summaryrefslogtreecommitdiff
path: root/vpx_dsp/variance.c
diff options
context:
space:
mode:
authorAlex Converse <aconverse@google.com>2016-07-28 09:48:50 -0700
committerAlex Converse <aconverse@google.com>2016-07-28 10:16:31 -0700
commitc0241664aac3a1805db9bd8e09e071ac326531e0 (patch)
tree9100ff25458883f683b4046726ae29be2df18fff /vpx_dsp/variance.c
parent4508eb3123bd9b65a099715ea143680d268ad2ff (diff)
downloadlibvpx-c0241664aac3a1805db9bd8e09e071ac326531e0.tar.gz
Resolve -Wshorten-64-to-32 in variance.
The subtrahend is small enough to fit into uint32_t. Change-Id: Ic4d7128aaa665eaf6b25d562610ba8942c46137f
Diffstat (limited to 'vpx_dsp/variance.c')
-rw-r--r--vpx_dsp/variance.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vpx_dsp/variance.c b/vpx_dsp/variance.c
index de22a63a5..c1dac02d3 100644
--- a/vpx_dsp/variance.c
+++ b/vpx_dsp/variance.c
@@ -150,7 +150,7 @@ static void var_filter_block2d_bil_second_pass(const uint16_t *a, uint8_t *b,
uint32_t *sse) { \
int sum; \
variance(a, a_stride, b, b_stride, W, H, sse, &sum); \
- return *sse - (((int64_t)sum * sum) / (W * H)); \
+ return *sse - (uint32_t)(((int64_t)sum * sum) / (W * H)); \
}
#define SUBPIX_VAR(W, H) \