Loading lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -177,7 +177,6 @@ /* any switch which is non-be wrt selection floating point code */ /* all switches in this category should start with "NONBE_" */ #define NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE /* VA: issue 1132: prevent division by extremely low energy value in SWB TBE */ #define NONBE_FIX_1141_OSBA_ROOM_RENDERING /* FhG: Fix for issue 1141: render objects in OSBA decoder with room effect */ /* ##################### End NON-BE switches ########################### */ Loading lib_dec/swb_tbe_dec.c +0 −4 Original line number Diff line number Diff line Loading @@ -328,14 +328,12 @@ void wb_tbe_dec( prev_pow = sum2_f( shaped_wb_excitation, L_SHB_LAHEAD / 4 ); curr_pow = sum2_f( shaped_wb_excitation + L_SHB_LAHEAD / 4, L_SHB_LAHEAD / 4 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading Loading @@ -1073,14 +1071,12 @@ void swb_tbe_dec( prev_pow = sum2_f( shaped_shb_excitation, L_SHB_LAHEAD + 10 ); curr_pow = sum2_f( shaped_shb_excitation + L_SHB_LAHEAD + 10, L_SHB_LAHEAD + 10 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading lib_enc/swb_tbe_enc.c +0 −4 Original line number Diff line number Diff line Loading @@ -383,14 +383,12 @@ void wb_tbe_enc( prev_pow = sum2_f( shaped_wb_excitation, L_SHB_LAHEAD / 4 ); curr_pow = sum2_f( shaped_wb_excitation + L_SHB_LAHEAD / 4, L_SHB_LAHEAD / 4 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading Loading @@ -1069,14 +1067,12 @@ void swb_tbe_enc( prev_pow = sum2_f( shaped_shb_excitation, L_SHB_LAHEAD + 10 ); curr_pow = sum2_f( shaped_shb_excitation + L_SHB_LAHEAD + 10, L_SHB_LAHEAD + 10 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading Loading
lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -177,7 +177,6 @@ /* any switch which is non-be wrt selection floating point code */ /* all switches in this category should start with "NONBE_" */ #define NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE /* VA: issue 1132: prevent division by extremely low energy value in SWB TBE */ #define NONBE_FIX_1141_OSBA_ROOM_RENDERING /* FhG: Fix for issue 1141: render objects in OSBA decoder with room effect */ /* ##################### End NON-BE switches ########################### */ Loading
lib_dec/swb_tbe_dec.c +0 −4 Original line number Diff line number Diff line Loading @@ -328,14 +328,12 @@ void wb_tbe_dec( prev_pow = sum2_f( shaped_wb_excitation, L_SHB_LAHEAD / 4 ); curr_pow = sum2_f( shaped_wb_excitation + L_SHB_LAHEAD / 4, L_SHB_LAHEAD / 4 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading Loading @@ -1073,14 +1071,12 @@ void swb_tbe_dec( prev_pow = sum2_f( shaped_shb_excitation, L_SHB_LAHEAD + 10 ); curr_pow = sum2_f( shaped_shb_excitation + L_SHB_LAHEAD + 10, L_SHB_LAHEAD + 10 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading
lib_enc/swb_tbe_enc.c +0 −4 Original line number Diff line number Diff line Loading @@ -383,14 +383,12 @@ void wb_tbe_enc( prev_pow = sum2_f( shaped_wb_excitation, L_SHB_LAHEAD / 4 ); curr_pow = sum2_f( shaped_wb_excitation + L_SHB_LAHEAD / 4, L_SHB_LAHEAD / 4 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading Loading @@ -1069,14 +1067,12 @@ void swb_tbe_enc( prev_pow = sum2_f( shaped_shb_excitation, L_SHB_LAHEAD + 10 ); curr_pow = sum2_f( shaped_shb_excitation + L_SHB_LAHEAD + 10, L_SHB_LAHEAD + 10 ); #ifdef NONBE_FIX_1132_THRESHOLD_POW_IN_SWB_TBE if ( st->element_mode > EVS_MONO ) { /* prevent too low values of energy */ prev_pow = max( 0.00001f, prev_pow ); curr_pow = max( 0.00001f, curr_pow ); } #endif if ( voice_factors[0] > 0.75f ) { Loading