Loading lib_com/hp50_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -355,7 +355,7 @@ void hp20_fx_32( Word16 prescale, prescaleOld, prescale_current_frame, diff; prescale = getScaleFactor32( signal_fx, lg ); prescale_current_frame = s_min( 3, sub( 1 + HP20_COEFF_SCALE, prescale ) ); prescale_current_frame = s_min( 3, sub( 1 , prescale ) ); prescaleOld = extract_l( mem_fx[4] ); Loading @@ -369,14 +369,14 @@ void hp20_fx_32( #endif diff = L_max( diff_pos, diff_neg ); diff = L_min( diff_pos, diff_neg ); IF( NE_16( diff, 0 ) ) { prescale = s_min( prescale, diff ); } prescale = s_min( 3, sub( 1 + HP20_COEFF_SCALE, prescale ) ); prescale = s_min( 3, sub( 1 , prescale ) ); diff = sub( prescale, prescaleOld ); #ifdef ISSUE_1836_replace_overflow_libcom Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ #define FIX_2010_PREP_TBE_EXC /* FhG: fix issues with varying Q-values for code_preQ_fx[] */ #define FIX_2025_FDCNG_MULT /* Nokia, FhG: Fix LB FDCNG noise introduced by changing mult to i_mult */ #define HP20_FIX32_RECODING /* FhG: reduced headroom in hp20_fx_32 calculation */ /* #################### Start BASOP porting switches ############################ */ #define NONBE_1244_FIX_SWB_BWE_MEMORY /* VA: issue 1244: fix to SWB BWE memory in case of switching from FB coding - pending a review by Huawei */ Loading Loading
lib_com/hp50_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -355,7 +355,7 @@ void hp20_fx_32( Word16 prescale, prescaleOld, prescale_current_frame, diff; prescale = getScaleFactor32( signal_fx, lg ); prescale_current_frame = s_min( 3, sub( 1 + HP20_COEFF_SCALE, prescale ) ); prescale_current_frame = s_min( 3, sub( 1 , prescale ) ); prescaleOld = extract_l( mem_fx[4] ); Loading @@ -369,14 +369,14 @@ void hp20_fx_32( #endif diff = L_max( diff_pos, diff_neg ); diff = L_min( diff_pos, diff_neg ); IF( NE_16( diff, 0 ) ) { prescale = s_min( prescale, diff ); } prescale = s_min( 3, sub( 1 + HP20_COEFF_SCALE, prescale ) ); prescale = s_min( 3, sub( 1 , prescale ) ); diff = sub( prescale, prescaleOld ); #ifdef ISSUE_1836_replace_overflow_libcom Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ #define FIX_2010_PREP_TBE_EXC /* FhG: fix issues with varying Q-values for code_preQ_fx[] */ #define FIX_2025_FDCNG_MULT /* Nokia, FhG: Fix LB FDCNG noise introduced by changing mult to i_mult */ #define HP20_FIX32_RECODING /* FhG: reduced headroom in hp20_fx_32 calculation */ /* #################### Start BASOP porting switches ############################ */ #define NONBE_1244_FIX_SWB_BWE_MEMORY /* VA: issue 1244: fix to SWB BWE memory in case of switching from FB coding - pending a review by Huawei */ Loading