From 21fe6435c1d69bc5a0c8cb6b894d6825423833ef Mon Sep 17 00:00:00 2001 From: Tapani Pihlajakuja Date: Fri, 22 Aug 2025 10:55:45 +0300 Subject: [PATCH 1/2] Remove unintended BASOP instructions. --- lib_rend/ivas_reverb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib_rend/ivas_reverb.c b/lib_rend/ivas_reverb.c index e54b75cab..6ac864227 100644 --- a/lib_rend/ivas_reverb.c +++ b/lib_rend/ivas_reverb.c @@ -2049,7 +2049,7 @@ 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; } @@ -2058,7 +2058,7 @@ ivas_error ivas_binaural_reverb_init( /* Store adjusted room effect parameters to be used in reverb processing */ revTimes[bin] = adjustedRevTime; revEne[bin] = adjustedLateEne; - IF( earlyEne != NULL ) + if ( earlyEne != NULL ) { earlyEne[bin] = adjustedEarlyEne; } -- GitLab From d0c28127fd3ed4a9c23c97795971d27bba23aeee Mon Sep 17 00:00:00 2001 From: Tapani Pihlajakuja Date: Fri, 22 Aug 2025 11:58:04 +0300 Subject: [PATCH 2/2] Also fix Windows build warning --- lib_rend/ivas_reverb.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib_rend/ivas_reverb.c b/lib_rend/ivas_reverb.c index 6ac864227..44f360864 100644 --- a/lib_rend/ivas_reverb.c +++ b/lib_rend/ivas_reverb.c @@ -2052,16 +2052,13 @@ ivas_error ivas_binaural_reverb_init( 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; - } } } #endif -- GitLab