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