summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/dsputil.c3
-rw-r--r--libavcodec/dsputil.h3
-rw-r--r--libavcodec/i386/dsputil_mmx.c2
-rw-r--r--libavcodec/ppc/int_altivec.c3
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;