Go to the documentation of this file.
26 #ifndef AVCODEC_VIDEODSP_H
27 #define AVCODEC_VIDEODSP_H
32 #define EMULATED_EDGE(depth) \
33 void ff_emulated_edge_mc_ ## depth(uint8_t *dst, const uint8_t *src, \
34 ptrdiff_t dst_stride, ptrdiff_t src_stride, \
35 int block_w, int block_h,\
36 int src_x, int src_y, int w, int h);
62 void (*emulated_edge_mc)(uint8_t *
dst,
const uint8_t *
src,
63 ptrdiff_t dst_linesize,
64 ptrdiff_t src_linesize,
65 int block_w,
int block_h,
66 int src_x,
int src_y,
int w,
int h);
75 void (*prefetch)(
const uint8_t *buf, ptrdiff_t
stride,
int h);
void ff_videodsp_init_arm(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init_loongarch(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init_x86(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init_mips(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init_ppc(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init_aarch64(VideoDSPContext *ctx, int bpc)
#define EMULATED_EDGE(depth)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
void ff_videodsp_init_riscv(VideoDSPContext *ctx, int bpc)
void ff_videodsp_init(VideoDSPContext *ctx, int bpc)