search for: opus_projection_decoder_get_size

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