Loading lib_dec/fd_cng_dec_fx.c +3 −4 Original line number Diff line number Diff line Loading @@ -2690,10 +2690,9 @@ void perform_noise_estimation_dec_ivas_fx( } ELSE { Word16 tmp = s_max( sub( hFdCngDec->msPeriodog_exp, getScaleFactor32( msPeriodog, npart ) ), sub( hFdCngDec->msNoiseEst_exp, getScaleFactor32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ) ) ) ); Copy_Scale_sig32( msPeriodog, msNoiseEst, npart, sub( hFdCngDec->msPeriodog_exp, tmp ) ); /*Q31 - tmp*/ scale_sig32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ), sub( hFdCngDec->msNoiseEst_exp, tmp ) ); /*Q31 - tmp*/ hFdCngDec->msNoiseEst_exp = tmp; Copy32( msPeriodog, msNoiseEst, npart ); scale_sig32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ), sub( hFdCngDec->msNoiseEst_exp, hFdCngDec->msPeriodog_exp ) ); hFdCngDec->msNoiseEst_exp = hFdCngDec->msPeriodog_exp; move16(); } Loading Loading
lib_dec/fd_cng_dec_fx.c +3 −4 Original line number Diff line number Diff line Loading @@ -2690,10 +2690,9 @@ void perform_noise_estimation_dec_ivas_fx( } ELSE { Word16 tmp = s_max( sub( hFdCngDec->msPeriodog_exp, getScaleFactor32( msPeriodog, npart ) ), sub( hFdCngDec->msNoiseEst_exp, getScaleFactor32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ) ) ) ); Copy_Scale_sig32( msPeriodog, msNoiseEst, npart, sub( hFdCngDec->msPeriodog_exp, tmp ) ); /*Q31 - tmp*/ scale_sig32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ), sub( hFdCngDec->msNoiseEst_exp, tmp ) ); /*Q31 - tmp*/ hFdCngDec->msNoiseEst_exp = tmp; Copy32( msPeriodog, msNoiseEst, npart ); scale_sig32( &msNoiseEst[npart], sub( NPART_SHAPING, npart ), sub( hFdCngDec->msNoiseEst_exp, hFdCngDec->msPeriodog_exp ) ); hFdCngDec->msNoiseEst_exp = hFdCngDec->msPeriodog_exp; move16(); } Loading