Skip to content

[split-non-BE] Update LC3plus version to v1.6.1

  • Related issues: N/A
  • Requested reviewers: @sagnowski

Reason why this change is needed

  • New LC3plus ETSI release package

Description of the change

  • Update LC3plus to the latest ETSI release package
  • Fix unit test script compilation in CMake for BASOP
  • Add (CI) integration script for fixed point version of LC3plus code

Affected operating points

  • Split rendering with LC3plus
NonBE report (PLC changes in LC3plus):
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_384k_lc3plus-rotate_euler_quaternion_30s-p0.10] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 27283 - MLD: 5.7738466 > 0.0 - Channel 1 SSNR: 89.99 - Channel 2 SSNR: 90.57 -  - Channel 0 ODG: -0.696 - Channel 1 ODG: -0.551)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_768k_lc3plus-rotate_euler_quaternion_30s-p0.05] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 7679 - MLD: 2.3270888 > 0.0 - Channel 1 SSNR: 98.56 - Channel 2 SSNR: 98.6 -  - Channel 0 ODG: -0.399 - Channel 1 ODG: -0.3)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_384k_lc3plus-rotate_euler_quaternion_30s-p0.20] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 18616 - MLD: 3.2169058 > 0.0 - Channel 1 SSNR: 74.98 - Channel 2 SSNR: 75.13 -  - Channel 0 ODG: -1.278 - Channel 1 ODG: -1.362)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_768k_lc3plus-rotate_euler_quaternion_30s-p0.10] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 27325 - MLD: 5.7704964 > 0.0 - Channel 1 SSNR: 90.02 - Channel 2 SSNR: 90.53 -  - Channel 0 ODG: -0.675 - Channel 1 ODG: -0.544)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_384k_lc3plus-rotate_euler_quaternion_30s-p0.05] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 7777 - MLD: 2.2115264 > 0.0 - Channel 1 SSNR: 98.55 - Channel 2 SSNR: 98.59 -  - Channel 0 ODG: -0.402 - Channel 1 ODG: -0.292)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_768k_lc3plus-rotate_euler_quaternion_30s-p0.20] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 18630 - MLD: 3.2172966 > 0.0 - Channel 1 SSNR: 74.97 - Channel 2 SSNR: 75.11 -  - Channel 0 ODG: -1.268 - Channel 1 ODG: -1.348)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_768k_lc3plus-rotate_euler_quaternion_30s-p0.50] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 22821 - MLD: 4.746071 > 0.0 - Channel 1 SSNR: 43.05 - Channel 2 SSNR: 44.02 -  - Channel 0 ODG: -2.471 - Channel 1 ODG: -2.51)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dof_384k_lc3plus-rotate_euler_quaternion_30s-p0.50] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 22988 - MLD: 4.5613985 > 0.0 - Channel 1 SSNR: 43.0 - Channel 2 SSNR: 44.03 -  - Channel 0 ODG: -2.452 - Channel 1 ODG: -2.538)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_768k_lc3plus-rotate_euler_quaternion_30s-p0.20] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 20116 - MLD: 3.4017255 > 0.0 - Channel 1 SSNR: 74.94 - Channel 2 SSNR: 75.08 -  - Channel 0 ODG: -1.268 - Channel 1 ODG: -1.347)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_768k_lc3plus-rotate_euler_quaternion_30s-p0.10] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 26996 - MLD: 5.670237 > 0.0 - Channel 1 SSNR: 90.01 - Channel 2 SSNR: 90.49 -  - Channel 0 ODG: -0.665 - Channel 1 ODG: -0.549)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_512k_lc3plus-rotate_euler_quaternion_30s-p0.05] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 7643 - MLD: 2.3649836 > 0.0 - Channel 1 SSNR: 98.55 - Channel 2 SSNR: 98.57 -  - Channel 0 ODG: -0.404 - Channel 1 ODG: -0.298)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_768k_lc3plus-rotate_euler_quaternion_30s-p0.05] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 7679 - MLD: 2.3270888 > 0.0 - Channel 1 SSNR: 98.55 - Channel 2 SSNR: 98.58 -  - Channel 0 ODG: -0.4 - Channel 1 ODG: -0.295)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_512k_lc3plus-rotate_euler_quaternion_30s-p0.10] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 27186 - MLD: 5.7130265 > 0.0 - Channel 1 SSNR: 90.0 - Channel 2 SSNR: 90.5 -  - Channel 0 ODG: -0.667 - Channel 1 ODG: -0.546)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_768k_lc3plus-rotate_euler_quaternion_30s-p0.50] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 23679 - MLD: 4.746071 > 0.0 - Channel 1 SSNR: 43.03 - Channel 2 SSNR: 43.74 -  - Channel 0 ODG: -2.48 - Channel 1 ODG: -2.505)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_512k_lc3plus-rotate_euler_quaternion_30s-p0.20] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 20057 - MLD: 3.395616 > 0.0 - Channel 1 SSNR: 74.94 - Channel 2 SSNR: 75.08 -  - Channel 0 ODG: -1.271 - Channel 1 ODG: -1.351)
FAILED tests/split_rendering/test_split_rendering.py::test_post_rend_plc[HOA3-split_renderer_config_3dofhq_512k_lc3plus-rotate_euler_quaternion_30s-p0.50] - Failed: Output differs: (Non-BE - MAX_ABS_DIFF: 23607 - MLD: 4.7541776 > 0.0 - Channel 1 SSNR: 43.04 - Channel 2 SSNR: 43.75 -  - Channel 0 ODG: -2.476 - Channel 1 ODG: -2.495)
Edited by Archit Tamarapu

Merge request reports

Loading