diff --git a/lib_dec/tonalMDCTconcealment_fx.c b/lib_dec/tonalMDCTconcealment_fx.c index 93e2f24cc737086744f535ca95494e0a3b3315b9..fa49a85f3442cce69e51fbd8be54ef4885ab5ae0 100644 --- a/lib_dec/tonalMDCTconcealment_fx.c +++ b/lib_dec/tonalMDCTconcealment_fx.c @@ -1283,7 +1283,7 @@ void TonalMDCTConceal_Detect_ivas_fx( nSamples = hTonalMDCTConc->nNonZeroSamples; move16(); - s = getScaleFactor32( secondLastMDST, nSamples ); + s = sub( getScaleFactor32( secondLastMDST, nSamples ), 1 ); FOR( i = 0; i < nSamples; i++ ) { @@ -1292,7 +1292,7 @@ void TonalMDCTConceal_Detect_ivas_fx( } secondLastMDST_exp = sub( secondLastMDST_exp, s ); move16(); - s = getScaleFactor32( secondLastMDCT, nSamples ); + s = sub( getScaleFactor32( secondLastMDCT, nSamples ), 1 ); FOR( i = 0; i < nSamples; i++ ) {