[mythtv-commits] mythtv/master commit: a5509f20f by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Fri Oct 28 15:25:14 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-10-28T08:24:38-07:00
   Push Date:  2011/10/28 08:24:52 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  a5509f20f3418fcb46dd2093414b33d6988fd284
   Changeset:  https://github.com/MythTV/mythtv/commit/a5509f20f

Log:

OpenGL Video: Add a new 'opengl-lite' video display profile.

This is a slightly customised OpenGL render profile that will prefer the
use of certain OpenGL extensions (GL_MESA_ycbcr_texture and
GL_APPLE_ycbcr_422).

These extensions are used to upload video textures to GPU memory. They
are usually faster when available but don't allow full colourspace
control or the use of OpenGL based deinterlacers.

In short, the profile is more efficient on certain chipsets but at the
cost of full functionality.

It should prove useful for OpenGL output on Intel and ATI GPUs and OSX.
There is no support with Nvidia drivers.

Modified:

   mythtv/libs/libmythtv/openglvideo.cpp
   mythtv/libs/libmythtv/openglvideo.h
   mythtv/libs/libmythtv/videodisplayprofile.cpp
   mythtv/libs/libmythtv/videoout_opengl.cpp
   mythtv/libs/libmythtv/videoout_opengl.h
   mythtv/libs/libmythtv/videooutbase.cpp



More information about the mythtv-commits mailing list