summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mov.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-12 20:11:20 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-12 20:11:20 +0000
commitf082d01575d82e8f246befa948f46ab0d5f91b58 (patch)
tree8773736074a1885e6ef6ca4af5c1f0d3ad0637c9 /libmpdemux/demux_mov.c
parent87f985afff0e62177b2d4e005bae5673d8eae281 (diff)
downloadmpv-f082d01575d82e8f246befa948f46ab0d5f91b58.tar.bz2
mpv-f082d01575d82e8f246befa948f46ab0d5f91b58.tar.xz
(hopefully) fixed .mov streaming
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8929 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_mov.c')
-rw-r--r--libmpdemux/demux_mov.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c
index 26d2cfe98d..5beb69a9d0 100644
--- a/libmpdemux/demux_mov.c
+++ b/libmpdemux/demux_mov.c
@@ -402,6 +402,11 @@ int mov_check_file(demuxer_t* demuxer){
mp_msg(MSGT_DEMUX,MSGL_DBG2,"MOV: Movie data: start: %x end: %x\n",
priv->mdat_start, priv->mdat_end);
flags|=2;
+ if(flags==3){
+ // if we're over the headers, then we can stop parsing here!
+ demuxer->priv=priv;
+ return 1;
+ }
break;
case MOV_FOURCC('f','r','e','e'):
case MOV_FOURCC('s','k','i','p'):