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->apaExecBuffer
is not really initialized to NULL, so the check at the beginning ofIVAS_DEC_VoIP_reconfigure()
passes.
- the pointer
- The printout
Render framesize: 20ms
should be avoided in renderings other than binaural, otherwise it is somewhat confusing
Edited by vaclav