diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-01-23 21:39:51 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-01-23 21:39:51 +0000 |
commit | 9a377234981d29c2168178af567fc5163598170b (patch) | |
tree | a8eeb3a2eefb51e55c0a1527755882ab664f4a2a | |
parent | 809b5476a7d7dde349f1eb54cdac1ff208ce0fc9 (diff) |
Reset stream eof after parsing header, fixes bug #218
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14582 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/demux_mov.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |