Commit d38aa901 authored by sagnowski's avatar sagnowski
Browse files

Add fix for missing assignment of secondary renderer

parent 543c4018
Loading
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -499,11 +499,22 @@ RENDERER_TYPE ivas_renderer_secondary_select(
    renderer_type = RENDERER_DISABLE;
    output_config = st_ivas->hDecoderConfig->output_config;

    if ( st_ivas->ivas_format == MASA_ISM_FORMAT && st_ivas->ism_mode == ISM_MASA_MODE_DISC && output_config == IVAS_AUDIO_CONFIG_BINAURAL )
    if ( st_ivas->ivas_format == MASA_ISM_FORMAT && st_ivas->ism_mode == ISM_MASA_MODE_DISC && 
#ifdef FIX_1119_SPLIT_RENDERING_VOIP
            ( output_config == IVAS_AUDIO_CONFIG_BINAURAL || output_config == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_CODED || output_config == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_PCM )
#else
            output_config == IVAS_AUDIO_CONFIG_BINAURAL 
#endif
            )
    {
        renderer_type = RENDERER_BINAURAL_OBJECTS_TD;
    }
    else if ( st_ivas->ivas_format == SBA_ISM_FORMAT && st_ivas->ism_mode == ISM_SBA_MODE_DISC && ( output_config == IVAS_AUDIO_CONFIG_BINAURAL || output_config == IVAS_AUDIO_CONFIG_BINAURAL_ROOM_REVERB ) )
    else if ( st_ivas->ivas_format == SBA_ISM_FORMAT && st_ivas->ism_mode == ISM_SBA_MODE_DISC && ( 
                output_config == IVAS_AUDIO_CONFIG_BINAURAL || output_config == IVAS_AUDIO_CONFIG_BINAURAL_ROOM_REVERB 
#ifdef FIX_1119_SPLIT_RENDERING_VOIP
                || output_config == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_CODED || output_config == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_PCM
#endif
                ) )
    {
        renderer_type = RENDERER_BINAURAL_OBJECTS_TD;
    }