[non-BE] Resolve "IVAS_rend OMASA binaural output level not matching internal rendering"
- Related issues: #1359 (closed)
- Requested reviewers: @tamarapu
Reason why this change is needed
- Rendering OMASA to binaural using IVAS_rend has different level in the output compared to coding, decoding, and rendering OMASA to binaural using IVAS_cod and IVAS_dec.
- This change is needed in minimum for characterization tests. However, it can be reverted in future if binaural output levels become matching overall.
Description of the change
- This adds matching gain into IVAS_rend for the path to BINAURAL output.
- Notably, reverb and split rendering paths are not changed by this fix.
- Reverb path seems to have more mismatches and would require further study. Reverb for OMASA is not part of characterization.
- Split rendering for OMASA by IVAS_rend requires first fixes in !2173 (merged).
Affected operating points
- Non-BE for IVAS_rend when input contains objects and MASA and output is BINAURAL
Related to #1359 (closed)