]> git.sesse.net Git - vlc/commitdiff
Allow scaletempo to be toggled without restarting VLC
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 22 Jul 2010 16:25:34 +0000 (19:25 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 22 Jul 2010 16:36:04 +0000 (19:36 +0300)
src/audio_output/input.c

index f0ab216f3d36adabbe9dd3348164cfe30ee76a1a..d041d68f6cda4653648f5f463296dcf44dfb0fe0 100644 (file)
@@ -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;