Re: new release: pre39

D Richard Felker III <[email protected]>
Newsgroups gmane.comp.video.mplayer.g2.devel
Message-ID <[email protected]>
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
working...

>               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!

Rich
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.