[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/>
MythTV
More information about the mythtv-commits
mailing list