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 {