27 #ifndef AVCODEC_VP8DSP_H
28 #define AVCODEC_VP8DSP_H
32 typedef void (*
vp8_mc_func)(uint8_t *dst,
int dstStride, uint8_t *src,
int srcStride,
int h,
int x,
int y);
44 int flim_E,
int flim_I,
int hev_thresh);
46 int flim_E,
int flim_I,
int hev_thresh);
48 int flim_E,
int flim_I,
int hev_thresh);
50 int flim_E,
int flim_I,
int hev_thresh);
54 int flim_E,
int flim_I,
int hev_thresh);
56 int flim_E,
int flim_I,
int hev_thresh);
58 int flim_E,
int flim_I,
int hev_thresh);
60 int flim_E,
int flim_I,
int hev_thresh);
void(* vp8_mc_func)(uint8_t *dst, int dstStride, uint8_t *src, int srcStride, int h, int x, int y)
void ff_put_vp8_pixels8_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y)
void ff_put_vp8_pixels4_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y)
void(* vp8_idct_add)(uint8_t *dst, DCTELEM block[16], int stride)
vp8_mc_func put_vp8_bilinear_pixels_tab[3][3][3]
struct VP8DSPContext VP8DSPContext
void(* vp8_v_loop_filter8uv)(uint8_t *dstU, uint8_t *dstV, int stride, int flim_E, int flim_I, int hev_thresh)
vp8_mc_func put_vp8_epel_pixels_tab[3][3][3]
first dimension: width>>3, height is assumed equal to width second dimension: 0 if no vertical interp...
void ff_put_vp8_pixels16_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y)
void(* vp8_idct_dc_add)(uint8_t *dst, DCTELEM block[16], int stride)
void(* vp8_idct_dc_add4uv)(uint8_t *dst, DCTELEM block[4][16], int stride)
void(* vp8_v_loop_filter8uv_inner)(uint8_t *dstU, uint8_t *dstV, int stride, int flim_E, int flim_I, int hev_thresh)
void(* vp8_h_loop_filter16y)(uint8_t *dst, int stride, int flim_E, int flim_I, int hev_thresh)
void(* vp8_luma_dc_wht)(DCTELEM block[4][4][16], DCTELEM dc[16])
void(* vp8_v_loop_filter_simple)(uint8_t *dst, int stride, int flim)
void(* vp8_h_loop_filter_simple)(uint8_t *dst, int stride, int flim)
void(* vp8_v_loop_filter16y)(uint8_t *dst, int stride, int flim_E, int flim_I, int hev_thresh)
void(* vp8_v_loop_filter16y_inner)(uint8_t *dst, int stride, int flim_E, int flim_I, int hev_thresh)
void(* vp8_h_loop_filter8uv)(uint8_t *dstU, uint8_t *dstV, int stride, int flim_E, int flim_I, int hev_thresh)
void(* vp8_h_loop_filter16y_inner)(uint8_t *dst, int stride, int flim_E, int flim_I, int hev_thresh)
void ff_vp8dsp_init_altivec(VP8DSPContext *c)
static void(WINAPI *cond_broadcast)(pthread_cond_t *cond)
void(* vp8_idct_dc_add4y)(uint8_t *dst, DCTELEM block[4][16], int stride)
void(* vp8_luma_dc_wht_dc)(DCTELEM block[4][4][16], DCTELEM dc[16])
void ff_vp8dsp_init_x86(VP8DSPContext *c)
void(* vp8_h_loop_filter8uv_inner)(uint8_t *dstU, uint8_t *dstV, int stride, int flim_E, int flim_I, int hev_thresh)
void ff_vp8dsp_init_arm(VP8DSPContext *c)
void ff_vp8dsp_init(VP8DSPContext *c)