summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@google.com>2013-05-03 18:03:06 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2013-05-03 18:03:06 -0700
commit842c573e048476921c8c2ccedf2963afc698aad5 (patch)
treebd2e5cc4905a490e30a1ad79a786fd1f020ac359
parent30d7b79572b5615a885e93db157e8eb2062869f0 (diff)
parentee808e52bd0e371f0caad5ca7f29fbc4d5bf2aee (diff)
downloadlibvpx-842c573e048476921c8c2ccedf2963afc698aad5.tar
libvpx-842c573e048476921c8c2ccedf2963afc698aad5.tar.gz
libvpx-842c573e048476921c8c2ccedf2963afc698aad5.tar.bz2
libvpx-842c573e048476921c8c2ccedf2963afc698aad5.zip
Merge "Fix overflow in RD error calculation code." into experimental
-rw-r--r--vp9/encoder/vp9_rdopt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c
index e0e0c2afc..0600de2e4 100644
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -602,7 +602,7 @@ static int block_error(int16_t *coeff, int16_t *dqcoeff,
for (i = 0; i < block_size; i++) {
int this_diff = coeff[i] - dqcoeff[i];
- error += this_diff * this_diff;
+ error += (unsigned)this_diff * this_diff;
}
error >>= shift;