Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ #define FIX_FLOAT_1600_OMASA_WRONG_RENDER_PATH /* Nokia: float issue 1600: fix initialization condition of stereo type detection for OMASA */ #define FIX_BASOP_1765_MASA1TC_CNG_MISMATCH /* Nokia: BASOP issue 1765: Improve accuracy of FD CNG noise estimation */ #define FIX_BASOP_2627_PARAM_MC_ILD_REMAP_EXP /* FhG: BASOP #2627: accumulate 10^(ILD/10) using a dynamic exponent */ #define FIX_BASOP_2639_INCORRECT_ARRAY_INDEX /* Dolby: BASOP #2639: incorrect array index in ivas_spar_unquant_dtx_indicies */ /* ##################### End NON-BE switches ########################### */ Loading lib_dec/ivas_spar_md_dec_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -2618,7 +2618,11 @@ static void ivas_spar_unquant_dtx_indicies( move32(); } #ifdef FIX_BASOP_2639_INCORRECT_ARRAY_INDEX FOR( i = 0; i < ( FOA_CHANNELS - ndm_per_band[( bw * b )] ); i++ ) #else FOR( i = 0; i < ( FOA_CHANNELS - ndm_per_band[( bw - b )] ); i++ ) #endif { q_lvl = dtx_pd_real_q_levels[( ndm_per_band[( bw * b )] - 1 )][i]; /*Q0*/ move16(); Loading Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ #define FIX_FLOAT_1600_OMASA_WRONG_RENDER_PATH /* Nokia: float issue 1600: fix initialization condition of stereo type detection for OMASA */ #define FIX_BASOP_1765_MASA1TC_CNG_MISMATCH /* Nokia: BASOP issue 1765: Improve accuracy of FD CNG noise estimation */ #define FIX_BASOP_2627_PARAM_MC_ILD_REMAP_EXP /* FhG: BASOP #2627: accumulate 10^(ILD/10) using a dynamic exponent */ #define FIX_BASOP_2639_INCORRECT_ARRAY_INDEX /* Dolby: BASOP #2639: incorrect array index in ivas_spar_unquant_dtx_indicies */ /* ##################### End NON-BE switches ########################### */ Loading
lib_dec/ivas_spar_md_dec_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -2618,7 +2618,11 @@ static void ivas_spar_unquant_dtx_indicies( move32(); } #ifdef FIX_BASOP_2639_INCORRECT_ARRAY_INDEX FOR( i = 0; i < ( FOA_CHANNELS - ndm_per_band[( bw * b )] ); i++ ) #else FOR( i = 0; i < ( FOA_CHANNELS - ndm_per_band[( bw - b )] ); i++ ) #endif { q_lvl = dtx_pd_real_q_levels[( ndm_per_band[( bw * b )] - 1 )][i]; /*Q0*/ move16(); Loading