[mythtv] Re: [mythtv-commits] mythtv commits

Daniel Kristjansson danielk at cat.nyu.edu
Wed May 4 18:17:38 UTC 2005


On Wed, 2005-05-04 at 13:25 -0400, Isaac Richards wrote:
> On Wednesday 04 May 2005 12:17 pm, Isaac Richards wrote:
> > Yup.  I didn't bother fixing it last night because xvmc playback was broken
> > before the change as well.
> 
> I can't even play SD material properly with xvmc anymore.  Looks like the big 
> X11 locks in the opengl vsync code are interferring with the locks in the 
> xvmc playback.

@ around 559? this bit?
        X11L;
        r = glXMakeCurrent(m_display, m_drawable, m_context);
        r = glXGetVideoSyncSGI(&count);
        X11U;

>From what J. Donovan Stanley told me, at least glXGetVideoSyncSGI()
probably does not need to be in the lock. We also probably don't need
to call glXMakeCurrent all the time, no other code is attaching a
different OGL context to our drawable...

BTW I'm working on a bob fix that doesn't break XvMC, I'll probably send
a patch tonight if my testing goes well.

-- Daniel



More information about the mythtv-dev mailing list