[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