[MPlayer-dev-eng] [PATCH] Make vo_macosx support double buffering by default

Ulion ulion2002 at gmail.com
Mon Oct 22 07:50:41 CEST 2007


2007/10/7, Guillaume POIRIER <poirierg at gmail.com>:
> Hi,
>
> On 10/7/07, Ulion <ulion2002 at gmail.com> wrote:
> > 2007/10/7, Guillaume POIRIER <poirierg at gmail.com>:
> > > On 10/7/07, Ulion <ulion2002 at gmail.com> wrote:
> > > > 2007/10/7, Guillaume POIRIER <poirierg at gmail.com>:
> > > > > I tested your patch, and behaviour is identical to SVN code. The OSD
> > > > > still flickers when a window is moved while MPlayer is playing a
> > > > > movie, and the OSD still get stuck on the screen some time to time.
> > > > >
> > > >
> > > > If I'm correct, the osd stuck bug only happens when using mplayer osx,
> > > > it seems related with the squence of commands. Did this bug also
> > > > happens with console mplayer?
> > > > This patch is for mplayer native macosx output mode, not for the
> > > > shared_buffer mode. So if you are using mplayer osx, you need to set
> > > > vo module to the 'corevideo' in preferences to test it.
> > >
> > > I'm using the console version, and the bug happens there too.
> >
> > Any idea how to reproduce it?
>
> Well, I don't have a pre-defined combination of events to trigger this
> bug, but I'd say that if you sit on your computer and start watched a
> normal-length movie (1h30+), and seek back and forth, pause, and
> switch OSD on and OFF, you should end up triggering that bug.
>

I think I caught the bug, it caused by the GetTimerMS() function for
darwin platform, I will send the patch in a new thread, please test
it.

-- 
Ulion



More information about the MPlayer-dev-eng mailing list