Skip to content

Large differences between BASOP and float after application of the upmix ACELP BWE in ivas_sba_dirac_stereo_dec()

Basic info

Bug description

For Frame 2276, hSCE->save_hb_synth (outputHB) differs significantly in ivas_sba_dirac_stereo_dec() between float an BASOP. After the application of the upmix ACELP BWE, output is significantly different, and causes the peak error at about 45,5 sec. There are similar peak errors before, not that high, but maybe caused by the same issue.

Differences output float vs. BASOP Screenshot_2025-11-28_091031

Differences "outputHB" of ivas_core_dec() Screenshot_2025-11-28_123631

Ways to reproduce

IVAS_dec MONO 48ltv48_FOA.wav_SBA_at_32_kbps_48kHz_in_48kHz_out_MONO_out_DTX.192 dec_basop.wav

Bitstream is the same as in issue #1967

Edited by Markus Werner