Integration of fixed point sub-functions 16
[x] Some of EVS_FLOAT macro dependency removal done
[x] Clean up of intermediate buffers, float variables/buffers in different structures
[x] Build warnings fix
[x] added rescaling in decod_gen_2sfbr
[x] ivas_spar_update_md_hist, ivas_spar_smooth_md_dtx, ivas_spar_setup_md_smoothing converted to fixed point
[x] Converted few functions in ivas_dirac_output_synthesis_dec.c file.
TODO: EVS 26.444 BE test fails for some cases after EVS_FLOAT macro changes. Issue to be fixed.
pytests results: 361 failed, 227 passed, 381 skipped
MLD scores:
Original inputs: (105 cases > 5)
5.086751
5.102072
5.103765
5.404867
5.447218
5.608527
5.635836
5.68822
5.772395
5.825141
5.826579
5.830031
5.831257
6.071974
6.173102
6.187324
6.203221
6.24194
6.357554
6.535275
6.632862
6.750028
6.795515
6.819368
6.82448
6.871129
6.881542
6.919314
7.047998
7.125795
7.396459
7.512713
7.553771
7.582977
7.85257
8.113533
8.480201
8.572048
8.684949
8.802794
8.84485
8.889829
8.944393
8.977191
8.994819
8.994819
9.007539
9.245686
9.337371
9.467938
10.364286
10.695573
10.727249
10.821837
10.837332
10.845077
10.884359
11.240562
11.431014
11.558339
11.878679
12.116225
12.147888
12.156343
12.181887
12.359775
12.479181
12.585763
13.164005
13.587784
13.620456
13.634089
13.654068
13.684704
14.189035
14.198795
14.296675
14.316024
14.533077
14.766648
14.807794
14.984487
15.019784
15.136402
15.687801
16.739122
16.819759
17.689064
17.689064
17.750393
18.046806
18.051519
20.595268
20.992498
22.702587
23.749264
25.420717
29.298416
32.259502
32.259502
33.199673
33.199673
34.6409
41.191872
41.60358
+10dB scaled inputs: (227 cases > 5)
5.083203
5.19844
5.20289
5.236701
5.259315
5.261235
5.29419
5.29419
5.327465
5.374363
5.376616
5.383094
5.388542
5.460882
5.575587
5.601017
5.62475
5.67796
5.710044
5.711111
5.835238
5.863597
5.864063
5.888094
5.920937
5.920937
5.938129
5.943118
5.946599
5.953276
5.953276
5.962087
5.984356
6.011123
6.02461
6.114384
6.12168
6.188692
6.304173
6.347333
6.356965
6.375605
6.413284
6.502981
6.515201
6.522324
6.541264
6.646688
6.649132
6.649836
6.798361
6.85949
6.884422
7.048997
7.119359
7.1291
7.137204
7.180821
7.188018
7.240742
7.250662
7.250662
7.418389
7.429068
7.485931
7.493381
7.51396
7.547206
7.550522
7.600396
7.600396
7.621136
7.640643
7.654054
7.687093
7.747669
7.794404
7.874547
7.905717
7.998215
8.277423
8.408606
8.594743
8.748554
8.799837
9.274697
9.285583
9.368386
9.396477
9.410993
9.489448
9.547397
9.623877
9.690518
9.696655
9.708054
9.754113
9.817432
10.055578
10.085534
10.131207
10.14542
10.232018
10.311081
10.369181
10.389025
10.459873
10.553976
10.696568
10.820738
10.825699
10.838044
10.94878
10.970921
10.973095
11.01582
11.165739
11.248572
11.311209
11.338567
11.372666
11.456165
11.844584
12.024258
12.099668
12.236635
12.295498
12.535421
12.644248
12.732816
12.925689
12.991151
13.182742
13.274616
13.659686
13.737786
13.870974
14.262818
14.292669
14.366145
14.454898
14.467182
14.573497
14.621795
14.654823
14.654823
14.751386
15.014611
15.124896
15.133439
15.45536
15.482968
15.731573
15.9637
16.128204
16.141371
16.586597
16.649239
16.69191
17.170729
17.307207
17.318975
17.684263
17.977217
18.125013
18.188423
18.217054
18.363598
18.690683
18.884956
19.314123
19.421389
19.658138
19.658775
19.718899
19.723047
19.760954
19.779348
20.056498
20.083141
20.290358
20.488789
20.49021
20.703039
21.248901
21.625412
22.03689
22.681562
22.681562
22.71785
22.71785
23.252497
23.320566
23.602415
23.837234
23.991117
24.164135
24.165623
24.544884
25.208984
25.364357
26.242907
26.568138
27.76495
28.156284
29.172447
29.604588
29.641516
29.858883
30.636065
32.317322
34.605053
34.944439
35.142597
35.142597
35.232536
36.277084
37.167839
37.350578
37.62355
40.89819
42.463043
43.007122
52.459648
63.697662
68.167778
68.570786
-10dB scaled inputs: (55 cases > 5)
5.00075
5.026013
5.038868
5.402948
5.582062
5.602441
5.852089
5.901902
5.958642
6.003002
6.066248
6.170104
6.252925
6.367842
6.398125
6.425218
6.43811
6.549183
6.641798
6.864004
6.887869
6.948652
7.069013
7.179504
7.323017
7.585707
7.669546
7.695416
7.775831
8.345208
8.611859
8.618037
8.847633
9.069409
9.113032
9.225651
9.427158
9.563109
9.910026
10.054425
10.44471
12.233209
12.385173
13.218522
14.66439
14.690657
17.232042
17.232042
18.044617
23.662214
43.722427
43.722427
44.076782
44.076782