]> git.sesse.net Git - vlc/commitdiff
libvlc_media_player_set_rate: Allow for changing playout rate.
authorJean-Paul Saman <jean-paul.saman@m2x.nl>
Tue, 10 Mar 2009 09:24:28 +0000 (10:24 +0100)
committerJean-Paul Saman <jean-paul.saman@m2x.nl>
Tue, 10 Mar 2009 09:41:39 +0000 (10:41 +0100)
This fixes a regression introduced in commit: 75adef44b044b9b81e593e74db857d6b2a7e4eaa

src/control/media_player.c

index 161bc34d529c6e8f3241256ce781731479d7430b..bc4d4a9476453d5053cbea5c6b510875b006ffca 100644 (file)
@@ -1097,15 +1097,12 @@ void libvlc_media_player_set_rate(
     vlc_value_t val;
     bool b_can_rewind;
 
-    if( rate != 0 )
-        RAISEVOID( "Rate value is invalid" );
-
-    p_input_thread = libvlc_get_input_thread ( p_mi, p_e);
+    p_input_thread = libvlc_get_input_thread ( p_mi, p_e );
     if( !p_input_thread )
         return;
 
     b_can_rewind = var_GetBool( p_input_thread, "can-rewind" );
-    if( (rate < 0) && !b_can_rewind )
+    if( (rate < 0.0) && !b_can_rewind )
     {
         vlc_object_release( p_input_thread );
         libvlc_exception_raise( p_e, "Rate value is invalid" );