[MPlayer-cvslog] CVS: main/libmpdemux demux_mkv.c,1.51,1.52

Loren Merritt lorenm at u.washington.edu
Mon Nov 7 05:27:23 CET 2005

On Sun, 6 Nov 2005, Rich Felker wrote:
> On Sat, Nov 05, 2005 at 05:56:25AM +0100, Loren Merritt CVS wrote:
>> CVS change done by Loren Merritt CVS
>> Update of /cvsroot/mplayer/main/libmpdemux
>> In directory mail:/var2/tmp/cvs-serv2517
>> Modified Files:
>> 	demux_mkv.c
>> Log Message:
>> sort timestamps instead of assuming conventional B-frame order. (fixes x264 B-pyramid)
> Why? My understanding is that even though mplayer calls the variable
> pts, it really wants dts. If this is the case, just use the standard
> pts->dts algorithm and all cases should work automatically... Or is
> there a reason this isn't possible?

The general pts->dts algorithm requires knowing what the delay is.
Should demux_mkv parse the SPS header to find it?

--Loren Merritt

More information about the MPlayer-cvslog mailing list