Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -114,5 +114,6 @@ #define ISSUE_1772_replace_shr_o /* FhG: replace by non-overflow-alternative - BE */ #define FIX_1735_W_SHL_SAT_L /* FhG: Usage of W_shl_sat_l() */ #define FIX_ISSUE_1792 /* FhG: fix noise bursts in binaural rendering */ #endif lib_dec/ivas_jbm_dec_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -634,7 +634,11 @@ ivas_error ivas_jbm_dec_tc_fx( move16(); FOR( ch = 0; ch < nchan_transport; ch++ ) { #ifdef FIX_ISSUE_1792 temp_min = L_norm_arr( p_output_fx[ch], output_frame ); #else temp_min = getScaleFactor32( p_output_fx[ch], output_frame ); #endif Q_p_output = s_min( Q_p_output, temp_min ); } Q_p_output = sub( Q_p_output, 2 ); Loading Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -114,5 +114,6 @@ #define ISSUE_1772_replace_shr_o /* FhG: replace by non-overflow-alternative - BE */ #define FIX_1735_W_SHL_SAT_L /* FhG: Usage of W_shl_sat_l() */ #define FIX_ISSUE_1792 /* FhG: fix noise bursts in binaural rendering */ #endif
lib_dec/ivas_jbm_dec_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -634,7 +634,11 @@ ivas_error ivas_jbm_dec_tc_fx( move16(); FOR( ch = 0; ch < nchan_transport; ch++ ) { #ifdef FIX_ISSUE_1792 temp_min = L_norm_arr( p_output_fx[ch], output_frame ); #else temp_min = getScaleFactor32( p_output_fx[ch], output_frame ); #endif Q_p_output = s_min( Q_p_output, temp_min ); } Q_p_output = sub( Q_p_output, 2 ); Loading