Skip to content

[regression-merge] different levels for SBA to BINAURAL_ROOM_REVERB between ivas-float-update and float-pc

Basic info

Bug description

There is a level difference between ivas-float-update and the to-be-merge float-pc branch (kiene/float-pc-clone-for-merge) when decoding SBA to BINAURAL_ROOM_REVERB. This is also present between main and kiene/main-pc-clone-for-merge. See below spectrograms.

This could be a bug from the *-pc branches or simply somethign that will be fixed by a future to-be-ported MR.

ivas-float-update:

Screenshot_2025-07-28_at_16.10.34

float-pc-clone:

Screenshot_2025-07-28_at_16.12.27

Ways to reproduce

./IVAS_cod_ivas-float-update -sba 3 128000 32 scripts/testv/stv3OA32c.wav stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.192
./IVAS_dec_ivas-float-update -fr 20 -t scripts/testv/headrot_case00_3000_q.csv BINAURAL_ROOM_REVERB 32 stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.192 stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.dec.wav

./IVAS_cod_float-pc-clone -sba 3 128000 32 scripts/testv/stv3OA32c.wav stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.192
./IVAS_dec_float-pc-clone -fr 20 -t scripts/testv/headrot_case00_3000_q.csv BINAURAL_ROOM_REVERB 32 stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.192 stv3OA32c.wav_SBA_at_128_kbps_32kHZ_in_32kHz_out_BINAURAL_ROOM_REVERB_out_HR.dec.wav