Skip to content

ISAR post-renderer crashing inside CLDFB synthesis

Basic info

Bug description

The ISAR post-renderer crashes in the CLDFB synthesis.

This is probably due to the new test cases tht have introduced in ivas-codec-pc/ivas-codec!2366 (merged). An exemplary failure may be seen https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/618186.

Ways to reproduce

python3 -m pytest -v --log-level DEBUG --log-cli-level DEBUG --log-file tests/split_rendering/log.txt -n 0 --create_ref tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_512k_default_fastconv-rotate_euler_quaternion_5s-p0.10]

or directly with

./IVAS_rend_ref -fs 48 -render_config tests/split_rendering/renderer_configs/split_renderer_config_3dof_512k_default_fastconv.txt -i cut_input.wav -if HOA3 -o split.bit -of BINAURAL_SPLIT_CODED -T scripts/trajectories/rotate_euler_quaternion_5s_delayed.csv -fr 20

./ISAR_post_rend_ref -prbfi tests/split_rendering/error_patterns/p0.10.ep -fs 48 -i split.bit -if BINAURAL_SPLIT_CODED -o out.wav -T scripts/trajectories/rotate_eule
r_quaternion_5s.csv -fr 20

Truncated input file: cut_input

Edited by Vladimir Malenovsky