[mythtv-commits] Ticket #7650: Use libmythui to draw the OSD

MythTV mythtv at cvs.mythtv.org
Sat May 8 11:06:50 UTC 2010

#7650: Use libmythui to draw the OSD
 Reporter:  markk                    |       Owner:  markk   
     Type:  task                     |      Status:  accepted
 Priority:  minor                    |   Milestone:  0.24    
Component:  MythTV - Video Playback  |     Version:  head    
 Severity:  medium                   |     Mlocked:  0       

Comment(by markk):

 (In [24487]) Branch libmythui-osd: Ensure all MythPainterYUVA OSD images
 are stored
 internally as QImage::Format_ARGB32.

 Certain QImage manipulations, notable scaling, return QImage's with the
 data stored pre-multiplied. The YUV blending routines assume the QImages
 are in the standard format (although the base 'canvas' is in the pre-
 unexpected results.

 This will also be an issue for the OpenGL, VDPAU and Direct3D painters,
 although in those cases the rendering problems are more subtle.

 Refs #7650.

Ticket URL: <http://svn.mythtv.org/trac/ticket/7650#comment:162>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list