[mythtv-commits] mythtv commit: r25457 - in trunk/mythtv/libs by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Jul 28 16:42:31 UTC 2010


      Author: markk
        Date: 2010-07-28 16:42:31 +0000 (Wed, 28 Jul 2010)
New Revision: 25457
   Changeset: http://svn.mythtv.org/trac/changeset/25457

Added:

   trunk/mythtv/libs/libmythui/mythdisplay.cpp
   trunk/mythtv/libs/libmythui/mythdisplay.h

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/videoout_d3d.cpp
   trunk/mythtv/libs/libmythtv/videoout_d3d.h
   trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
   trunk/mythtv/libs/libmythtv/videoout_directfb.h
   trunk/mythtv/libs/libmythtv/videoout_null.h
   trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
   trunk/mythtv/libs/libmythtv/videoout_opengl.h
   trunk/mythtv/libs/libmythtv/videoout_quartz.cpp
   trunk/mythtv/libs/libmythtv/videoout_quartz.h
   trunk/mythtv/libs/libmythtv/videoout_vdpau.cpp
   trunk/mythtv/libs/libmythtv/videoout_vdpau.h
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.h
   trunk/mythtv/libs/libmythtv/videooutbase.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.h
   trunk/mythtv/libs/libmythtv/videoouttypes.h
   trunk/mythtv/libs/libmythui/DisplayResOSX.cpp
   trunk/mythtv/libs/libmythui/DisplayResX.cpp
   trunk/mythtv/libs/libmythui/libmythui.pro
   trunk/mythtv/libs/libmythui/mythrender_opengl.cpp
   trunk/mythtv/libs/libmythui/mythrender_opengl.h
   trunk/mythtv/libs/libmythui/mythxdisplay.cpp
   trunk/mythtv/libs/libmythui/mythxdisplay.h

Log:

Add a new cross platform display class, MythDisplay.

This consolidates various chunks of X11, OS X and windows code into one
wrapper class to provide information about the current display. The
OpenGL codebase is now entirely platform independant and OS X builds
should work with either Carbon or Cocoa based Qt libraries.

I may revisit MythXDisplay, the existing X11 specific class, in the
future but for the time being we just call it from MythDisplay.





More information about the mythtv-commits mailing list