mkv.cpp: more debug and checks
authorSteve Lhomme <robux@videolan.org>
Thu, 17 Feb 2005 12:39:40 +0000 (12:39 +0000)
committerSteve Lhomme <robux@videolan.org>
Thu, 17 Feb 2005 12:39:40 +0000 (12:39 +0000)
modules/demux/mkv.cpp

index e8d54c9..452a6c8 100644 (file)
@@ -1394,9 +1394,14 @@ static void Seek( demux_t *p_demux, mtime_t i_date, double f_percent)
     msg_Dbg( p_demux, "seek request to "I64Fd" (%f%%)", i_date, f_percent );
     if( i_date < 0 && f_percent < 0 )
     {
+        msg_Warn( p_demux, "cannot seek nowhere !" );
+        return;
+    }
+    if( f_percent > 1.0 )
+    {
+        msg_Warn( p_demux, "cannot seek so far !" );
         return;
     }
-    if( f_percent > 1.0 ) f_percent = 1.0;
 
     delete p_sys->ep;
     p_sys->ep = new EbmlParser( p_sys->es, p_sys->segment );