Skip to content

[non-BE] Resolve "IVAS_rend OMASA binaural output level not matching internal rendering"

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)

Merge request reports

Loading