Lines Matching refs:p
45 short4 p; in rsYuvToRGBA_uchar4() local
46 p.r = (Y * 298 + V * 409 + 128) >> 8; in rsYuvToRGBA_uchar4()
47 p.g = (Y * 298 - U * 100 - V * 208 + 128) >> 8; in rsYuvToRGBA_uchar4()
48 p.b = (Y * 298 + U * 516 + 128) >> 8; in rsYuvToRGBA_uchar4()
49 p.a = 255; in rsYuvToRGBA_uchar4()
50 if(p.r < 0) { in rsYuvToRGBA_uchar4()
51 p.r = 0; in rsYuvToRGBA_uchar4()
53 if(p.r > 255) { in rsYuvToRGBA_uchar4()
54 p.r = 255; in rsYuvToRGBA_uchar4()
56 if(p.g < 0) { in rsYuvToRGBA_uchar4()
57 p.g = 0; in rsYuvToRGBA_uchar4()
59 if(p.g > 255) { in rsYuvToRGBA_uchar4()
60 p.g = 255; in rsYuvToRGBA_uchar4()
62 if(p.b < 0) { in rsYuvToRGBA_uchar4()
63 p.b = 0; in rsYuvToRGBA_uchar4()
65 if(p.b > 255) { in rsYuvToRGBA_uchar4()
66 p.b = 255; in rsYuvToRGBA_uchar4()
69 return (uchar4){p.r, p.g, p.b, p.a}; in rsYuvToRGBA_uchar4()
85 static void YuvToRGB_uchar4(const RsForEachStubParamStruct *p, in YuvToRGB_uchar4() argument
88 YuvParams *cp = (YuvParams *)p->usr; in YuvToRGB_uchar4()
96 const uchar *Y = pin + (p->y * p->dimX); in YuvToRGB_uchar4()
97 const uchar *uv = pin + (p->dimX * p->dimY); in YuvToRGB_uchar4()
98 uv += (p->y>>1) * p->dimX; in YuvToRGB_uchar4()
100 uchar4 *out = (uchar4 *)p->out; in YuvToRGB_uchar4()