search for: opus_multistream_encoder_create

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...