[MPlayer-cvslog] r19701 - trunk/libmpdemux/video.c

Uoti Urpala uoti.urpala at pp1.inet.fi
Wed Sep 6 01:08:03 CEST 2006


On Wed, 2006-09-06 at 00:43 +0200, Roberto Togni wrote:
> On Wed, 06 Sep 2006 01:21:53 +0300
> Uoti Urpala <uoti.urpala at pp1.inet.fi> wrote:
> > Does changing this single variable really fix things? You still left
> > everything else as floats, so it's hard to believe it would now be
> > correct for values outside the range where floats have enough accuracy.

> Yes, it does for me. Try it with NASA tv Real streams.
> I left the others as float since frame_time is float. Probably having
> intermediate results as double gives it enough precision. A/V sync code
> is an obscure area for me.

Does that use the demux_real demuxer? It calculates the timestamps with
float accuracy only. gcc might do the calculations with higher precision
than the required float on x86, but then I'm not sure why it wouldn't do
that for this temporary variable too.




More information about the MPlayer-cvslog mailing list