Skip to content

Crash from saturation assert on main-pc for OSBA to BINAURAL_ROOM_REVERB

Basic info

Bug description

During porting, a crash in the main-pc decoder was discovered that does not happen with main decoder, see https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/424602#L2553.

The crash is caused by a saturation in the renderer:

Screenshot 2025-04-10 at 11.52.26.png

The second L_add call in this line (L_add( ONE_IN_Q30, foa_const_fx )) causes the crash:

Screenshot 2025-04-10 at 11.53.47.png

Ways to reproduce

netsimout <-- Bitstream

./IVAS_dec_main-pc -voip binaural_room_reverb 48 netsimout out.wav