From: RĂ©mi Denis-Courmont Date: Thu, 22 Jul 2010 16:25:34 +0000 (+0300) Subject: Allow scaletempo to be toggled without restarting VLC X-Git-Tag: 1.2.0-pre1~5700 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=726e4ea7f61c9a54675f879ca450d7753f6d848c;p=vlc Allow scaletempo to be toggled without restarting VLC --- diff --git a/src/audio_output/input.c b/src/audio_output/input.c index f0ab216f3d..d041d68f6c 100644 --- a/src/audio_output/input.c +++ b/src/audio_output/input.c @@ -223,15 +223,10 @@ int aout_InputNew( aout_instance_t * p_aout, aout_input_t * p_input, const aout_ var_Create( p_aout, "audio-replay-gain-peak-protection", VLC_VAR_BOOL | VLC_VAR_DOINHERIT ); } - if( var_Type( p_aout, "audio-time-stretch" ) == 0 ) - { - var_Create( p_aout, "audio-time-stretch", - VLC_VAR_BOOL | VLC_VAR_DOINHERIT ); - } psz_filters = var_GetString( p_aout, "audio-filter" ); psz_visual = var_GetString( p_aout, "audio-visual"); - psz_scaletempo = var_GetBool( p_aout, "audio-time-stretch" ) ? strdup( "scaletempo" ) : NULL; + psz_scaletempo = var_InheritBool( p_aout, "audio-time-stretch" ) ? strdup( "scaletempo" ) : NULL; p_input->b_recycle_vout = psz_visual && *psz_visual;