diff --git a/libavfilter/vf_eq.c b/libavfilter/vf_eq.c index 7bbbaee2c5..ad2a37ea6e 100644 --- a/libavfilter/vf_eq.c +++ b/libavfilter/vf_eq.c @@ -65,7 +65,7 @@ static void create_lut(EQParameters *param) } static void apply_lut(EQParameters *param, uint8_t *dst, int dst_stride, - uint8_t *src, int src_stride, int w, int h) + const uint8_t *src, int src_stride, int w, int h) { int x, y; @@ -80,7 +80,7 @@ static void apply_lut(EQParameters *param, uint8_t *dst, int dst_stride, } static void process_c(EQParameters *param, uint8_t *dst, int dst_stride, - uint8_t *src, int src_stride, int w, int h) + const uint8_t *src, int src_stride, int w, int h) { int x, y, pel; diff --git a/libavfilter/vf_eq.h b/libavfilter/vf_eq.h index 19995aa1f9..7e7c054261 100644 --- a/libavfilter/vf_eq.h +++ b/libavfilter/vf_eq.h @@ -29,7 +29,7 @@ typedef struct EQParameters { void (*adjust)(struct EQParameters *eq, uint8_t *dst, int dst_stride, - uint8_t *src, int src_stride, int w, int h); + const uint8_t *src, int src_stride, int w, int h); uint8_t lut[256]; @@ -51,7 +51,7 @@ typedef struct { double gamma_r, gamma_g, gamma_b; void (*process)(struct EQParameters *par, uint8_t *dst, int dst_stride, - uint8_t *src, int src_stride, int w, int h); + const uint8_t *src, int src_stride, int w, int h); } EQContext; diff --git a/libavfilter/x86/vf_eq.c b/libavfilter/x86/vf_eq.c index 2e42cdf5ba..16f399505f 100644 --- a/libavfilter/x86/vf_eq.c +++ b/libavfilter/x86/vf_eq.c @@ -27,7 +27,7 @@ #if HAVE_MMX_INLINE && HAVE_6REGS static void process_MMX(EQParameters *param, uint8_t *dst, int dst_stride, - uint8_t *src, int src_stride, int w, int h) + const uint8_t *src, int src_stride, int w, int h) { int i; int pel;