<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Aug 30, 2013 at 2:59 PM, Paul Clark <span dir="ltr"><<a href="mailto:paul@packetship.com" target="_blank">paul@packetship.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Some inputs (e.g. RTSP) can provide negative rates (rewind) just fine<br>
---<br>
 lib/media_player.c |    6 ------<br>
 1 file changed, 6 deletions(-)<br>
<br>
diff --git a/lib/media_player.c b/lib/media_player.c<br>
index b4a7250..c23dd42 100644<br>
--- a/lib/media_player.c<br>
+++ b/lib/media_player.c<br>
@@ -1232,12 +1232,6 @@ int libvlc_media_player_will_play( libvlc_media_player_t *p_mi )<br>
<br>
 int libvlc_media_player_set_rate( libvlc_media_player_t *p_mi, float rate )<br>
 {<br>
-    if (rate < 0.)<br>
-    {<br>
-        libvlc_printerr ("Playing backward not supported");<br>
-        return -1;<br>
-    }<br>
-<br>
     var_SetFloat (p_mi, "rate", rate);<br>
<br>
     input_thread_t *p_input_thread = libvlc_get_input_thread ( p_mi );<br>
<span class="HOEnZb"><font color="#888888"><br><br></font></span></blockquote><div>I don't know if such an API exists, but should you not check if the access supports it before enabling negative rates?<br><br></div><div>
Regards,<br></div><div>     Edward Wang<br></div></div><br></div></div>