Restore float funcs, dirac dec and stat_dec struct cleanup.
[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