Renderer smoke test fails in BASOP for equivalent rotation tests
# Basic info <!--- Add commit SHA used to reproduce--> - Fixed point: 061512899dc7c5611ebcea59cbae04e5c602d6de # Bug description In BASOP, the part of the renderer smoke test that comparse between different ways of achieving the same rotation fails: ## New results after !2769 ``` FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[5_1_2-BINAURAL] - Failed: CuT not BE to REF! SNR : 90.65 dB, Gain CuT: 1.000, Max Diff = 4 FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[5_1_4-BINAURAL_ROOM_REVERB] - Failed: CuT not BE to REF! SNR : 87.85 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 : 87.69 dB, Gain CuT: 1.000, Max Diff = 4 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 : 83.24 dB, Gain CuT: 1.000, Max Diff = 4 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.00 dB, Gain CuT: 1.000, Max Diff = 3 FAILED tests/renderer_short/test_renderer.py::test_multichannel_binaural_headrotation_refvec_rotating[5_1_4-BINAURAL] - Failed: CuT not BE to REF! SNR : 93.86 dB, Gain CuT: 1.000, Max Diff = 3 ``` See example pipeline: https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/702163 --- ## Old results ``` 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 <!--Commandline or script--> ```bash make -j python3 -m pytest -n auto -rA tests/renderer_short/test_renderer.py ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary.-->
issue