Skip to content

[split-non-be] Resolve # 766 "Split-rendering missing in OMASA"

Reason why this change is needed

Split rendering support is missing from OMASA.

Description of the change

Add split rendering support to OMASA:

  • ISM_MODE_NONE, ISM_MASA_MODE_MASA_ONE_OBJ, and ISM_MASA_MODE_PARAM_ONE_OBJ use ParamBin for the rendering, and that supports split rendering already since last summer.

  • ISM_MASA_MODE_DISC: MASA part is rendered with ParamBin into CLDFB. ISMs are rendered using ivas_td_binaural_renderer_sf_splitBinaural(), the time-domain poses are analysed into CLDFB, and the the components are mixed in CLDFB domain.

  • ISM_SBA_MODE_DISC: temporal offset of object signals is changed.

Affected operating points

  • No effect on bitstream.
  • No effect on non split rendering modes
  • Using split rendering output mode in the decoder with OMASA bitstream is now supported.
  • Split rendering of OSBA-DISC is changed.

Related to #766 (closed)

Edited by Jouni Paulus

Merge request reports

Loading