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

Isaac Richards ijr at case.edu
Sat Apr 23 19:17:14 UTC 2005


On Saturday 23 April 2005 02:15 pm, mythtv at cvs.mythtv.org wrote:
> This adds three macros to util-x11.cpp, X11L, X11U, and X11S()
> Which lock, and unlock x11_lock, and run enclosed code within
> a X11L and X11U, resp. This should be used around bare X11 calls,
> to serialize all access to the X11 server. No other locks should
> be acquired inside the X11L and X11U construct, or inside a X11S
> macro.
>
> I've gone though a few classes to implement this locking protocol,
> but I still haven't gone through everything.

This seems to have cleared up my hardlocks + occasional segfault on startup 
when using opengl vsync.  However, there seems to be something slightly off - 
I'm getting occasional video corruption (just a frame or two) when using Xv.

Isaac


More information about the mythtv-dev mailing list