Skip to content

Renderer smoke test fails in BASOP for equivalent rotation tests

Basic info

Bug description

In BASOP, the part of the renderer smoke test that comparse between different ways of achieving the same rotation fails:

FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[FOA-BINAURAL] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: 0.024, Max Diff = 16962
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[FOA-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 0.78 dB, Gain CuT: -0.355, Max Diff = 29888
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[FOA-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 22.66 dB, Gain CuT: 0.986, Max Diff = 1387
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[FOA-BINAURAL] - Failed: CuT not BE to REF! SNR : 22.62 dB, Gain CuT: 0.985, Max Diff = 1388
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA2-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 21.76 dB, Gain CuT: 0.988, Max Diff = 1320
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA3-BINAURAL] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: 0.015, Max Diff = 14679
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA2-BINAURAL] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: 0.021, Max Diff = 15293
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA3-BINAURAL] - Failed: CuT not BE to REF! SNR : 20.68 dB, Gain CuT: 0.991, Max Diff = 1159
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA2-BINAURAL] - Failed: CuT not BE to REF! SNR : 21.76 dB, Gain CuT: 0.988, Max Diff = 1320
FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[5_1_2-BINAURAL] - Failed: CuT not BE to REF! SNR : 92.55 dB, Gain CuT: 1.000, Max Diff = 3
FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[7_1_4-BINAURAL] - Failed: CuT not BE to REF! SNR : 88.34 dB, Gain CuT: 1.000, Max Diff = 4
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA2-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: -0.025, Max Diff = 4961
FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[7_1_4-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 84.07 dB, Gain CuT: 1.000, Max Diff = 4
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA2-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: 0.023, Max Diff = 15328
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[FOA-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 27.32 dB, Gain CuT: 0.996, Max Diff = 264
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA2-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 22.89 dB, Gain CuT: 0.997, Max Diff = 469
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA3-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: -0.020, Max Diff = 4974
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[HOA3-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 0.00 dB, Gain CuT: 0.014, Max Diff = 14579
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA3-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 20.67 dB, Gain CuT: 0.990, Max Diff = 1159
FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[5_1_2-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 87.36 dB, Gain CuT: 1.000, Max Diff = 3
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refveclev_vs_refvec[HOA3-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 21.33 dB, Gain CuT: 0.996, Max Diff = 467
FAILED tests/renderer_short/test_renderer.py::test_ambisonics_binaural_headrotation_refvec_rotating_fixed_pos_offset[FOA-BINAURAL_ROOM_IR] - Failed: CuT not BE to REF! SNR : 1.12 dB, Gain CuT: 0.426, Max Diff = 5791

See example pipeline: https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/690517

Ways to reproduce

make -j
python3 -m pytest -n auto -rA tests/renderer_short/test_renderer.py