]> git.sesse.net Git - ffmpeg/commitdiff
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 68d3aa38c1222b820cea9e344aeb71ba893d3737..19dde9d4148ed63dba6827883a5fd05be44fc167 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;
 }