Fix for some high MLD cases
[x] Bug fix made in decimate_all_pass_steep
[x] Signal scaling fixes in ivas_core_dec
[x] Q factor update in dirac_dec_binaural_functions.c
- EVS 26.444 BE test passes.
- decoder pytests:
MLD scores:
Original inputs: 562 failed, 374 skipped
MLD > 10: 6
MLD > 5 : 64
MLD < 5 : 492
+10dB inputs: 562 failed, 374 skipped
MLD > 10: 98
MLD > 5 : 184
MLD < 5 : 286
-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: 69
MLD > 5 : 122
MLD < 5 : 371
-10dB inputs: 562 tests:
MLD > 10: 5
MLD > 5 : 24
MLD < 5 : 533
Edited by Sandesh Venkatesh