OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:YUV_FIX
(Results
1 - 3
of
3
) sorted by null
/external/chromium_org/third_party/libwebp/dsp/
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
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
+ 2)
[
all
...]
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/
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 46 milliseconds