diff options
author | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 01:29:30 +0000 |
---|---|---|
committer | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 01:29:30 +0000 |
commit | 33253151fc54626224cd40cf9435ebe1c0cbd53e (patch) | |
tree | 6c0f972a7cf0d877e0c283330bd98437f6d9bd6d /third_party/libwebp/yuv.c | |
parent | 5eb4be2a0f9036b9b300f3f1d1764b506c9abefa (diff) | |
download | chromium_src-33253151fc54626224cd40cf9435ebe1c0cbd53e.zip chromium_src-33253151fc54626224cd40cf9435ebe1c0cbd53e.tar.gz chromium_src-33253151fc54626224cd40cf9435ebe1c0cbd53e.tar.bz2 |
webp update to use standard C, not c99 or c++ to make it build without warnings
BUG=59833
TEST=devenv -build Release chrome.sln -project libwebp
Review URL: http://codereview.chromium.org/3901001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63165 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libwebp/yuv.c')
-rw-r--r-- | third_party/libwebp/yuv.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/third_party/libwebp/yuv.c b/third_party/libwebp/yuv.c index 32927fb..30f59c1 100644 --- a/third_party/libwebp/yuv.c +++ b/third_party/libwebp/yuv.c @@ -24,18 +24,19 @@ uint8_t VP8kClip[YUV_RANGE_MAX - YUV_RANGE_MIN]; static int done = 0; void VP8YUVInit() { + int i; if (done) { return; } - for (int i = 0; i < 256; ++i) { + for (i = 0; i < 256; ++i) { VP8kVToR[i] = (89858 * (i - 128) + YUV_HALF) >> YUV_FIX; VP8kUToG[i] = -22014 * (i - 128) + YUV_HALF; VP8kVToG[i] = -45773 * (i - 128); VP8kUToB[i] = (113618 * (i - 128) + YUV_HALF) >> YUV_FIX; } - for (int i = YUV_RANGE_MIN; i < YUV_RANGE_MAX; ++i) { - const int j = ((i - 16) * 76283 + YUV_HALF) >> YUV_FIX; - VP8kClip[i - YUV_RANGE_MIN] = (j < 0) ? 0 : (j > 255) ? 255 : j; + for (i = YUV_RANGE_MIN; i < YUV_RANGE_MAX; ++i) { + const int k = ((i - 16) * 76283 + YUV_HALF) >> YUV_FIX; + VP8kClip[i - YUV_RANGE_MIN] = (k < 0) ? 0 : (k > 255) ? 255 : k; } done = 1; } |