Leftovers after NONBE_UNIFIED_DECODING_PATHS
- Related issues: #880
- Requested reviewers:
This MR can be handled separately or merged into !2078 (merged) -> to be discussed.
Reason why this change is needed
- There are leftovers after
NONBE_UNIFIED_DECODING_PATHS
was accepted. The changes simplify the decoder structure and address !1246 (comment 32867), namely:- remove JBM logic leftovers in
ivas_dec()
, such that this function now has no dependency on thest_ivas->hDecoderConfig->Opt_tsm
flag - function
ivas_ism_param_dec_tc_gain_adjust()
is called at one common place - function
ivas_jbm_dec_copy_masa_meta_to_buffer()
is called at one common place - functions
ivas_jbm_dec_copy_tc()
andivas_jbm_dec_copy_tc_no_tsm()
are no longer needed - pointers
*p_tc[]
in functionivas_jbm_dec_render()
are unified between JBM and non-JBM paths
- remove JBM logic leftovers in
Description of the change
-
NONBE_UNIFIED_DECODING_PATHS
leftovers are addressed. - Function renaming is not part of this MR.
Affected operating points
- All is BE.
Edited by vaclav