Searched refs:YUV_FIX (Results 1 - 6 of 6) sorted by relevance
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | yuv.h | 17 // 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 D | yuv.c | 36 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 D | yuv.h | 17 // 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 D | yuv.c | 36 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 D | picture_csp.c | 76 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 D | picture_csp.c | 76 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