From 9a377234981d29c2168178af567fc5163598170b Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 23 Jan 2005 21:39:51 +0000 Subject: Reset stream eof after parsing header, fixes bug #218 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14582 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_mov.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libmpdemux') diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c index a1e79cdedc..9ac2994596 100644 --- a/libmpdemux/demux_mov.c +++ b/libmpdemux/demux_mov.c @@ -1607,6 +1607,8 @@ int mov_read_header(demuxer_t* demuxer){ return 0; } lschunks(demuxer, 0, priv->moov_end, NULL); + // just in case we have hit eof while parsing... + demuxer->stream->eof = 0; // mp_msg(MSGT_DEMUX, MSGL_INFO, "--------------\n"); // find the best (longest) streams: @@ -1710,6 +1712,7 @@ int mov_read_header(demuxer_t* demuxer){ } } } + demuxer->stream->eof = 0; #endif return 1; -- cgit v1.2.3