[mythtv-commits] Ticket #7650: Use libmythui to draw the OSD
MythTV
mythtv at cvs.mythtv.org
Fri Jan 22 03:53:05 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 [23235]) Import the new VDPAU rendering code into libmythui from the
libmythui-
This should offer several advantages over the existing VDPAUContext
class:
- pre-emptions are now handled internally without the need to teardown
all of the player objects. The user should see nothing more than a
temporary display glitch and this will probably avoid certain VDPAU
playback problems seen in 0.22-fixes.
- initial support for high quality scaling.
- it is a general purpose rendering class and hence, by design, will
work for rendering UI objects.
- it is thread safe and hence should cope with decoding multiple
streams, rendering video and rendering UI elements simultaneously.
I've converted MythVDPAUPainter to the new class but video playback will
be unchanged until a separate commit for the libmythtv elements.
Refs #7650.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7650#comment:57>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list