summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-01-23 21:39:51 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-01-23 21:39:51 +0000
commit9a377234981d29c2168178af567fc5163598170b (patch)
treea8eeb3a2eefb51e55c0a1527755882ab664f4a2a /libmpdemux
parent809b5476a7d7dde349f1eb54cdac1ff208ce0fc9 (diff)
downloadmpv-9a377234981d29c2168178af567fc5163598170b.tar.bz2
mpv-9a377234981d29c2168178af567fc5163598170b.tar.xz
Reset stream eof after parsing header, fixes bug #218
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14582 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_mov.c3
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;