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

MythTV mythtv at cvs.mythtv.org
Sun Nov 29 11:10:28 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 [22923]) Branch libmythui-osd: Add MythRenderOpenGL as a new general
 OpenGL context which will replace OpenGLContext for rendering both UI
 elements and video.

 This is largely a lift and shift of the code from OpenGLContext into a
 sub-class of QGLContext with additional functionality for the UI
 rendering aspects. This gives us Qt cross-platform support out of the
 box (with the exception of some screen information) and hence greatly
 simplifies the code base. The downside is that we must use a QGLWidget
 for rendering, it is not yet thread safe under X11 (as we do not have
 access to the underlying X display connection) and, for the time being
 at least, there is no OpenGL vsync support.

 As yet untested on OS X and windows.

 Refs #7650

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

More information about the mythtv-commits mailing list