[mythtv-commits] mythtv commit: r20143 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Mon Mar 9 03:12:36 UTC 2009
Author: markk
Date: 2009-03-09 03:12:36 +0000 (Mon, 09 Mar 2009)
New Revision: 20143
Changeset: http://cvs.mythtv.org/trac/changeset/20143
Modified:
trunk/mythtv/libs/libmythtv/openglcontext.cpp
trunk/mythtv/libs/libmythtv/videoout_xv.cpp
trunk/mythtv/libs/libmythtv/videoout_xv.h
trunk/mythtv/libs/libmythtv/vsync.cpp
Log:
OpenGLVideoSync improvements.
Switch from using the video renderer's display connection and OpenGLContext to a seperate connection, window and OpenGLContext. This removes all OpenGLContext code in VideoOutputXVideo (which may prevent segmentation faults people are seeing on exiting playback), ensures we don't need to add locking around the X11 calls within OpenGLVideoSync (as it now has its own display connection) and hence should fix the occasional seg fault seen due to OpenGLVideoSync's unprotected X11 calls.
More information about the mythtv-commits
mailing list