CVS: main/libmpcodecs vd_libmpeg2.c,1.26,1.27
Update of /cvsroot/mplayer/main/libmpcodecs In directory mail:/var/tmp.root/cvs-serv18028 Modified Files: vd_libmpeg2.c Log Message: skip null frames in mpeg files, patch by Zoltan Hidvegi <mplayer@hzoli.2y.net> I have an mpeg2 avi (created with mencoder -oac copy -ovc copy from a dvd) that has null frames, probably inserted by mencoder. I can play that with -vfm ffmpeg, but mplayer dump when played with the default libmpeg2, the trivial patch below fixes that. Index: vd_libmpeg2.c =================================================================== RCS file: /cvsroot/mplayer/main/libmpcodecs/vd_libmpeg2.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- vd_libmpeg2.c 18 Aug 2003 14:49:06 -0000 1.26 +++ vd_libmpeg2.c 11 Oct 2003 11:21:54 -0000 1.27 @@ -97,6 +97,8 @@ mp_image_t* mpi=NULL; int drop_frame, framedrop=flags&3; + if(len<=0) return NULL; // skipped null frame + // append extra 'end of frame' code: ((char*)data+len)[0]=0; ((char*)data+len)[1]=0;
participants (1)
-
Attila Kinali CVS