]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/wv.c
mp4: Handle non-trivial ES Descriptors.
[ffmpeg] / libavformat / wv.c
index 5c9c31c72a880780a12c32fbd8e05b1ff847327f..d057262029e55d5ca70e9c6825f5566cbe599781 100644 (file)
@@ -330,7 +330,8 @@ static int wv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp,
     int64_t pos, pts;
 
     /* if found, seek there */
-    if (index >= 0){
+    if (index >= 0 &&
+        timestamp <= st->index_entries[st->nb_index_entries - 1].timestamp) {
         wc->block_parsed = 1;
         avio_seek(s->pb, st->index_entries[index].pos, SEEK_SET);
         return 0;