Skip to content

Assert in ivas_omasa_preProcessStereoTransportsForEditedObjects_fx

Basic info

Bug description

There is an assert in ivas_omasa_preProcessStereoTransportsForEditedObjects_fx with the provided command-line. This is also showing in LTV tests. Looks like numeric range is going out and changing from L_shl to L_shl_sat fixes the assert but review should be done if that is the proper fix.

Stack trace:

Screenshot_2025-10-27_at_10.47.14

Ways to reproduce

./IVAS_cod -ism_masa 4 2 ltv48_OMASA_4ISM_2TC_ISM1.csv ltv48_OMASA_4ISM_2TC_ISM2.csv ltv48_OMASA_4ISM_2TC_ISM3.csv ltv48_OMASA_4ISM_2TC_ISM4.csv ltv48_OMASA_4ISM_2TC.met 80000 48 ltv48_OMASA_4ISM_2TC.wav debug.bit
./IVAS_dec -fr 20 -obj_edit NULL BINAURAL 48 debug.bit out.wav

Also happens with this command-line (to cover LTV test failures)

./IVAS_cod -ism 4 ltvISM1.csv ltvISM2.csv ltvISM3.csv ltvISM4.csv ./scripts/switchPaths/sw_32-48k_10fr.bin 48 ltv48_4ISM.wav debug2.bit
./IVAS_dec -fr 20 -obj_edit ./scripts/object_edit/combined_edit.txt BINAURAL_ROOM_IR 48 debug2.bit out.wav
Edited by Tapani Pihlajakuja