OSDN Git Service

matroskadec: unset matroska->done when seeking
authorAurelien Jacobs <aurel@gnuage.org>
Mon, 25 Aug 2008 00:17:31 +0000 (00:17 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Mon, 25 Aug 2008 00:17:31 +0000 (00:17 +0000)
just in case someone try to seek back after reaching the end of file

Originally committed as revision 14960 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/matroskadec.c

index 68d3aa3..19dde9d 100644 (file)
@@ -1670,6 +1670,7 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index,
     url_fseek(s->pb, st->index_entries[index].pos, SEEK_SET);
     matroska->skip_to_keyframe = !(flags & AVSEEK_FLAG_ANY);
     matroska->skip_to_stream = st;
+    matroska->done = 0;
     av_update_cur_dts(s, st, st->index_entries[index].timestamp);
     return 0;
 }