Mercurial > libavcodec.hg
comparison vp6.c @ 4306:331961478469 libavcodec
small optimization
author | aurel |
---|---|
date | Sun, 17 Dec 2006 15:26:50 +0000 |
parents | 6a10cc9adb8a |
children | 74b476185cd1 |
comparison
equal
deleted
inserted
replaced
4305:4e75fbc983c9 | 4306:331961478469 |
---|---|
341 sum += src[x]; | 341 sum += src[x]; |
342 square_sum += src[x]*src[x]; | 342 square_sum += src[x]*src[x]; |
343 } | 343 } |
344 src += 2*stride; | 344 src += 2*stride; |
345 } | 345 } |
346 return (16*square_sum - sum*sum) / (16*16); | 346 return (16*square_sum - sum*sum) >> 8; |
347 } | 347 } |
348 | 348 |
349 static void vp6_filter_hv2(vp56_context_t *s, uint8_t *dst, uint8_t *src, | 349 static void vp6_filter_hv2(vp56_context_t *s, uint8_t *dst, uint8_t *src, |
350 int stride, int delta, int16_t weight) | 350 int stride, int delta, int16_t weight) |
351 { | 351 { |