High MLD cases fixes, LTV crash fixes, precision optimization for changes in MR!521
[x] High MLD cases fixed for OMASA format with scaling changes in dec_tcx_fx
[x] Fix for LTV crash issues introduced with BASOP addition
[x] Enhancing precision in Decimate_allpass_steep_fx32
- EVS 26.444 BE test passes.
- decoder pytests:
MLD scores:
Original inputs: 562 failed, 374 skipped
MLD > 10: 5
MLD > 5 : 53
MLD < 5 : 504
+10dB inputs: 562 failed, 374 skipped
MLD > 10: 89
MLD > 5 : 177
MLD < 5 : 296
-10dB inputs: 562 failed, 374 skipped
MLD > 10: 2
MLD > 5 : 12
MLD < 5 : 548 - encoder pytests results:
MLD scores:
Original inputs: 562 tests:
MLD > 10: 18
MLD > 5 : 67
MLD < 5 : 477
+10dB inputs: 562 tests:
MLD > 10: 68
MLD > 5 : 122
MLD < 5 : 372
-10dB inputs: 562 tests:
MLD > 10: 5
MLD > 5 : 24
MLD < 5 : 533
Edited by Sandesh Venkatesh