Skip to content

Integration of fixed point sub-functions 15.

Sandesh Venkatesh requested to merge fxd_subfuncs_integration_15 into main

[x] Overflow fix for st->mem_preemp_pre_q_fx
[x] shoebox updates
[x] Making variable Qs from Decoder_State structure common
[x] ivas_dirac_dec_compute_directional_responses intermediate conversion removal
[x] stereo_icbwe_dec q alignment
[x] Removes redundant flags/variables from structures
[x] compute t60 coeffs converted to fixed point
[x] SBA path intermediate conversions cleanup
[x] ivas_mct_dec converted to fixed point
[x] ivas_dirac_dec_decorrelate_slot and its sub functions converted to fixed point
[x] ivas_lfe_enc converted to fixed point.

EVS 26.444 BE test passes.
pytests results: 361 failed, 227 passed, 381 skipped

MLD scores:
Original inputs: (107 cases > 5)
5.085043 5.102072 5.109877 5.287724 5.404946 5.441892 5.441892 5.448558 5.599482 5.604092 5.635839 5.68822 5.77241 5.829946 5.831257 6.012896 6.071974 6.173098 6.187324 6.204942 6.241944 6.357412 6.502463 6.535286 6.620254 6.75007 6.795725 6.819398 6.824502 6.863101 6.882174 6.92098 7.04806 7.125825 7.397135 7.513295 7.553771 7.582994 7.85257 7.852627 8.113831 8.480201 8.572048 8.684949 8.803688 8.84485 8.889892 8.944393 8.977191 8.994819 8.994819 9.007539 9.043451 9.246653 9.337371 9.469348 10.364286 10.534328 10.685884 10.695573 10.821837 10.837332 10.845077 11.240617 11.431014 11.558339 11.862863 12.114962 12.147888 12.154052 12.181887 12.255638 12.35977 12.479452 12.63866 13.165718 13.620456 13.634088 13.654068 13.684768 14.189035 14.198795 14.296677 14.316126 14.766648 14.807794 15.131178 15.687842 16.741455 16.820459 17.689056 17.689056 18.229477 19.201004 20.595268 20.992893 22.70401 23.732506 25.420704 29.298443 32.259499 32.259499 33.199665 33.199665 34.6409 41.318043 41.603584

+10dB scaled inputs: (221 cases > 5)
5.083203 5.19868 5.203014 5.257796 5.261234 5.294189 5.294189 5.327486 5.363533 5.374359 5.383094 5.38895 5.460882 5.569582 5.575587 5.601017 5.67796 5.710055 5.711111 5.765311 5.835238 5.844663 5.863597 5.863972 5.920937 5.920937 5.93076 5.938129 5.946531 5.953276 5.953276 5.984356 6.02461 6.114384 6.12168 6.188671 6.304173 6.356965 6.36437 6.375605 6.413268 6.501444 6.522324 6.541188 6.646633 6.649836 6.675784 6.798361 6.85949 6.884422 7.048982 7.119231 7.1291 7.137204 7.180818 7.188046 7.239727 7.250662 7.250662 7.408113 7.429058 7.488611 7.493562 7.51396 7.547353 7.550523 7.600396 7.600396 7.621094 7.640647 7.654054 7.687093 7.746612 7.905717 7.998215 8.28545 8.408606 8.578441 8.748554 8.799837 9.084402 9.211608 9.262215 9.274697 9.285583 9.36839 9.3964 9.410159 9.411287 9.489448 9.536265 9.623806 9.677211 9.682533 9.696367 9.708054 9.754113 10.008245 10.055578 10.085542 10.131963 10.145497 10.232023 10.311081 10.369921 10.553976 10.704408 10.820938 10.82573 10.838044 10.94878 10.970921 11.012095 11.165739 11.248555 11.338609 11.589759 11.844584 11.995669 12.024258 12.099668 12.236535 12.295829 12.535439 12.644416 12.70817 12.926021 12.990822 12.994207 13.184199 13.274616 13.659686 13.66523 13.743336 13.870974 14.262818 14.292766 14.454898 14.467443 14.485571 14.573473 14.621793 14.654823 14.654823 14.751386 15.014611 15.078271 15.40288 15.468699 15.731573 16.128174 16.141371 16.586597 16.649239 16.69191 16.984564 17.170788 17.307207 17.318975 17.395674 17.408257 17.977217 18.124495 18.197378 18.217054 18.362112 18.690691 18.884956 19.314123 19.363089 19.424692 19.658138 19.658775 19.718899 19.723047 19.760971 19.779682 20.056488 20.187378 20.48127 20.488789 20.703039 21.24962 21.626352 22.034958 22.717852 22.717852 22.735266 22.735266 23.252497 23.320566 23.58268 23.605841 23.837234 23.991117 24.165623 24.544884 25.224382 25.364332 26.209278 26.568144 27.764872 28.385349 29.079742 29.172556 29.604588 29.641527 29.85899 30.635998 32.332481 34.60508 35.142841 35.142841 35.232536 40.898193 42.113674 42.173927 52.459656 63.697662 68.167778 68.570786

-10dB scaled inputs: (65 cases > 5)
5.001817 5.026013 5.038854 5.274009 5.274009 5.298821 5.320465 5.345856 5.402894 5.574317 5.602441 5.709863 5.852089 5.858581 5.884507 5.901902 5.958642 6.003002 6.066234 6.170104 6.230941 6.240709 6.255659 6.367838 6.425218 6.438649 6.549183 6.641798 6.844182 6.862314 6.888462 6.949024 7.068994 7.076815 7.179484 7.323017 7.586024 7.655734 7.695416 7.775829 8.345208 8.618037 8.735659 8.847713 9.06947 9.113184 9.225337 9.427158 9.562533 9.910026 10.054425 10.444646 12.233138 12.385173 13.215858 14.664391 14.690657 17.232067 17.232067 18.044617 23.662214 43.722427 43.722427 44.076717 44.076717

Edited by Sandesh Venkatesh

Merge request reports

Loading