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

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Mar 2 13:19:03 UTC 2009


      Author: markk
        Date: 2009-03-02 13:19:01 +0000 (Mon, 02 Mar 2009)
New Revision: 20086
   Changeset: http://cvs.mythtv.org/trac/changeset/20086

Added:

   trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
   trunk/mythtv/libs/libmythtv/videoout_opengl.h

Modified:

   trunk/mythtv/configure
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/openglcontext.cpp
   trunk/mythtv/libs/libmythtv/openglcontext.h
   trunk/mythtv/libs/libmythtv/openglvideo.cpp
   trunk/mythtv/libs/libmythtv/openglvideo.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/videooutwindow.cpp
   trunk/mythtv/libs/libmythui/util-x11.cpp
   trunk/mythtv/libs/libmythui/util-x11.h
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp
   trunk/mythtv/programs/mythfrontend/mythfrontend.pro

Log:

Merge mythtv-vid to trunk.

 - breakout the OpenGL video renderer from VideoOutputXV into a new cross-platform renderer VideoOutputOpenGL.
 - should work on linux, win32 (XP and Vista) and MacOS X.
 - several other fixes/improvements to OpenGL playback.

The only significant issue I'm aware of is poor performance on PPC based Macs as there is no altivec version of the yuv2rgb frame packing code.





More information about the mythtv-commits mailing list