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