[mythtv-commits] mythtv commit: r23022 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Dec 29 08:12:25 UTC 2009
Author: markk
Date: 2009-12-29 08:12:25 +0000 (Tue, 29 Dec 2009)
New Revision: 23022
Changeset: http://svn.mythtv.org/trac/changeset/23022
Modified:
branches/libmythui-osd/libs/libmythtv/osdchromakey.cpp
branches/libmythui-osd/libs/libmythtv/osdchromakey.h
branches/libmythui-osd/libs/libmythtv/videoout_xv.cpp
Log:
Branch libmythui-osd: Convert ChromaOSD to using the new
MythQImagePainter for drawing the OSD.
There are a number of associated changes around double buffering of the
X buffer (which doesn't appear to be needed) and correct handling of
alternative letterbox colours. I've also tried to optimise as far as
possible from the painter itself (cached), to the OSD 'handler' (minimal
updates via clipping/dirty region handling etc, not yet committed) and
to the actual update of the X image by refreshing only the dirty area
and limited use of MMX extensions when available.
As for previous OSD conversions, the actual OSD is still disabled.
Refs #7650.
More information about the mythtv-commits
mailing list