Commit 14af8f33 authored by vaclav's avatar vaclav
Browse files

fix external renderer

parent c581ec75
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -928,6 +928,12 @@ int main(

#ifdef FIX_1227_Crend_HRTF_LOADING_OPTIM
            IVAS_AUDIO_CONFIG hrtf_set_audio_cfg = IVAS_AUDIO_CONFIG_BINAURAL;

            if ( args.inConfig.ambisonicsBuses->audioConfig == IVAS_AUDIO_CONFIG_FOA || args.inConfig.ambisonicsBuses->audioConfig == IVAS_AUDIO_CONFIG_HOA2 || args.inConfig.ambisonicsBuses->audioConfig == IVAS_AUDIO_CONFIG_HOA3 )
            {
                hrtf_set_audio_cfg = args.inConfig.ambisonicsBuses->audioConfig;
            }

            if ( args.outConfig.audioConfig == IVAS_AUDIO_CONFIG_BINAURAL_ROOM_IR )
            {
                hrtf_set_audio_cfg = IVAS_AUDIO_CONFIG_BINAURAL_ROOM_IR;
+3 −0
Original line number Diff line number Diff line
@@ -2142,6 +2142,9 @@ ivas_error create_SetOfHRTF_from_binary(
#ifdef FIX_1227_Crend_HRTF_LOADING_OPTIM
        if ( ( hrtf_header.rend_type == HRTF_READER_RENDERER_BINAURAL_MIXER_CONV && hrtf_header.input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_COMBINED && hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_BINAURAL ) ||
             ( hrtf_header.rend_type == HRTF_READER_RENDERER_BINAURAL_MIXER_CONV_ROOM && hrtf_header.input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_COMBINED && hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_BINAURAL_ROOM_IR ) ||
             ( hrtf_header.rend_type == HRTF_READER_RENDERER_BINAURAL_MIXER_CONV && hrtf_header.input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_FOA && hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_FOA ) ||
             ( hrtf_header.rend_type == HRTF_READER_RENDERER_BINAURAL_MIXER_CONV && hrtf_header.input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA2 && hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_HOA2 ) ||
             ( hrtf_header.rend_type == HRTF_READER_RENDERER_BINAURAL_MIXER_CONV && hrtf_header.input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA3 && hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_HOA3 ) ||
             hrtf_set_audio_cfg == IVAS_AUDIO_CONFIG_EXTERNAL )

        {