[mythtv-commits] mythtv commit: r13769 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jun 26 16:11:24 UTC 2007


      Author: danielk
        Date: 2007-06-26 16:11:23 +0000 (Tue, 26 Jun 2007)
New Revision: 13769
   Changeset: http://cvs.mythtv.org/trac/changeset/13769

Modified:

   branches/mythtv-vid/libs/libmythtv/openglcontext.cpp
   branches/mythtv-vid/libs/libmythtv/openglcontext.h
   branches/mythtv-vid/libs/libmythtv/videoout_xv.cpp

Log:

Refs #2287. Workaround for an apparent nvidia bug that caused blank screens after video rendering method changes.

The problem was noticed by Stanley Kamithi and worked around by Mark Kendal. The video playback window would be blank when switching from OpenGL to XvMC rendering with 8776 and crash when using the 9755 drivers, This may have something to do with the change to using the 3D pipeline to emulate XVideo in the newer drivers. The workaround was simply to unmap and map the subwindow with the OpenGL context instead of deleting and recreating it as we switch between rendering methods. The window and context are still properly deleted when we delete VideoOutputXv at playback shutdown.




More information about the mythtv-commits mailing list