[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