NONBE_UNIFIED_DECODING_PATHS increased memory consumption
After the introduction of switch NONBE_UNIFIED_DECODING_PATHS, decoder stack memory consumption has significantly increased, see https://ivas-codec-pc.3gpp.org/ivas-codec/. This needs a second look!
Some other observations:
- Also, as the decoding paths are harmonized, the initial function
ivas_dec()can now be removed. The functionivas_jbm_dec_tc()might be then renamed toivas_dec(). - IVAS_DEC_VoIP_reconfigure() is called also in non-VoIP path. Is this intended/needed?
- the pointer
hIvasDec->apaExecBufferis not really initialized to NULL, so the check at the beginning ofIVAS_DEC_VoIP_reconfigure()passes.
- the pointer
- The printout
Render framesize: 20msshould be avoided in renderings other than binaural, otherwise it is somewhat confusing
Edited by vaclav