Crash with new testcase in pytest suite - ISM with DTX, bitrate switching + JBM to BINAURAL_ROOM_IR
Basic info
Bug description
A newly added testcase produces a crash in the BASOP decoder. The testcase was added to the scripts in the floating-point repo from where we pull the scripts. New additions there are tested against ivas-float-update (which does not crash for this case), but not against BASOP main, that's why this was not detected before the testcase was added.
An assertion is triggered in the decoder:
Assertion failed: (0), function L_shl, file basop32.c, line 2326.
Ways to reproduce
Bitstream:
./IVAS_dec_fx -fr 20 -voip BINAURAL_ROOM_IR 32 stv3ISM48s.wav_3_ISM_with_metadata_bitrate_switching_from_48_kbps_to_32_kbps_48_kHz_in_32_kHz_out_DTX_BINAURAL_ROOM_IR_out_JBM_Prof_5.netsimout out.wav