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

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Nov 25 23:52:46 UTC 2010


      Author: markk
        Date: 2010-11-25 23:52:46 +0000 (Thu, 25 Nov 2010)
New Revision: 27346
   Changeset: http://svn.mythtv.org/trac/changeset/27346

Log:

Convert the OpenGL video renderer to use the new VideoColourSpace class.

OpenGL video now supports brightness, contrast, colour, hue and studio
level picture controls when using fragment programs for colourspace
conversion. The 'Use picture controls' setting is now ignored for OpenGL
video.

There is possibly a slight performance impact on some older GPUs but
texture fetching will always be the limiting factor on older chipsets
and realistically they will be unable to use this code already.


Modified:

   trunk/mythtv/libs/libmythtv/openglvideo.cpp
   trunk/mythtv/libs/libmythtv/openglvideo.h
   trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
   trunk/mythtv/libs/libmythui/mythrender_opengl.cpp
   trunk/mythtv/libs/libmythui/mythrender_opengl.h
   trunk/mythtv/libs/libmythui/mythrender_opengl_defs.h




More information about the mythtv-commits mailing list