Searched refs:YUV_FIX (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/third_party/libwebp/dsp/
H A Dyuv.h17 // We use 16bit fixed point operations for RGB->YUV conversion (YUV_FIX).
63 YUV_FIX = 16, // fixed-point precision for RGB->YUV enumerator in enum:__anon13263
64 YUV_HALF = 1 << (YUV_FIX - 1),
65 YUV_MASK = (256 << YUV_FIX) - 1,
165 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
175 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
185 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
203 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
274 uv = (uv + rounding + (128 << (YUV_FIX + 2))) >> (YUV_FIX
[all...]
H A Dyuv.c36 VP8kVToR[i] = (89858 * (i - 128) + YUV_HALF) >> YUV_FIX;
39 VP8kUToB[i] = (113618 * (i - 128) + YUV_HALF) >> YUV_FIX;
42 const int k = ((i - 16) * 76283 + YUV_HALF) >> YUV_FIX;
48 VP8kVToR[i] = (91881 * (i - 128) + YUV_HALF) >> YUV_FIX;
51 VP8kUToB[i] = (116130 * (i - 128) + YUV_HALF) >> YUV_FIX;
/external/webp/src/dsp/
H A Dyuv.h17 // We use 16bit fixed point operations for RGB->YUV conversion (YUV_FIX).
63 YUV_FIX = 16, // fixed-point precision for RGB->YUV enumerator in enum:__anon33360
64 YUV_HALF = 1 << (YUV_FIX - 1),
65 YUV_MASK = (256 << YUV_FIX) - 1,
165 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
175 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
185 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
203 const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX;
274 uv = (uv + rounding + (128 << (YUV_FIX + 2))) >> (YUV_FIX
[all...]
H A Dyuv.c36 VP8kVToR[i] = (89858 * (i - 128) + YUV_HALF) >> YUV_FIX;
39 VP8kUToB[i] = (113618 * (i - 128) + YUV_HALF) >> YUV_FIX;
42 const int k = ((i - 16) * 76283 + YUV_HALF) >> YUV_FIX;
48 VP8kVToR[i] = (91881 * (i - 128) + YUV_HALF) >> YUV_FIX;
51 VP8kUToB[i] = (116130 * (i - 128) + YUV_HALF) >> YUV_FIX;
/external/chromium_org/third_party/libwebp/enc/
H A Dpicture_csp.c76 return VP8RGBToY(r, g, b, VP8RandomBits(rg, YUV_FIX));
80 return VP8RGBToU(r, g, b, VP8RandomBits(rg, YUV_FIX + 2));
84 return VP8RGBToV(r, g, b, VP8RandomBits(rg, YUV_FIX + 2));
124 // Convert a linear value 'v' to YUV_FIX+2 fixed-point precision
/external/webp/src/enc/
H A Dpicture_csp.c76 return VP8RGBToY(r, g, b, VP8RandomBits(rg, YUV_FIX));
80 return VP8RGBToU(r, g, b, VP8RandomBits(rg, YUV_FIX + 2));
84 return VP8RGBToV(r, g, b, VP8RandomBits(rg, YUV_FIX + 2));
124 // Convert a linear value 'v' to YUV_FIX+2 fixed-point precision

Completed in 248 milliseconds