[non-be][renderer-non-be] Fix default reverb configuration

Reason why this change is needed

  • Default reverb is not set correctly in renderer.
  • Default reverb parameters are not suitable for all reverbs.

Description of the change

  • Move the resolution of the correct setting in renderer into app-level based on arguments. Then set it early on in renderer init. Future API rework may revisit this.
  • Adjust the predelay presets into sensible ones (mainly small and medium presets) and adjust the DSR values such that the reverb remains perceptually close to previous state.

Affected operating points

  • Non-BE for BINAURAL_ROOM_REVERB. Largest effects for small and medium preset cases and especially renderer is significantly affected as defaults were not properly used there.

Related to #1452

Edited by Tapani Pihlajakuja

Merge request reports

Loading