[Mplayer-cvslog] CVS: main/libmpdemux demux_mov.c,1.94,1.95
Roberto Togni CVS
rtognimp at mplayerhq.hu
Wed Mar 12 23:59:27 CET 2003
Update of /cvsroot/mplayer/main/libmpdemux
In directory mail:/var/tmp.root/cvs-serv1796
Modified Files:
demux_mov.c
Log Message:
Animatrix AAC fix, patch by <dimakar(at)yahoo.com>
Index: demux_mov.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpdemux/demux_mov.c,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- demux_mov.c 25 Feb 2003 15:39:36 -0000 1.94
+++ demux_mov.c 12 Mar 2003 22:59:04 -0000 1.95
@@ -601,7 +601,10 @@
unsigned int fourcc=stream_read_dword_le(demuxer->stream);
if(len<8) break; // error
mp_msg(MSGT_DEMUX,MSGL_V,"MOV: %*s desc #%d: %.4s (%d bytes)\n",level,"",i,&fourcc,len-16);
- if(!i){
+ if(fourcc!=trak->fourcc && i)
+ mp_msg(MSGT_DEMUX,MSGL_WARN,MSGTR_MOVvariableFourCC);
+// if(!i)
+ {
trak->fourcc=fourcc;
// read type specific (audio/video/time/text etc) header
// NOTE: trak type is not yet known at this point :(((
@@ -609,8 +612,6 @@
trak->stdata=malloc(trak->stdata_len);
stream_read(demuxer->stream,trak->stdata,trak->stdata_len);
}
- if(fourcc!=trak->fourcc && i)
- mp_msg(MSGT_DEMUX,MSGL_WARN,MSGTR_MOVvariableFourCC);
if(!stream_seek(demuxer->stream,pos+len)) break;
}
break;
More information about the MPlayer-cvslog
mailing list