[MPlayer-dev-eng] [PATCH] Get Demuxer Time for Proper DVD Time
reicow at yahoo.com
Wed Aug 4 17:58:46 CEST 2010
> > Paul Huwe ha scritto:
> >> Hello,
> >> I've created a small tweak to add a slave command
> "get_demux_time_pos" to return the present demuxer time as a
> float (out to 3 digits, aka millisecond accuracy). I was
> inspired to create this because "get_time_pos" gets reset to
> zero during the course of playing a DVD and I need the
> proper DVD time throughout (to sub-second accuracy).
> Searching on google showed numerous posts where others have
> a need for a timer that does not reset.
> > the demuxer will report the PTS present in the mpeg
> stream, that is
> > subject to be reset quite often (possibly even at
> > every cell entry point) and in many cases it does.
> > In the case of DVDs the stream layer reports the
> correct timestamp, even
> > though at most with
> > 0.5 seconds of accuracy. It's already used to indicate
> the current time
> > in the OSD
> Since when is this change (OSD shows correct position)
> active? I didn't
> pay much attention watching movies lately, but previously
> at least it
> appeared as the PTS reset often occured during the layer
> break. I hope
> this information is outdated
I've been able to test my patch since it was implemented, and the time has not reset during any DVD so far.
More information about the MPlayer-dev-eng