[MPlayer-dev-eng] [PATCH] SUN XVR-100 VO driver 3. try

Uoti Urpala uoti.urpala at pp1.inet.fi
Wed Jul 25 20:30:56 CEST 2007


On Wed, 2007-07-25 at 20:04 +0200, Alban Bedel wrote:
> On Mon, 23 Jul 2007 20:27:22 +0200
> Balatoni Denes <dbalatoni at programozo.hu> wrote:
> 
> > + * no double-buffering, as it would slow down playback (waiting for vertical retraces)
> 
> Why that? In the typical case the wait time is negligable enouth, and
> the user can still disable it if he want. It doesn't matter much atm
> but you should definitly consider implementing double buffering.

Not having double buffering (in the sense that decoding a frame will
immediately display it, and the following flip_page() is a no-op) will
screw up video timing. MPlayer decodes a frame immediately after the
timed flip of the _previous_ frame, and only considers the timing of
this frame for the flip_page() call. If you have a video with low-fps
parts this will cause noticeable errors.




More information about the MPlayer-dev-eng mailing list