Skip to content

[rendering] align renderer configuration file parsing to rest of external renderer

This ticket for discussion of the below points:

  • Since multiple instances of renderers may be allocated per renderer input, would multiple configurations need to be fed or does a global one suffice?
  • Could the renderer configuration file be merged with the renderer scene description? Currently it is only used to store the room acoustics data. IMHO it would be nice if we could refactor it so that either:
    • The naming convention is updated to "reverb configuration/configurable reverb parameters"
    • The code is updated to cover actual configuration of the renderer itself through a file (in addition to configuring reverb parameters i.e. input/output configuration etc.)
  • Could we refactor the decoder/external renderer output naming convention replacing BINAURAL and BINAURAL_ROOM with e.g.:
    • HRIRs
    • HRIRs + Parametric (configurable) Reverb
    • BRIRs (nomenclature open for suggestions)