Draft: Resolve more MASA 2TC rendering to MONO/FOA/HOA MLD differences

  • Related issues: At least #2442 but may hit others
  • Requested reviewers: @vasilache

Reason why this change is needed

  • There are numerous high MLD cases still with OMASA/MASA to MONO/FOA/HOA rendering and these seem to be caused by numeric issues in BASOP.

Description of the change

  • Fix renderer side azimuth and elevation truncation on copy to DirAC renderer (wrong direction for negative angles)
  • Improve power computation accuracy in multiple places
  • Add a lower gain limit (6 dB instead of 30 dB) for diffuse gains applied to decorrelated power when the prototype power is very low.

Affected operating points

  • Renderer and decoder non-BE
  • Main effect is in MASA/OMASA to MONO/FOA/HOA but due to processing paths involved, this could also affect SBA and McMASA.

Closes #2442

Edited by Tapani Pihlajakuja

Merge request reports

Loading