avfilter/vf_ssim: use unsigned so result can be properly stored

Signed-off-by: Paul B Mahol <onemda@gmail.com>
pull/264/head^2
Paul B Mahol 8 years ago
parent cbbd330abc
commit 1212041c91
  1. 4
      libavfilter/vf_ssim.c

@ -109,8 +109,8 @@ static void ssim_4x4xn_16bit(const uint8_t *main8, ptrdiff_t main_stride,
for (y = 0; y < 4; y++) { for (y = 0; y < 4; y++) {
for (x = 0; x < 4; x++) { for (x = 0; x < 4; x++) {
int a = main16[x + y * main_stride]; unsigned a = main16[x + y * main_stride];
int b = ref16[x + y * ref_stride]; unsigned b = ref16[x + y * ref_stride];
s1 += a; s1 += a;
s2 += b; s2 += b;

Loading…
Cancel
Save