Commit bc26cc22 authored by Andrea Genovese's avatar Andrea Genovese
Browse files

added initialization for when no config is specified

parent f02dfee0
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -49,6 +49,10 @@
#define IVAS_REVERB_DEFAULT_PRE_DELAY   0.016f
#define IVAS_REVERB_DEFAULT_INPUT_DELAY 0.1f

#ifdef EARLY_REFLECTIONS
#define IVAS_REVERB_DEFAULT_USE_ER 0
#endif


/*-----------------------------------------------------------------------*
 * ivas_render_config_open()
@@ -117,6 +121,9 @@ ivas_error ivas_render_config_init_from_rom(
    ( *hRenderConfig )->roomAcoustics.nBands = IVAS_REVERB_DEFAULT_N_BANDS;
    ( *hRenderConfig )->roomAcoustics.acousticPreDelay = IVAS_REVERB_DEFAULT_PRE_DELAY;
    ( *hRenderConfig )->roomAcoustics.inputPreDelay = IVAS_REVERB_DEFAULT_INPUT_DELAY;
#ifdef EARLY_REFLECTIONS
    ( *hRenderConfig )->roomAcoustics.use_er = IVAS_REVERB_DEFAULT_USE_ER;
#endif
    set_zero( &( *hRenderConfig )->roomAcoustics.pFc_input[0], CLDFB_NO_CHANNELS_MAX );
    set_zero( &( *hRenderConfig )->roomAcoustics.pAcoustic_rt60[0], CLDFB_NO_CHANNELS_MAX );
    set_zero( &( *hRenderConfig )->roomAcoustics.pAcoustic_dsr[0], CLDFB_NO_CHANNELS_MAX );