mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avcodec/mpegvideodsp: Constify src pointers
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
966fc1230a
commit
209a11053f
@ -21,7 +21,7 @@
|
||||
#include "libavutil/common.h"
|
||||
#include "mpegvideodsp.h"
|
||||
|
||||
static void gmc1_c(uint8_t *dst, uint8_t *src, int stride, int h,
|
||||
static void gmc1_c(uint8_t *dst, const uint8_t *src, int stride, int h,
|
||||
int x16, int y16, int rounder)
|
||||
{
|
||||
const int A = (16 - x16) * (16 - y16);
|
||||
@ -44,7 +44,7 @@ static void gmc1_c(uint8_t *dst, uint8_t *src, int stride, int h,
|
||||
}
|
||||
}
|
||||
|
||||
void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy,
|
||||
void ff_gmc_c(uint8_t *dst, const uint8_t *src, int stride, int h, int ox, int oy,
|
||||
int dxx, int dxy, int dyx, int dyy, int shift, int r,
|
||||
int width, int height)
|
||||
{
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy,
|
||||
void ff_gmc_c(uint8_t *dst, const uint8_t *src, int stride, int h, int ox, int oy,
|
||||
int dxx, int dxy, int dyx, int dyy, int shift, int r,
|
||||
int width, int height);
|
||||
|
||||
@ -29,12 +29,12 @@ typedef struct MpegVideoDSPContext {
|
||||
/**
|
||||
* translational global motion compensation.
|
||||
*/
|
||||
void (*gmc1)(uint8_t *dst /* align 8 */, uint8_t *src /* align 1 */,
|
||||
void (*gmc1)(uint8_t *dst /* align 8 */, const uint8_t *src /* align 1 */,
|
||||
int srcStride, int h, int x16, int y16, int rounder);
|
||||
/**
|
||||
* global motion compensation.
|
||||
*/
|
||||
void (*gmc)(uint8_t *dst /* align 8 */, uint8_t *src /* align 1 */,
|
||||
void (*gmc)(uint8_t *dst /* align 8 */, const uint8_t *src /* align 1 */,
|
||||
int stride, int h, int ox, int oy,
|
||||
int dxx, int dxy, int dyx, int dyy,
|
||||
int shift, int r, int width, int height);
|
||||
|
@ -31,7 +31,7 @@
|
||||
#if HAVE_ALTIVEC
|
||||
/* AltiVec-enhanced gmc1. ATM this code assumes stride is a multiple of 8
|
||||
* to preserve proper dst alignment. */
|
||||
static void gmc1_altivec(uint8_t *dst /* align 8 */, uint8_t *src /* align1 */,
|
||||
static void gmc1_altivec(uint8_t *dst /* align 8 */, const uint8_t *src /* align1 */,
|
||||
int stride, int h, int x16, int y16, int rounder)
|
||||
{
|
||||
int i;
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
#if HAVE_INLINE_ASM
|
||||
|
||||
static void gmc_mmx(uint8_t *dst, uint8_t *src,
|
||||
static void gmc_mmx(uint8_t *dst, const uint8_t *src,
|
||||
int stride, int h, int ox, int oy,
|
||||
int dxx, int dxy, int dyx, int dyy,
|
||||
int shift, int r, int width, int height)
|
||||
|
Loading…
Reference in New Issue
Block a user