LTV decoder crash with OSBA bitrate switching stereo output and FER 10% for +10dB input
Basic info
- Float reference:
- Encoder (float):512194fe
- Decoder (float):
- Fixed point:
- Encoder (fixed):
- Decoder (fixed):17bfb0fa
Bug description
There is an assert when decoding the attached bitstream when decoding to stereo output. The error that occurs is:
Assertion failed: (0), function L_add, file basop32.c, line 1661.
This happens at frame 4921 and call stack is
__pthread_kill (@__pthread_kill:5)
pthread_kill (@pthread_kill:77)
abort (@abort:34)
__assert_rtn (@err:3)
L_add (/Users/fto/ivas_dev/ivas-basop/lib_basop/basop32.c:1661)
stereo_dft_dmx_swb_nrg_fx (/Users/fto/ivas_dev/ivas-basop/lib_dec/ivas_stereo_dft_plc_fx.c:788)
stereo_dft_dec_fx (/Users/fto/ivas_dev/ivas-basop/lib_dec/ivas_stereo_dft_dec_fx.c:2662)
ivas_sba_dirac_stereo_dec_fx (/Users/fto/ivas_dev/ivas-basop/lib_dec/ivas_sba_dirac_stereo_dec_fx.c:1337)
ivas_jbm_dec_tc_fx (/Users/fto/ivas_dev/ivas-basop/lib_dec/ivas_jbm_dec_fx.c:983)
IVAS_DEC_GetSamplesDecoder (/Users/fto/ivas_dev/ivas-basop/lib_dec/lib_dec_fx.c:3937)
decodeG192 (/Users/fto/ivas_dev/ivas-basop/apps/decoder.c:2248)
main (/Users/fto/ivas_dev/ivas-basop/apps/decoder.c:666)
start (@start:1522)
Ways to reproduce
Bitstream uploaded in Box folder Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-2165\bit_error_10dB
./IVAS_dec STEREO 32 bit_error_10dB ltv48_OSBA_3ISM_2OA.wav_STEREO_sw_48-32_FER10.dec.wav