openglvideo.cpp File Reference

Go to the source code of this file.

Classes

class  OpenGLFilter

Variables

static const QString yuv2rgb1a
static const QString yuv2rgb1b
static const QString yuv2rgb1c
static const QString yuv2rgb2
static const QString yuv2rgb3
static const QString yuv2rgb4
static const QString yuv2rgb5
static const QString yuv2rgb6


Variable Documentation

const QString yuv2rgb1a [static]

Initial value:

"ATTRIB ytex  = fragment.texcoord[0];"
"ATTRIB uvtex = fragment.texcoord[1];"
"TEMP res, tmp;"

Definition at line 1233 of file openglvideo.cpp.

const QString yuv2rgb1b [static]

Initial value:

"TEMP alpha;"
"TEX alpha, ytex, texture[3], %1;"

Definition at line 1238 of file openglvideo.cpp.

const QString yuv2rgb1c [static]

Initial value:

"TEX res,   ytex,  texture[0], %1;"
"TEX tmp.x, uvtex, texture[1], %1;"
"TEX tmp.y, uvtex, texture[2], %1;"

Definition at line 1242 of file openglvideo.cpp.

const QString yuv2rgb2 [static]

Initial value:

"PARAM  adj  = program.env[0];"
"SUB res, res, 0.5;"
"MAD res, res, adj.yyyy, adj.xxxx;"
"SUB tmp, tmp, { 0.5, 0.5 };"
"MAD tmp, adj.zzzz, tmp, 0.5;"

Definition at line 1247 of file openglvideo.cpp.

const QString yuv2rgb3 [static]

Initial value:

"MAD res, res, 1.164, -0.063;"
"SUB tmp, tmp, { 0.5, 0.5 };"
"MAD res, { 0, -.392, 2.017 }, tmp.xxxw, res;"

Definition at line 1254 of file openglvideo.cpp.

const QString yuv2rgb4 [static]

Initial value:

"MAD result.color, { 1.596, -.813, 0, 0 }, tmp.yyyw, res;"

Definition at line 1259 of file openglvideo.cpp.

const QString yuv2rgb5 [static]

Initial value:

"MAD result.color, { 0, -.813, 1.596, 0 }, tmp.yyyw, res.bgra;"

Definition at line 1262 of file openglvideo.cpp.

const QString yuv2rgb6 [static]

Initial value:

"MOV result.color.a, alpha.a;"

Definition at line 1265 of file openglvideo.cpp.


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5