[MPlayer-cvslog] CVS: main/libmpdemux demux_mkv.c, 1.28, 1.29 matroska.h, 1.15, 1.16

D Richard Felker III dalias at aerifal.cx
Sun Nov 28 05:22:15 CET 2004


On Fri, Nov 26, 2004 at 05:36:05PM +0100, Moritz Bunkus CVS wrote:
> CVS change done by Moritz Bunkus CVS
> 
> Update of /cvsroot/mplayer/main/libmpdemux
> In directory mail:/var2/tmp/cvs-serv13531
> 
> Modified Files:
> 	demux_mkv.c matroska.h 
> Log Message:
> Added support for MPEG-1 and MPEG-2 in Matroska.
> 
> Index: demux_mkv.c
> ===================================================================
> RCS file: /cvsroot/mplayer/main/libmpdemux/demux_mkv.c,v
> retrieving revision 1.28
> retrieving revision 1.29
> diff -u -r1.28 -r1.29
> --- demux_mkv.c	25 Nov 2004 22:24:00 -0000	1.28
> +++ demux_mkv.c	26 Nov 2004 16:36:02 -0000	1.29
> @@ -92,6 +92,13 @@
>  
>    int subtitle_type;
>  
> +  /* The timecodes of video frames might have to be reordered if they're
> +     in display order (the timecodes, not the frames themselves!). In this
> +     case demux packets have to be cached with the help of these variables. */
> +  int reorder_timecodes;
> +  demux_packet_t **cached_dps;
> +  int num_cached_dps, num_allocated_dps;
> +

could you explain this a bit? is mkv as broken as it sounds...or did
they actually do the pts/dts thing right like nut does?

rich




More information about the MPlayer-cvslog mailing list