Skip to content

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 the st_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() and ivas_jbm_dec_copy_tc_no_tsm() are no longer needed
    • pointers *p_tc[] in function ivas_jbm_dec_render() are unified between JBM and non-JBM paths

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

Merge request reports

Loading