]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/input_manager.cpp
Removes trailing spaces. Removes tabs.
[vlc] / modules / gui / qt4 / input_manager.cpp
index 2a04b40fec502d6f074d63b08bb4da14457e5cee..a009f483e148701eb182ddd549aafab587a2e734 100644 (file)
@@ -101,7 +101,7 @@ void InputManager::update()
     i_time = var_GetTime( p_input, "time") / 1000000;
     f_pos = var_GetFloat( p_input, "position" );
     emit positionUpdated( f_pos, i_time, i_length );
-    
     int i_new_rate = var_GetInteger( p_input, "rate");
     if( i_new_rate != i_rate )
     {
@@ -242,6 +242,12 @@ void InputManager::normalRate()
         var_SetInteger( p_input, "rate", INPUT_RATE_DEFAULT );
 }
 
+void InputManager::setRate( int new_rate )
+{
+    if( hasInput() )
+        var_SetInteger( p_input, "rate", new_rate );
+}
+
 /**********************************************************************
  * MainInputManager implementation. Wrap an input manager and
  * take care of updating the main playlist input
@@ -332,7 +338,7 @@ static int ChangeAudio( vlc_object_t *p_this, const char *var, vlc_value_t o,
 {
     InputManager *im = (InputManager*)param;
     im->b_has_audio = true;
-    return 0;
+    return VLC_SUCCESS;
 }
 
 static int ChangeVideo( vlc_object_t *p_this, const char *var, vlc_value_t o,
@@ -340,5 +346,5 @@ static int ChangeVideo( vlc_object_t *p_this, const char *var, vlc_value_t o,
 {
     InputManager *im = (InputManager*)param;
     im->b_has_video = true;
-    return 0;
+    return VLC_SUCCESS;
 }