attempt to simplify the FastConv HRTF set loading conditions
requested to merge 1226-ram-optimization-in-fastconv-binaural-renderer-with-external-binary-file-simplification into main
I didn't much time to check thoroughly, but I attempted to refactor the changes in !1867 (merged) in order to simplify the logic.
-
BINAURAL_INPUT_AUDIO_CONFIG
enum values are used to select the actual input configuration for the renderer - Based on output config (ROOM_IR or not) the BRIR set is selected.
- Selection is deferred to the file reader
Note: I didn't encapsulate anything in defines yet, or check whether this is 100% the same as the source branch, it is more of a proposal which can be refined if it makes sense.