# HG changeset patch # User romansh # Date 1235003424 0 # Node ID a49197cd37ce90003bce70b131d3a574aab46d77 # Parent 82ab0b77695b56ead53db4286f71d240afd73bf1 Adding 2 intra 8x8 cmp functions: vsad, vsse diff -r 82ab0b77695b -r a49197cd37ce dsputil.c --- a/dsputil.c Thu Feb 19 00:28:19 2009 +0000 +++ b/dsputil.c Thu Feb 19 00:30:24 2009 +0000 @@ -3937,20 +3937,23 @@ return bits; } -static int vsad_intra16_c(/*MpegEncContext*/ void *c, uint8_t *s, uint8_t *dummy, int stride, int h){ - int score=0; - int x,y; - - for(y=1; yhadamard8_diff[4]= hadamard8_intra16_c; + c->hadamard8_diff[5]= hadamard8_intra8x8_c; SET_CMP_FUNC(dct_sad) SET_CMP_FUNC(dct_max) #if CONFIG_GPL @@ -4555,8 +4562,10 @@ SET_CMP_FUNC(bit) c->vsad[0]= vsad16_c; c->vsad[4]= vsad_intra16_c; + c->vsad[5]= vsad_intra8_c; c->vsse[0]= vsse16_c; c->vsse[4]= vsse_intra16_c; + c->vsse[5]= vsse_intra8_c; c->nsse[0]= nsse16_c; c->nsse[1]= nsse8_c; #if CONFIG_SNOW_ENCODER