Crash in ivas_dirac_dec_render_fx() in OMASA JBM decoding
Basic info
Bug description
OMASA ISM4 JBM decoding crashes in frame 1221 with the stack:
Sqrt32 basop_util.c:543
Sqrt32 basop_util.c:543
ivas_dirac_dec_compute_directional_responses_fx ivas_dirac_output_synthesis_dec.c:5074
ivas_dirac_dec_render_sf_fx ivas_dirac_dec.c:4179
ivas_dirac_dec_render_fx ivas_dirac_dec.c:3551
ivas_omasa_dirac_rend_jbm_fx ivas_omasa_dec.c:1272
ivas_jbm_dec_render_fx ivas_jbm_dec.c:3016
IVAS_DEC_GetRenderedSamples lib_dec_fx.c:1547
IVAS_DEC_GetSamples lib_dec_fx.c:1151
IVAS_DEC_VoIP_GetSamples lib_dec_fx.c:2943
decodeVoIP decoder.c:2392
main decoder.c:600
Ways to reproduce
Item is from LTV.
Float encoder:
ivas-float-reference/IVAS_cod -ism_masa 4 2 ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC_ISM1.csv ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC_ISM2.csv ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC_ISM3.csv ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC_ISM4.csv ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC.met -max_band fb 64000 48 ivas-pc-testfiles/ltv48_OMASA_4ISM_2TC.wav test.bs
Network simulator using the delay profile from float main:
scripts/tools/Darwin/networkSimulator_g192 scripts/dly_error_profiles/dly_error_profile_5.dat test.bs test.bs_netsim tracefile_sim 2 0
BASOP decoder:
ivas-basop/IVAS_dec -Tracefile tracefile_dec -VOIP 7_1_4 48 test.bs_netsim test.wav