Displaying 9 results from an estimated 9 matches for "opus_projection_decoder_get_size".
2017 Nov 21
4
[PATCH] Support for Channel Mapping 253.
...am_decoder: align() must be applied separately to
> sizeof(OpusProjectionDecoder) and st->demixing_matrix_size_in_bytes
> since they may each have padding. Including the alignment padding in
> demixing_matrix_size_in_bytes as in (5) avoids the second call to
> align(). Similarly in opus_projection_decoder_get_size, align()
> should just be applied to sizeof(OpusProjectionDecoder); in that case
> the other sizes may have their own alignment padding but it is already
> included in their size assuming (2) is addressed.
>
> Done.
> 5) opus_projection_decoder_init: demixing_matrix_size_in_byte...
2017 Jun 07
2
Initial implementation of ch.mapping 253/3
...values of streams and coupled_streams. Valgrind reports
> several uses of uninitialized values such as:
>
> Conditional jump or move depends on uninitialised value(s)
> at 0x100067B72: opus_multistream_decoder_get_size
> (opus_multistream_decoder.c:47)
> by 0x10006B098: opus_projection_decoder_get_size
> (opus_projection_decoder.c:54)
> by 0x10006B136: opus_projection_decoder_create
> (opus_projection_decoder.c:68)
> by 0x10000140D: test_creation_arguments (test_opus_projection.c:273)
> by 0x100001D06: main (test_opus_projection.c:396)
> Uninitialised value was cre...
2017 Nov 19
0
[PATCH] Support for Channel Mapping 253.
....
4) get_multistream_decoder: align() must be applied separately to
sizeof(OpusProjectionDecoder) and st->demixing_matrix_size_in_bytes
since they may each have padding. Including the alignment padding in
demixing_matrix_size_in_bytes as in (5) avoids the second call to
align(). Similarly in opus_projection_decoder_get_size, align()
should just be applied to sizeof(OpusProjectionDecoder); in that case
the other sizes may have their own alignment padding but it is already
included in their size assuming (2) is addressed.
5) opus_projection_decoder_init: demixing_matrix_size_in_bytes
doesn't include the MappingMat...
2017 May 30
2
Initial implementation of ch.mapping 253/3
Hello all,
Attached is the initial proposed implementation for ch.mapping 253/3, based
on the IETF proposal:
https://tools.ietf.org/html/draft-ietf-codec-ambisonics-03
A brief overview of the patch, as it is slightly lengthy:
After discussion with Jean-Marc, we determined that ch.253/3 will need the
demixing matrix as part of the encoder/decoder struct stack and thus will
require a new
2017 Jun 12
1
Initial implementation of ch.mapping 253/3
...d reports
>>> several uses of uninitialized values such as:
>>>
>>> Conditional jump or move depends on uninitialised value(s)
>>> at 0x100067B72: opus_multistream_decoder_get_size
>>> (opus_multistream_decoder.c:47)
>>> by 0x10006B098: opus_projection_decoder_get_size
>>> (opus_projection_decoder.c:54)
>>> by 0x10006B136: opus_projection_decoder_create
>>> (opus_projection_decoder.c:68)
>>> by 0x10000140D: test_creation_arguments (test_opus_projection.c:273)
>>> by 0x100001D06: main (test_opus_projection.c...
2017 Nov 21
0
[PATCH] Support for Channel Mapping 253.
...n() must be applied separately to
> sizeof(OpusProjectionDecoder) and st->demixing_matrix_size_in_bytes
> since they may each have padding. Including the alignment padding in
> demixing_matrix_size_in_bytes as in (5) avoids the second call to
> align(). Similarly in opus_projection_decoder_get_size, align()
> should just be applied to sizeof(OpusProjectionDecoder); in that case
> the other sizes may have their own alignment padding but it is already
> included in their size assuming (2) is addressed.
>
> Done.
>
> 5) opus_projection_decoder_init: demix...
2017 Jun 07
0
Initial implementation of ch.mapping 253/3
...epending on the
uninitialized values of streams and coupled_streams. Valgrind reports
several uses of uninitialized values such as:
Conditional jump or move depends on uninitialised value(s)
at 0x100067B72: opus_multistream_decoder_get_size
(opus_multistream_decoder.c:47)
by 0x10006B098: opus_projection_decoder_get_size
(opus_projection_decoder.c:54)
by 0x10006B136: opus_projection_decoder_create
(opus_projection_decoder.c:68)
by 0x10000140D: test_creation_arguments (test_opus_projection.c:273)
by 0x100001D06: main (test_opus_projection.c:396)
Uninitialised value was created by a stack allocation...
2017 Jun 12
0
Initial implementation of ch.mapping 253/3
...oupled_streams. Valgrind reports
>> several uses of uninitialized values such as:
>>
>> Conditional jump or move depends on uninitialised value(s)
>> at 0x100067B72: opus_multistream_decoder_get_size
>> (opus_multistream_decoder.c:47)
>> by 0x10006B098: opus_projection_decoder_get_size
>> (opus_projection_decoder.c:54)
>> by 0x10006B136: opus_projection_decoder_create
>> (opus_projection_decoder.c:68)
>> by 0x10000140D: test_creation_arguments (test_opus_projection.c:273)
>> by 0x100001D06: main (test_opus_projection.c:396)
>> Uni...
2017 Nov 10
2
[PATCH] Support for Channel Mapping 253.
On 11/09/2017 01:58 PM, Drew Allen wrote:
> Attached is a quick patch that addresses a bug when exporting the matrix
> from the encoder.
Actually, I don't see what your encoder change is supposed to do. Are
there cases where demixing_matrix->rows != nb_output_streams ?
Cheers,
Jean-Marc
> Cheers,
> Drew
>
> On Wed, Nov 8, 2017 at 4:44 PM Drew Allen <bitllama at