matroskadec: don't try to seek to negative timestamp
[ffmpeg.git] / libavformat / matroskadec.c
index ece7ecf..d990b58 100644 (file)
@@ -1642,6 +1642,9 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index,
     AVStream *st = s->streams[stream_index];
     int index;
 
+    if (timestamp < 0)
+        timestamp = 0;
+
     index = av_index_search_timestamp(st, timestamp, flags);
     if (index < 0)
         return 0;