Home | History | Annotate | Download | only in test

Lines Matching refs:rgb

149 /* NOTE: These RGB conversion functions are not intended for speed,
154 RGBtoYUV(Uint8 * rgb, int *yuv, int monochrome, int luminance)
158 yuv[0] = (int)(0.299 * rgb[0] + 0.587 * rgb[1] + 0.114 * rgb[2]);
162 yuv[0] = (int)(0.257 * rgb[0]) + (0.504 * rgb[1]) + (0.098 * rgb[2]) + 16;
168 yuv[0] = (int)(0.299 * rgb[0] + 0.587 * rgb[1] + 0.114 * rgb[2]);
169 yuv[1] = (int)((rgb[2] - yuv[0]) * 0.565 + 128);
170 yuv[2] = (int)((rgb[0] - yuv[0]) * 0.713 + 128);
172 yuv[0] = (0.257 * rgb[0]) + (0.504 * rgb[1]) + (0.098 * rgb[2]) + 16;
173 yuv[1] = 128 - (0.148 * rgb[0]) - (0.291 * rgb[1]) + (0.439 * rgb[2]);
174 yuv[2] = 128 + (0.439 * rgb[0]) - (0.368 * rgb[1]) - (0.071 * rgb[2]);
186 ConvertRGBtoYV12(Uint8 *rgb, Uint8 *out, int w, int h,
198 RGBtoYUV(rgb, yuv, monochrome, luminance);
204 rgb += 3;
363 Uint8 *rgb;
366 rgb = MooseFrameRGB;
369 rgb[0] = MooseColors[frame[j]].r;
370 rgb[1] = MooseColors[frame[j]].g;
371 rgb[2] = MooseColors[frame[j]].b;
372 rgb += 3;