[mythtv-commits] mythtv commit: r23066 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Jan 2 12:54:12 UTC 2010


      Author: markk
        Date: 2010-01-02 12:54:12 +0000 (Sat, 02 Jan 2010)
New Revision: 23066
   Changeset: http://svn.mythtv.org/trac/changeset/23066

Modified:

   branches/libmythui-osd/libs/libmythui/mythpainter.cpp
   branches/libmythui-osd/libs/libmythui/mythpainter.h
   branches/libmythui-osd/libs/libmythui/mythpainter_qimage.cpp
   branches/libmythui-osd/libs/libmythui/mythpainter_qimage.h

Log:

Branch libmythui-osd: MythQImagePainter improvements.

 - Use a fast, copy based painting mode when the area to be painted is
clear and hence no blending is needed. To work properly, this needs the
QImage format to be Format_ARGB32_Premultiplied and hence this probably
breaks the ChromaKey OSD for the time being. The pre-multiplied format
is also generally faster.

 - Add a Clear method to clear areas of the paint image prior to re-
sub-classed for the YV12 painter.

Refs #7650.





More information about the mythtv-commits mailing list