[mythtv-commits] mythtv commit: r13617 by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Fri Jun 8 18:05:26 UTC 2007
Author: danielk
Date: 2007-06-08 18:05:25 +0000 (Fri, 08 Jun 2007)
New Revision: 13617
Changeset: http://cvs.mythtv.org/trac/changeset/13617
Modified:
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
trunk/mythtv/libs/libmythtv/guidegrid.cpp
trunk/mythtv/libs/libmythtv/guidegrid.h
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_play.h
trunk/mythtv/libs/libmythtv/videoout_xv.cpp
Log:
Fixes #3466. Refs #3410. This fixes preview for XVideo chromkeyed video in the program guide video preview caused by the fix for #3410, and fixes a longstanding bug that caused the video to 'flash' with other video renderers in the preview.
The fix for the DrawUnusedRects() being drawn in the wrong place in #3410 disabled the drawing of the chromakey color causing chromakeyed video to be hidden from view. This patch instead makes the guidegrid call DrawUnusedRects() when it is thread safe to do so.
It turned out that DrawUnusedRects() was also causing flashing whenever there was a prebuffering pause during playback, so this fixes that problem as well.
More information about the mythtv-commits
mailing list