Skip to content

Resolve "ParamMC and ParamUpmix binaural room reverb with head rotation energy not correct"[non BE][split non BE]

Reason why this change is needed

Output to BINAURAL_ROOM_REVERB from ParaMC bitstream is broken. The ParamMC decoding is done to HOA3, but HOA3 can not be rendered with room effect. A conversion back to CICP19 does not happen either. Instead, the fastconv renderer is misconfigured to render from HOA3. Then artificial reverb is added on top of this, and the overall output level exceeds the maximum.

Description of the change

Preliminarily, the output setup is changed to that for BINAURAL_ROOM_IR, which works. There, the decoding is done to an LS setup and the rotation is achieved using EFAP.

Affected operating points

ParamMC with output to BINAURAL_ROOM_REVERB bitstream is BE, decoder changes only output is not BE

Edited by Dominik Weckbecker

Merge request reports

Loading