YUV_FIX 40 3rdparty/libwebp/dsp/yuv.c VP8kVToR[i] = (89858 * (i - 128) + YUV_HALF) >> YUV_FIX; YUV_FIX 43 3rdparty/libwebp/dsp/yuv.c VP8kUToB[i] = (113618 * (i - 128) + YUV_HALF) >> YUV_FIX; YUV_FIX 46 3rdparty/libwebp/dsp/yuv.c const int k = ((i - 16) * 76283 + YUV_HALF) >> YUV_FIX; YUV_FIX 52 3rdparty/libwebp/dsp/yuv.c VP8kVToR[i] = (91881 * (i - 128) + YUV_HALF) >> YUV_FIX; YUV_FIX 55 3rdparty/libwebp/dsp/yuv.c VP8kUToB[i] = (116130 * (i - 128) + YUV_HALF) >> YUV_FIX; YUV_FIX 60 3rdparty/libwebp/dsp/yuv.h YUV_HALF = 1 << (YUV_FIX - 1), YUV_FIX 61 3rdparty/libwebp/dsp/yuv.h YUV_MASK = (256 << YUV_FIX) - 1, YUV_FIX 76 3rdparty/libwebp/dsp/yuv.h const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX; YUV_FIX 86 3rdparty/libwebp/dsp/yuv.h const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX; YUV_FIX 96 3rdparty/libwebp/dsp/yuv.h const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX; YUV_FIX 114 3rdparty/libwebp/dsp/yuv.h const int g_off = (VP8kVToG[v] + VP8kUToG[u]) >> YUV_FIX; YUV_FIX 141 3rdparty/libwebp/dsp/yuv.h return ((v & ~YUV_MASK) == 0) ? (uint8_t)(v >> YUV_FIX) YUV_FIX 146 3rdparty/libwebp/dsp/yuv.h return ((v & ~YUV_MASK) == 0) ? (uint8_t)(v >> (YUV_FIX + (8 - N))) YUV_FIX 235 3rdparty/libwebp/dsp/yuv.h v = (v + (257 << (YUV_FIX + 2 - 1))) >> (YUV_FIX + 2); YUV_FIX 242 3rdparty/libwebp/dsp/yuv.h const int kRound = (1 << (YUV_FIX - 1)) + (16 << YUV_FIX); YUV_FIX 244 3rdparty/libwebp/dsp/yuv.h return (luma + kRound) >> YUV_FIX; // no need to clip YUV_FIX 263 3rdparty/libwebp/dsp/yuv.h const int kRound = (1 << (YUV_FIX - 1)); YUV_FIX 265 3rdparty/libwebp/dsp/yuv.h return (luma + kRound) >> YUV_FIX; // no need to clip