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

MythTV mythtv at cvs.mythtv.org
Mon May 10 01:28:42 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 [24523]) Branch libmythui-osd: Correctly size and position the YUV
 blended OSD
 when the fill/aspect/zoom is overriden and fix re-initialisation
 following a change.

  - this mimics the behaviour of the old code to ensure that the OSD
 displays within the visible area of the video frame. The positioning is
 only applied to the 'normal' OSD windows and dialogs -
 subtitle/teletext/MHEG screens are currently untouched to provide
 consistency of presentation between the blended and hardware accelerated
 ODSs. There are undoubtedly some edge cases that I've missed here.

  - the re-initialistion is still incomplete as there are OSD elements
 that are not reinitialised - most notably dialogs - following a switch.
 (This can affect all types of OSD - not just the YUV blended version).

  - pause the decoder during re-initialisation to prevent it from trying
 to feed subtitle/teletext data to objects that may be re-created.

 Refs #7650.

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

More information about the mythtv-commits mailing list