diff options
author | Måns Rullgård <mans@mansr.com> | 2007-07-08 23:15:00 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2007-07-08 23:15:00 +0000 |
commit | a00177a9520f05e74e895ef60b43cc681d4e0574 (patch) | |
tree | 0b19875abb702aaf838b7c4218af166ab09ce431 /libavcodec | |
parent | bad700e34652ad45071321f8782d85d3685f0da8 (diff) | |
download | ffmpeg-a00177a9520f05e74e895ef60b43cc681d4e0574.tar.gz |
make arguments to ssd_int8_vs_int16() const
Originally committed as revision 9548 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/dsputil.c | 3 | ||||
-rw-r--r-- | libavcodec/dsputil.h | 3 | ||||
-rw-r--r-- | libavcodec/i386/dsputil_mmx.c | 2 | ||||
-rw-r--r-- | libavcodec/ppc/int_altivec.c | 3 |
4 files changed, 7 insertions, 4 deletions
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c index cf08957203..fd064d6169 100644 --- a/libavcodec/dsputil.c +++ b/libavcodec/dsputil.c @@ -3697,7 +3697,8 @@ static int vsse16_c(/*MpegEncContext*/ void *c, uint8_t *s1, uint8_t *s2, int st return score; } -static int ssd_int8_vs_int16_c(int8_t *pix1, int16_t *pix2, int size){ +static int ssd_int8_vs_int16_c(const int8_t *pix1, const int16_t *pix2, + int size){ int score=0; int i; for(i=0; i<size; i++) diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index ecf8e62107..2d312e5196 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -200,7 +200,8 @@ typedef struct DSPContext { me_cmp_func ildct_cmp[5]; //only width 16 used me_cmp_func frame_skip_cmp[5]; //only width 8 used - int (*ssd_int8_vs_int16)(int8_t *pix1, int16_t *pix2, int size); + int (*ssd_int8_vs_int16)(const int8_t *pix1, const int16_t *pix2, + int size); /** * Halfpel motion compensation with rounding (a+b+1)>>1. diff --git a/libavcodec/i386/dsputil_mmx.c b/libavcodec/i386/dsputil_mmx.c index 0705fd47a1..b9b365869a 100644 --- a/libavcodec/i386/dsputil_mmx.c +++ b/libavcodec/i386/dsputil_mmx.c @@ -1871,7 +1871,7 @@ DCT_SAD_FUNC(ssse3) #undef HSUM #undef DCT_SAD -static int ssd_int8_vs_int16_mmx(int8_t *pix1, int16_t *pix2, int size){ +static int ssd_int8_vs_int16_mmx(const int8_t *pix1, const int16_t *pix2, int size){ int sum; long i=size; asm volatile( diff --git a/libavcodec/ppc/int_altivec.c b/libavcodec/ppc/int_altivec.c index c1246ead2b..95497c99a7 100644 --- a/libavcodec/ppc/int_altivec.c +++ b/libavcodec/ppc/int_altivec.c @@ -29,7 +29,8 @@ #include "dsputil_altivec.h" -static int ssd_int8_vs_int16_altivec(int8_t *pix1, int16_t *pix2, int size) { +static int ssd_int8_vs_int16_altivec(const int8_t *pix1, const int16_t *pix2, + int size) { int i, size16; vector signed char vpix1; vector signed short vpix2, vdiff, vpix1l,vpix1h; |