summaryrefslogtreecommitdiffstats
path: root/third_party/libwebp/yuv.c
diff options
context:
space:
mode:
authorfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-20 01:29:30 +0000
committerfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-20 01:29:30 +0000
commit33253151fc54626224cd40cf9435ebe1c0cbd53e (patch)
tree6c0f972a7cf0d877e0c283330bd98437f6d9bd6d /third_party/libwebp/yuv.c
parent5eb4be2a0f9036b9b300f3f1d1764b506c9abefa (diff)
downloadchromium_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.c9
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;
}