Displaying 6 results from an estimated 6 matches for "opus_multistream_encoder_create".
2014 Jan 06
2
Possible bug in opus_multistream_surround_encoder_create()
I get reliable crashes if I create a 6-channel encoder using opus_multistream_surround_encoder_create(). If I use opus_multistream_encoder_create() instead and pass in the same parameters that opus_multistream_surround_encoder_create() sends out (streams = 4, coupled_streams = 2, mapping = {0, 4, 1, 2, 3, 5}) I don't get the crashes.
I notice that opus_demo.c uses opus_multistream_surround_encoder_create(), but then that file also doesn...
2014 Jan 06
0
Possible bug in opus_multistream_surround_encoder_create()
...am_surround_encoder_create() or when
trying to encode? Does the opus-tools code works for you for a 5.1 input?
Jean-Marc
On 01/06/2014 01:28 PM, Brendan Bolles wrote:
> I get reliable crashes if I create a 6-channel encoder using
> opus_multistream_surround_encoder_create(). If I use
> opus_multistream_encoder_create() instead and pass in the same
> parameters that opus_multistream_surround_encoder_create() sends out
> (streams = 4, coupled_streams = 2, mapping = {0, 4, 1, 2, 3, 5}) I
> don't get the crashes.
>
> I notice that opus_demo.c uses
> opus_multistream_surround_encoder_create(),...
2014 Jun 03
3
opus_multistream_encode_float not working in libopus 1.1
I just recently found that opus_multistream_encode_float is returning
-1 (OPUS_BAD_ARG) with the libopus 1.1 build but works just fine with
the libopus 1.0.1 and libopus 1.1-beta builds. I tried using
opus_multistream_encoder_create and
opus_multistream_surround_encoder_create. Tried with coupled and
uncoupled quadraphonic and uncoupled stereo encodes. I'm dynamically
loading the libopus libraries from the pre-compiled opusfile-0.5-win32
package.
Have there been changes to the meaning or handling of the parameters
for e...
2012 Oct 19
3
How to cross-compile opus-tools?
...c/diag_range.o
? CC???? src/lpc.o
? CC???? win32/unicode_support.o
? CCLD?? opusenc.exe
src/opusenc.o: In function `main':
/home/user/source/opus-tools/src/opusenc.c:301: undefined reference to `opus_get_version_string'
/home/user/source/opus-tools/src/opusenc.c:566: undefined reference to `opus_multistream_encoder_create'
/home/user/source/opus-tools/src/opusenc.c:577: undefined reference to `opus_multistream_encoder_ctl'
/home/user/source/opus-tools/src/opusenc.c:578: undefined reference to `opus_encoder_ctl'
/home/user/source/opus-tools/src/opusenc.c:580: undefined reference to `opus_strerror'
/ho...
2018 Mar 19
3
[PATCH] Support for Ambisonics
Hi Drew,
I think the libopusenc patch is better, but there's still a few issues left:
1) The static MAX_PACKET_BUFFER_SIZE value is still problematic because
if you link libopusenc with a new version of libopus that supports
higher order projection or just more projection channels for order 3,
then you will overflow the buffer. I think what you'd want is a
_ope_opus_header_get_size() call
2018 Mar 20
2
[PATCH] Support for Ambisonics
...HAVE_OPUS_PROJECTION_H
+ family != 253 && family != 254 &&
+ #endif
+ family != 255) return OPE_UNIMPLEMENTED;
else if (streams <= 0 || streams>255 || coupled_streams<0 ||
coupled_streams >= 128 || streams+coupled_streams > 255) return
OPE_BAD_ARG;
- st=opus_multistream_encoder_create(48000, enc->channels, streams,
coupled_streams, mapping, OPUS_APPLICATION_AUDIO, &ret);
+ st=_oge_create(48000, enc->channels, streams, coupled_streams,
mapping, OPUS_APPLICATION_AUDIO, &ret);
This code is allowing family 253 for a deferred init, but does not
create a projection en...