diff --git a/lib_rend/ivas_reverb.c b/lib_rend/ivas_reverb.c index af357ae22980bb7a003e755d1a718b2be1f2160a..a14af6f3d24842be602f8f4b950b2292150f83eb 100644 --- a/lib_rend/ivas_reverb.c +++ b/lib_rend/ivas_reverb.c @@ -1923,19 +1923,16 @@ ivas_error ivas_binaural_reverb_init( energyModifier = ( adjustedRevTime - revTimes[bin] ) / adjustedRevTime; /* Adjust early and late energies, by moving late energy to early energy */ - IF( earlyEne != NULL ) + if ( earlyEne != NULL ) { adjustedEarlyEne = earlyEne[bin] + revEne[bin] * energyModifier; + earlyEne[bin] = adjustedEarlyEne; /* Store already here */ } adjustedLateEne = revEne[bin] * ( 1.0f - energyModifier ); /* Store adjusted room effect parameters to be used in reverb processing */ revTimes[bin] = adjustedRevTime; revEne[bin] = adjustedLateEne; - IF( earlyEne != NULL ) - { - earlyEne[bin] = adjustedEarlyEne; - } } }