[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