[split-non-be] Resolve # 766 "Split-rendering missing in OMASA"
- Related issues: #766 (closed)
- Requested reviewers: @tyagiri @vaclav
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