Split Rendering outstanding tasks
This issue is to track the remaining tasks related to split rendering: - Split rendering support for remaining rendering paths: - Decoder: - [x] ParamISM, MASA, McMASA, low-bitrate SBA tracked in #623 (dependent on #156) - → Draft MR: !856 - [x] ParamMC, ParamUpmix - External Renderer: - [x] MASA (dependent on #623, #156) - [x] ParamBin+FastConv renderer support via CLDFB interface (#191, partially implemented) - [x] Addition of test cases for different split-codec configurations (currently only defaults are tested) - [x] Verification of Euler2Quat / Rotation matrix conversions and potential bug (see [comment](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/merge_requests/818#note_20741)) --> @tamarapu - [x] Bitrate switching (decoder) - [x] Refactoring/removal of dependency on `IVAS_RENDER_TYPE_OVERRIDE` to e.g. `SPLIT_BIN_RENDERER_SELECTION` --> @tamarapu - [x] Code cleanup (TODOs and #if 0) and removal of accidental switch nesting - [x] formal improvements - see the list in !860
issue