From 5900637219ccccdd39ddafa4e7181da20b8e1f1b Mon Sep 17 00:00:00 2001 From: Loren Merritt Date: Fri, 30 Mar 2007 19:15:31 +0000 Subject: mmx 16-bit ssd. 2.3x faster svq1 encoding. Originally committed as revision 8559 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/svq1.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'libavcodec/svq1.c') diff --git a/libavcodec/svq1.c b/libavcodec/svq1.c index 55595b7baa..9337dc1897 100644 --- a/libavcodec/svq1.c +++ b/libavcodec/svq1.c @@ -992,15 +992,10 @@ static int encode_block(SVQ1Context *s, uint8_t *src, uint8_t *ref, uint8_t *dec for(i=0; i<16; i++){ int sum= codebook_sum[stage*16 + i]; - int sqr=0; - int diff, mean, score; + int sqr, diff, mean, score; vector = codebook + stage*size*16 + i*size; - - for(j=0; jdsp.ssd_int8_vs_int16(vector, block[stage], size); diff= block_sum[stage] - sum; mean= (diff + (size>>1)) >> (level+3); assert(mean >-300 && mean<300); -- cgit v1.2.3