[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