diff options
Diffstat (limited to 'libavcodec/intrax8dsp.c')
-rw-r--r-- | libavcodec/intrax8dsp.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/intrax8dsp.c b/libavcodec/intrax8dsp.c index 784c2d95c6..5520e3c8ad 100644 --- a/libavcodec/intrax8dsp.c +++ b/libavcodec/intrax8dsp.c @@ -91,7 +91,7 @@ static void x8_setup_spatial_compensation(uint8_t *src, uint8_t *dst, for (i = 7; i >= 0; i--) { c = *(ptr - 1); // area1, same mb as area2, no need to check dst[area1 + i] = c; - c = *(ptr); + c = *ptr; sum += c; min_pix = FFMIN(min_pix, c); @@ -136,9 +136,9 @@ static void x8_setup_spatial_compensation(uint8_t *src, uint8_t *dst, sum += c; // edge pixel is not part of min/max } - (*range) = max_pix - min_pix; - sum += *(dst + area5) + *(dst + area5 + 1); - *psum = sum; + *range = max_pix - min_pix; + sum += *(dst + area5) + *(dst + area5 + 1); + *psum = sum; } static const uint16_t zero_prediction_weights[64 * 2] = { @@ -419,7 +419,7 @@ static void x8_loop_filter(uint8_t *ptr, const int a_stride, const int b_stride, m = (m ^ sign) - sign; // abs(m) m >>= 1; - x = (5 * x) >> 3; + x = 5 * x >> 3; if (x > m) x = m; |