Loading lib_dec/ivas_binRenderer_internal.c +1 −1 Original line number Diff line number Diff line Loading @@ -1210,7 +1210,7 @@ ivas_error ivas_binRenderer_open( st_ivas->hHrtfFastConv->fastconvReverberationEneCorrections #ifdef FIX_1139_REV_COLORATION_SHORT_T60 , hBinRenderer->earlyPartEneCorrection NULL #endif ) ) != IVAS_ERR_OK ) #else Loading lib_rend/ivas_reverb.c +8 −2 Original line number Diff line number Diff line Loading @@ -2049,15 +2049,21 @@ 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 ) { adjustedEarlyEne = earlyEne[bin] + revEne[bin] * energyModifier; } 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; } } } #endif error = ivas_binaural_reverb_open( hReverbPr, numBins, numCldfbSlotsPerFrame, sampling_rate, revTimes, revEne, preDelay ); Loading Loading
lib_dec/ivas_binRenderer_internal.c +1 −1 Original line number Diff line number Diff line Loading @@ -1210,7 +1210,7 @@ ivas_error ivas_binRenderer_open( st_ivas->hHrtfFastConv->fastconvReverberationEneCorrections #ifdef FIX_1139_REV_COLORATION_SHORT_T60 , hBinRenderer->earlyPartEneCorrection NULL #endif ) ) != IVAS_ERR_OK ) #else Loading
lib_rend/ivas_reverb.c +8 −2 Original line number Diff line number Diff line Loading @@ -2049,15 +2049,21 @@ 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 ) { adjustedEarlyEne = earlyEne[bin] + revEne[bin] * energyModifier; } 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; } } } #endif error = ivas_binaural_reverb_open( hReverbPr, numBins, numCldfbSlotsPerFrame, sampling_rate, revTimes, revEne, preDelay ); Loading