[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