[MPlayer-dev-eng] [PATCH] VFCTRL_PAUSE_UPDATE

Reimar Döffinger Reimar.Doeffinger at stud.uni-karlsruhe.de
Sat Sep 17 18:06:44 CEST 2005


Hi,
On Thu, Sep 15, 2005 at 01:49:35PM -0400, Jason Tackaberry wrote:
> There is a problem with double buffering, though.  If you flip_page()
> while mplayer is in the sleep code and double buffering is used, there
> will be a most unpleasant flicker.  I don't know enough about mplayer's
> architecture to see how to fix this bug.

I somehow guess this might have something to do with your xvideo support,
since I do not have any trouble of this kind (but I have to admit I do
not gave a proper program to test).
Try some of the other colorkey methods for -vo xv (see manpage), and try
calling vo->check_events() before and/or after flip_page.

> I was first going to suggest that if -1 is passed for time_avail, it
> indicates the video is paused, but it does look as if time_avail could
> legitimately be negative.  So perhaps add another parameter is_paused.

Don't know, but I admit passing 1 in paused mode is not such a great
idea, I guess 1.0/0.0 makes more sense...

Greetings,
Reimar Döffinger




More information about the MPlayer-dev-eng mailing list