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

MythTV mythtv at cvs.mythtv.org
Tue Dec 29 08:12:26 UTC 2009

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

Comment(by markk):

 (In [23022]) 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.

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

More information about the mythtv-commits mailing list