diff --git a/lib_com/ivas_stereo_ica_com_fx.c b/lib_com/ivas_stereo_ica_com_fx.c index 705c1756d66f540acf9149f56233e2443dc81a47..79a7025fb99e424030d937aa4eb7eeaea4242601 100644 --- a/lib_com/ivas_stereo_ica_com_fx.c +++ b/lib_com/ivas_stereo_ica_com_fx.c @@ -418,8 +418,11 @@ void adjustTargetSignal_fx( const Word16 method ) // Q0 { /* inter-frame shift variation and target shifting */ - +#ifndef FIX_2574_EQUI_CONDITION IF( method == 0 ) +#else + IF( EQ_16( method, 0 ) ) +#endif // !FIX_2574_EQUI_CONDITION { interpTargetChannel_fx( target_fx, prevShift, currShift, L_shift_adapt ); } diff --git a/lib_com/options.h b/lib_com/options.h index 9ce33d497451049e7dbee57598e3a596b0c93473..0fb2591d3c4be1c184ff11155a09abab22f1dcd0 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -105,6 +105,7 @@ #define FIX_BASOP_2560_STEREO_DFT_DEC_RESET /* FhG: BASOP issue 2560: align reset of hStereoDft->res_gains_ind_fx[][] between BASOP and float */ #define HARMONIZE_2539_cng_energy /* FhG: basop issue 2539: harmonize cng_energy with its ivas derivate */ #define FIX_1585_ASAN_FORMAT_SW_ALT /* VA: float issue 1585: alternative fix memory leaks with format switching */ +#define FIX_2574_EQUI_CONDITION /* FhG: BASOP issue 2574: Correction of equivalnecy condition to basic operation in function adjustTargetSignal_fx()*/ /* #################### End BE switches ################################## */