[MPlayer-G2-dev] new release: pre39
D Richard Felker III
dalias at aerifal.cx
Mon Aug 4 08:52:13 CEST 2003
On Mon, Aug 04, 2003 at 03:37:05AM +0200, Arpi wrote:
> - Implemented Rich's idea for inverse soft-telecine in vd_libmpeg2.c
> (later may can be moved to a filter)
Yes, that can be the first filter to demonstrate how to use the
exported tff/rff flags. :))
> - Implemented Albeu's timer hack in vo_fbdev.c using FBIO_WAITFORVSYNC ioctl
> -> libvo2 API changed, pts is unsigned int (and is in microsecs), not float!
How about units of 1/1001000 sec? :)) OK maybe not. BTW, is this just
relative pts, or absolute? With 32bit int, you only have room for
~4000 seconds before you wrap....and many movies are longer than that!
BTW2, this would suggest that the float-based method was also very
imprecise... BTW3, are you sure these inexact methods are ok for
encoding and stuff, rather than just playing movies?
> - etc/codecs.conf included (note: not compatible with G1!)
Hmm, how about do like G1 and compile it into the binary? Somehow I
suspect having the G2 codecs.conf installed will keep G1 from
> video fps --v v-- A-V sync: effective/streams(corrected by)
> A: 165.311 V: 161.118 (29.970) A-V:+4.193/-0.0000(-0.0000) 102%(216%)
> ^---------^--- audio+video PTS CPU usage--->> avg^ max^
Is framerate really important?
> Note: The effective A-V sync is the delay what you can actualy see/hear.
> When this number goes up, it means that your CPU/VGA is probably too slow...
> If this isn't constant 0, but floating around zero, it means your timer
> (be it soundcard or system timer, depending on -autosync) is inaccurate!
> The 'streams A-V sync' (the second number after A-V:) is the actual
> difference of the audio and video stream timers. It should be zero,
> non-zero value means one of the streams (or both) run at wrong rate.
> It may be problem of codec, demuxer or even the file may be broken.
> This isn't influenced by slow cpu, inaccurate timers, broken sound drivers!
Very nice to be able to tell the difference!
More information about the MPlayer-G2-dev