Commit 162ace01 authored by Mohammadreza Naghibzadeh's avatar Mohammadreza Naghibzadeh
Browse files

reduced headroom in hp20_fx_32 calculation.

parent 74867d7d
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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] );
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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 */