Skip to content

Restore float funcs, dirac dec and stat_dec struct cleanup.

Sandesh Venkatesh requested to merge float_restore_stat_dec_dirac_dec_cleanup into main

[x] Restore some of the original float functions under IVAS_FLOAT_FIXED undefined macro
[x] Clean of ivas_stat_dec structure
[x] Fix for High MLD issues observed with PCA tools.

EVS 26.444 BE test passes.

pytests results: 361 failed, 227 passed, 381 skipped

PLC cases (listed below), there is a high MLD deviation observed. Debugging the same.
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc12mblen5-stvFOA-0-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc12mblen5-stvFOA-1-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc40mblen50-stvFOA-0-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc40mblen50-stvFOA-1-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc42mblen2-stvFOA-0-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[1-48-PLperc42mblen2-stvFOA-1-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[0-48-PLperc42mblen2-stvFOA-0-32000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[0-48-PLperc42mblen2-stvFOA-0-64000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[0-48-PLperc12mblen5-stvFOA-0-64000]
tests/codec_be_on_mr_nonselection/test_sba_bs_dec_plc.py::test_sba_plc_system[0-48-PLperc12mblen5-stvFOA-0-32000]

MLD scores:
Original inputs: (122 cases > 5)
5.116346 5.134427 5.207049 5.281465 5.635546 5.687743 5.77246 5.827425 5.828725 5.84761 5.968175 6.072145 6.206511 6.238507 6.246407 6.270281 6.350108 6.408922 6.563753 6.597925 6.623413 6.682206 6.795935 6.83956 6.85741 6.904842 7.080922 7.165194 7.426357 7.529704 7.771643 7.844905 8.274179 8.286515 8.304965 8.324407 8.486944 8.581456 8.673138 8.684532 8.703417 8.830223 8.845294 8.886474 8.944767 8.978377 8.995561 8.995561 9.019319 9.121075 9.181315 9.213804 9.223489 9.275233 9.313997 10.302282 10.307885 10.513152 10.595121 10.818294 10.843693 11.243771 11.438915 11.605155 11.689693 11.712842 12.147408 12.154493 12.47585 12.64175 12.931603 12.960993 13.334772 13.557604 13.570542 13.630015 13.928228 14.198871 14.31324 14.578822 14.766648 14.856042 14.893266 15.01375 15.032024 15.0477 15.163737 15.180505 15.854952 16.041908 16.338617 17.802505 18.116379 18.285404 18.315687 19.613472 20.475433 20.937937 21.116053 21.946373 22.144188 22.961647 23.09226 23.125166 23.655947 27.878029 28.358538 29.06115 33.605782 33.99374 35.38937 35.908489 36.126232 48.03854 50.832573 51.821247 52.845448 92.114044 92.114044 92.740295 92.740295 94.3116 94.3116

+10dB scaled inputs: (229 cases > 5)
5.060941 5.122758 5.180268 5.181272 5.18416 5.219417 5.219417 5.224174 5.230988 5.238074 5.295293 5.324491 5.334833 5.364874 5.370155 5.370949 5.380415 5.412783 5.530519 5.601165 5.675697 5.737657 5.750943 5.834798 5.841172 5.842265 5.842265 5.84635 5.898386 5.935457 5.936169 6.005865 6.010555 6.010555 6.0253 6.103743 6.187164 6.329364 6.335291 6.355783 6.422159 6.43252 6.461204 6.463417 6.520735 6.546427 6.658909 6.869608 6.904706 6.961717 7.062809 7.136585 7.170721 7.177882 7.18758 7.250206 7.250206 7.376068 7.475472 7.480731 7.480905 7.598601 7.632003 7.676353 7.689881 7.792459 7.822392 7.875839 7.92202 7.999472 8.106032 8.164182 8.21946 8.289465 8.565874 8.667572 8.773835 8.798162 9.258256 9.283793 9.287112 9.371297 9.38784 9.390395 9.447319 9.46368 9.557309 9.578918 9.580485 9.616089 9.767278 9.834904 9.964149 10.060878 10.067425 10.110816 10.176598 10.287716 10.554173 10.950912 10.980598 11.015555 11.18874 11.313582 11.337802 11.366643 11.486061 11.805705 11.902574 12.124894 12.307372 12.335491 12.440291 12.558582 12.704875 12.752011 12.880072 12.99782 13.148177 13.159513 13.193837 13.286717 13.389624 13.724923 13.739257 14.101154 14.454212 14.454634 14.593824 14.654958 14.654958 14.677188 14.729445 14.756527 15.006207 15.105474 15.250995 15.325041 15.486865 15.732386 15.946718 15.950644 16.140497 16.191616 16.312729 16.346649 16.37801 16.587061 16.647543 16.689547 16.841728 17.306362 17.785522 17.81809 18.129436 18.134777 18.215309 18.555655 18.563412 18.697134 19.148211 19.314991 19.42897 19.52066 19.641706 19.641706 19.715807 19.729355 20.488691 20.527447 20.791491 21.899019 22.121284 22.727077 23.25248 23.32056 23.504639 23.610735 23.737982 24.013813 24.268654 24.308144 24.694593 24.923254 25.268358 25.848694 26.820126 27.11463 27.32184 27.395174 28.120495 29.090961 30.429943 30.572449 30.858974 30.866207 31.821106 33.255844 34.819088 34.892998 35.000172 35.568554 36.311203 36.422184 36.774063 37.170799 37.327866 39.70937 42.112183 47.700272 48.280952 50.941341 51.694031 51.762299 52.614151 56.342129 57.216217 62.685944 67.131119 75.596527 77.444466 78.827545 80.496696 93.502159 93.502159 98.288231 98.288231 100.453117 100.453117

-10dB scaled inputs: (70 cases > 5)
5.013188 5.035575 5.105861 5.187019 5.227597 5.272424 5.279902 5.282151 5.319763 5.385265 5.581379 5.587225 5.619196 5.856576 5.883981 5.961409 6.00611 6.080024 6.42071 6.524865 6.549183 6.653874 6.764147 6.947124 6.993149 7.085233 7.18956 7.241359 7.269678 7.271689 7.442863 7.544561 7.629898 7.829051 7.866954 7.990849 8.170294 8.288192 8.46714 8.618037 8.692349 9.046772 9.280373 9.834721 10.428687 11.041196 11.850063 11.894849 12.580526 12.612538 12.621989 12.967742 15.163524 15.223334 15.714536 17.587027 18.003855 18.266685 19.109226 20.157457 26.271923 27.539373 28.187593 28.887371 78.21067 78.21067 87.535347 87.535347 88.593132 88.593132

Edited by Sandesh Venkatesh

Merge request reports

Loading