Displaying 13 results from an estimated 13 matches for "init_stream".
2018 Mar 19
3
[PATCH] Support for Ambisonics
...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 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
2
[PATCH] Support for Ambisonics
...rder 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 _og...
2018 Mar 20
2
[PATCH] Support for Ambisonics
...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 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_MULT...
2018 Mar 20
2
[PATCH] Support for Ambisonics
...verflow 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_...
2018 Mar 22
2
[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.
> > &g...
2018 Mar 26
3
[PATCH] Support for Ambisonics
...t;> _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
>>&...
2018 Mar 19
0
[PATCH] Support for Ambisonics
...er 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 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_...
2018 Mar 20
0
[PATCH] Support for Ambisonics
...ction 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,
&g...
2018 Mar 20
0
[PATCH] Support for Ambisonics
...> 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
&g...
2018 Mar 22
0
[PATCH] Support for Ambisonics
...ou'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...
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
...> >>> _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
>> > > ar...
2018 Jul 07
0
[PATCH] Support for Ambisonics
...t;>>>>>> > 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
>>>>>>> > > >...