High BASOP complexity of ivas_spar_dec_upmixer_sf_fx
High BASOP complexity for binaural upmixing
- Decoder: IVAS_dec/ivas_spar_decoder.c
The test shows a huge workload for binaural rendering, one function with peak load is the spar upmixer.
#1010 (closed))
Reproduce (same as in issue report ofIVAS_dec -t scripts/testv/headrot.csv BINAURAL 48 stvOSBA_4ISM_3OA48c_sw_16k4_512k_50fr.192 stvOSBA_4ISM_3OA48c.wav_BINAURAL_sw_16k4_512k_48-48.basop_test.wav
|------ SELF ------| |--- CUMULATIVE ---|
routine calls min max avg min max avg
--------------- ------ ------ ------ ------ ------ ------ ------
ivas_jbm_dec_tc 1.00 5.820 27.825 10.536 25.512 239.229 70.311
ivas_spar_decode 1.00 1.845 3.242 2.088 3.618 16.785 6.996
ivas_spar_dec_MD 1.00 1.765 13.951 4.908 1.765 13.951 4.908
ivas_sce_dec 0.60 0.461 0.462 0.462 15.928 34.094 21.564
ivas_core_dec 1.65 2.086 19.249 5.001 2.086 47.010 15.848
acelp_core_dec 0.09 11.409 14.691 12.663 11.409 14.691 12.663
ivas_jbm_dec_feed_tc_to_rendererer 1.00 0.210 44.141 16.110 0.210 44.141 16.110
fd_cng_dirac 1.65 0.436 0.506 0.437 0.436 0.506 0.437
ivas_dec_render 1.00 2.547 325.742 190.432 222.481 410.835 290.207
ivas_sba_prototype_renderer 2.60 9.006 10.693 9.385 9.006 10.693 9.385
stereo_tcx_core_dec 0.51 12.269 19.122 15.327 12.269 19.122 15.327
ivas_cpe_dec 1.05 1.978 7.488 3.348 4.115 54.498 11.314
stereo_mdct_core_dec 0.05 29.181 35.605 30.748 35.684 42.329 37.548
mdct_core_invQ 1.05 6.302 46.043 19.484 6.302 46.043 19.484
dirac_decorr_process 6.40 5.716 35.350 9.891 5.716 35.350 9.891
ivas_mct_dec 0.35 33.979 119.674 67.081 50.960 195.342 106.245
mct_decoding 0.35 1.180 49.954 11.980 1.180 49.954 11.980
ivas_spar_dec_agc_pca 0.35 0.443 0.543 0.486 0.443 0.543 0.486
ivas_spar_dec_upmixer_sf 1.40 41.182 150.291 73.167 219.809 309.751 256.117
ivas_dirac_dec_render 1.40 68.807 105.251 95.028 158.432 191.100 182.951
rotateAziEle_DirAC 3.20 6.653 10.925 9.724 6.653 10.925 9.724
fastconv_binaural_rendering 1.40 65.712 65.712 65.712 65.712 65.712 65.712
ism_meta_dec 0.15 0.111 0.145 0.131 0.111 0.145 0.131
ivas_dirac_dec_get_response_split_order 144.00 23.211 49.603 35.800 23.211 49.603 35.800
TDREND_Apply_ITD 2.40 15.077 15.393 15.359 15.077 15.393 15.359
--------------- ------ ------ ------ ------
total 1000.00 318.288 659.722 376.628
(Clear steps or refer to a failing automated test, e.g. with a pipeline link)
Edited by multrus