search for: order_plus_on

Displaying 10 results from an estimated 10 matches for "order_plus_on".

Did you mean: order_plus_one
2017 Nov 21
4
[PATCH] Support for Channel Mapping 253.
...t: demixing_matrix_size is in bytes but > is used as a parameter to ALLOC() which expects the number of > elements, so twice as much memory is allocated. > > Done. > 7) opus_projection_ambisonics_encoder_init: It appears that > uninitialized values are used from the matrices if order_plus_one is 1 > or 5 to 15. > I will rename the function that validates the correct order before this is called (It fails and hence the init() func fails if order_plus_one is < 2 or > 4.) > > 8) opus_projection_ambisonics_encoder_init: > mixing_matrix_size_in_bytes and demixing_matri...
2017 Nov 21
0
[PATCH] Support for Channel Mapping 253.
..._get_size() then you'll also need to include the alignment padding after the matrix data separately from alignment padding on each of the two structs. > >> >> 7) opus_projection_ambisonics_encoder_init: It appears that >> uninitialized values are used from the matrices if order_plus_one is 1 >> or 5 to 15. > > I will rename the function that validates the correct order before this is > called (It fails and hence the init() func fails if order_plus_one is < 2 or >> 4.) Where does it check for order_plus_one < 2 or > 4? The draft allows order 0 and a...
2017 Nov 21
0
[PATCH] Support for Channel Mapping 253.
...n bytes but > is used as a parameter to ALLOC() which expects the number of > elements, so twice as much memory is allocated. > > Done. >   > >  7) opus_projection_ambisonics_encoder_init: It appears that > uninitialized values are used from the matrices if order_plus_one is 1 > or 5 to 15. > > I will rename the function that validates the correct order before this > is called (It fails and hence the init() func fails if order_plus_one is > < 2 or > 4.) > > >  8) opus_projection_ambisonics_encoder_init: > mixing_matri...
2017 Jun 07
2
Initial implementation of ch.mapping 253/3
...jection.c:273) > by 0x100001D06: main (test_opus_projection.c:396) > Uninitialised value was created by a stack allocation > at 0x100001330: test_creation_arguments (test_opus_projection.c:252) > > Additionally, the demixing_matrix appears to be used uninitialized > when order_plus_one is 1 (or greater than 4): > > Conditional jump or move depends on uninitialised value(s) > at 0x10006A6DF: opus_projection_encoder_init_impl > (opus_projection_encoder.c:125) > by 0x10006A9CA: opus_projection_ambisonics_encoder_init > (opus_projection_encoder.c:196) >...
2017 Nov 19
0
[PATCH] Support for Channel Mapping 253.
...t32. 6) opus_projection_decoder_init: demixing_matrix_size is in bytes but is used as a parameter to ALLOC() which expects the number of elements, so twice as much memory is allocated. 7) opus_projection_ambisonics_encoder_init: It appears that uninitialized values are used from the matrices if order_plus_one is 1 or 5 to 15. 8) opus_projection_ambisonics_encoder_init: mixing_matrix_size_in_bytes and demixing_matrix_size_in_bytes should be opus_int32. - Mark
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
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
...main (test_opus_projection.c:396) >>> Uninitialised value was created by a stack allocation >>> at 0x100001330: test_creation_arguments (test_opus_projection.c:252) >>> >>> Additionally, the demixing_matrix appears to be used uninitialized >>> when order_plus_one is 1 (or greater than 4): >>> >>> Conditional jump or move depends on uninitialised value(s) >>> at 0x10006A6DF: opus_projection_encoder_init_impl >>> (opus_projection_encoder.c:125) >>> by 0x10006A9CA: opus_projection_ambisonics_encoder_init &...
2017 Jun 07
0
Initial implementation of ch.mapping 253/3
...tion_arguments (test_opus_projection.c:273) by 0x100001D06: main (test_opus_projection.c:396) Uninitialised value was created by a stack allocation at 0x100001330: test_creation_arguments (test_opus_projection.c:252) Additionally, the demixing_matrix appears to be used uninitialized when order_plus_one is 1 (or greater than 4): Conditional jump or move depends on uninitialised value(s) at 0x10006A6DF: opus_projection_encoder_init_impl (opus_projection_encoder.c:125) by 0x10006A9CA: opus_projection_ambisonics_encoder_init (opus_projection_encoder.c:196) by 0x10006AC7B: opus_projecti...
2017 Jun 12
0
Initial implementation of ch.mapping 253/3
...by 0x100001D06: main (test_opus_projection.c:396) >> Uninitialised value was created by a stack allocation >> at 0x100001330: test_creation_arguments (test_opus_projection.c:252) >> >> Additionally, the demixing_matrix appears to be used uninitialized >> when order_plus_one is 1 (or greater than 4): >> >> Conditional jump or move depends on uninitialised value(s) >> at 0x10006A6DF: opus_projection_encoder_init_impl >> (opus_projection_encoder.c:125) >> by 0x10006A9CA: opus_projection_ambisonics_encoder_init >> (opus_projec...