search for: ope_encoder_ctl

Displaying 13 results from an estimated 13 matches for "ope_encoder_ctl".

2018 Mar 19
3
[PATCH] Support for Ambisonics
...rojection channels for order 3, then you will overflow the buffer. I think what you'd want is a _ope_opus_header_get_size() call that would return how large the header *actually* is. Then you can use that value instead of MAX_PACKET_BUFFER_SIZE in init_stream() 2) I think the remaining if()s in ope_encoder_ctl() can also be removed by adding another ctl() macro (like _oge_ctl()) with an extra argument. In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can simply use _oge_ctl(enc->st, OPUS_MULTISTREAM_GET_ENCODER_STATE(stream_id, value)) 3) On libopus itself, why "#define OPUS_HAVE_OP...
2018 Mar 20
2
[PATCH] Support for Ambisonics
...nk what you'd want is a > >>> _ope_opus_header_get_size() call that would return how large the header > >>> *actually* is. Then you can use that value instead of > >>> MAX_PACKET_BUFFER_SIZE in init_stream() > >>> 2) I think the remaining if()s in ope_encoder_ctl() can also be removed > >>> by adding another ctl() macro (like _oge_ctl()) with an extra argument. > >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can > >>> simply use _oge_ctl(enc->st, > >>> OPUS_MULTISTREAM_GET_ENCODER_STATE...
2018 Mar 20
2
[PATCH] Support for Ambisonics
...you will overflow the buffer. I think what you'd want is a >> _ope_opus_header_get_size() call that would return how large the header >> *actually* is. Then you can use that value instead of >> MAX_PACKET_BUFFER_SIZE in init_stream() >> 2) I think the remaining if()s in ope_encoder_ctl() can also be removed >> by adding another ctl() macro (like _oge_ctl()) with an extra argument. >> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can >> simply use _oge_ctl(enc->st, >> OPUS_MULTISTREAM_GET_ENCODER_STATE(stream_id, value)) >> 3) On l...
2018 Mar 20
2
[PATCH] Support for Ambisonics
...> _ope_opus_header_get_size() call that would return how large the > > header > > >>> *actually* is. Then you can use that value instead of > > >>> MAX_PACKET_BUFFER_SIZE in init_stream() > > >>> 2) I think the remaining if()s in ope_encoder_ctl() can also be > > removed > > >>> by adding another ctl() macro (like _oge_ctl()) with an extra > > argument. > > >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you > can > > >>> simply use _oge_ctl(enc-...
2018 Mar 22
2
[PATCH] Support for Ambisonics
...eturn how > > large the > > > header > > > >>> *actually* is. Then you can use that value instead of > > > >>> MAX_PACKET_BUFFER_SIZE in init_stream() > > > >>> 2) I think the remaining if()s in ope_encoder_ctl() can > > also be > > > removed > > > >>> by adding another ctl() macro (like _oge_ctl()) with an > extra > > > argument. > > > >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, > >...
2018 Mar 26
3
[PATCH] Support for Ambisonics
...e >>> > > header >>> > > >>> *actually* is. Then you can use that value instead of >>> > > >>> MAX_PACKET_BUFFER_SIZE in init_stream() >>> > > >>> 2) I think the remaining if()s in ope_encoder_ctl() can >>> > also be >>> > > removed >>> > > >>> by adding another ctl() macro (like _oge_ctl()) with an >>> extra >>> > > argument. >>> > > >>> In the case of >&...
2018 Mar 19
0
[PATCH] Support for Ambisonics
...der 3, > then you will overflow the buffer. I think what you'd want is a > _ope_opus_header_get_size() call that would return how large the header > *actually* is. Then you can use that value instead of > MAX_PACKET_BUFFER_SIZE in init_stream() > 2) I think the remaining if()s in ope_encoder_ctl() can also be removed > by adding another ctl() macro (like _oge_ctl()) with an extra argument. > In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can > simply use _oge_ctl(enc->st, > OPUS_MULTISTREAM_GET_ENCODER_STATE(stream_id, value)) > 3) On libopus itself, why &...
2018 Mar 20
0
[PATCH] Support for Ambisonics
...ow the buffer. I think what you'd want is a >>> _ope_opus_header_get_size() call that would return how large the header >>> *actually* is. Then you can use that value instead of >>> MAX_PACKET_BUFFER_SIZE in init_stream() >>> 2) I think the remaining if()s in ope_encoder_ctl() can also be removed >>> by adding another ctl() macro (like _oge_ctl()) with an extra argument. >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can >>> simply use _oge_ctl(enc->st, >>> OPUS_MULTISTREAM_GET_ENCODER_STATE(stream_id, value))...
2018 Mar 20
0
[PATCH] Support for Ambisonics
...a > >>> _ope_opus_header_get_size() call that would return how large the > header > >>> *actually* is. Then you can use that value instead of > >>> MAX_PACKET_BUFFER_SIZE in init_stream() > >>> 2) I think the remaining if()s in ope_encoder_ctl() can also be > removed > >>> by adding another ctl() macro (like _oge_ctl()) with an extra > argument. > >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, you can > >>> simply use _oge_ctl(enc->st, > >>>...
2018 Mar 22
0
[PATCH] Support for Ambisonics
..._size() call that would return how > large the > >     header > >     >>> *actually* is. Then you can use that value instead of > >     >>> MAX_PACKET_BUFFER_SIZE in init_stream() > >     >>> 2) I think the remaining if()s in ope_encoder_ctl() can > also be > >     removed > >     >>> by adding another ctl() macro (like _oge_ctl()) with an extra > >     argument. > >     >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, > you can > >     >...
2018 Mar 19
3
[PATCH] Support for Ambisonics
Hello all, Sorry for the delay (got really sick last week). Attached are updated patches for libopus, libopusenc, opusfile and opus-tools. Note that the patches for libopusenc, opusfile and opus-tools are dependent on the patch for libopus. Please let me know if you have any additional followup comments or questions. Cheers, Drew -------------- next part -------------- An HTML attachment was
2018 Mar 26
0
[PATCH] Support for Ambisonics
...gt; large the >> > > header >> > > >>> *actually* is. Then you can use that value instead of >> > > >>> MAX_PACKET_BUFFER_SIZE in init_stream() >> > > >>> 2) I think the remaining if()s in ope_encoder_ctl() can >> > also be >> > > removed >> > > >>> by adding another ctl() macro (like _oge_ctl()) with an >> extra >> > > argument. >> > > >>> In the case of OPUS_MULTISTREAM_GET_ENCODER_...
2018 Jul 07
0
[PATCH] Support for Ambisonics
...>>>>> > > >>> *actually* is. Then you can use that value instead of >>>>>>> > > >>> MAX_PACKET_BUFFER_SIZE in init_stream() >>>>>>> > > >>> 2) I think the remaining if()s in ope_encoder_ctl() >>>>>>> can >>>>>>> > also be >>>>>>> > > removed >>>>>>> > > >>> by adding another ctl() macro (like _oge_ctl()) with >>>>>>> an extra >>>...