Go to the documentation of this file.
22 #ifndef AVCODEC_LOONGARCH_VP8DSP_LOONGARCH_H
23 #define AVCODEC_LOONGARCH_VP8DSP_LOONGARCH_H
28 const uint8_t *
src, ptrdiff_t src_stride,
31 const uint8_t *
src, ptrdiff_t src_stride,
35 const uint8_t *
src, ptrdiff_t src_stride,
36 int h,
int mx,
int my);
38 const uint8_t *
src, ptrdiff_t src_stride,
39 int h,
int mx,
int my);
41 const uint8_t *
src, ptrdiff_t src_stride,
42 int h,
int mx,
int my);
44 const uint8_t *
src, ptrdiff_t src_stride,
45 int h,
int mx,
int my);
47 const uint8_t *
src, ptrdiff_t src_stride,
48 int h,
int mx,
int my);
50 const uint8_t *
src, ptrdiff_t src_stride,
51 int h,
int mx,
int my);
54 const uint8_t *
src, ptrdiff_t src_stride,
55 int h,
int mx,
int my);
57 const uint8_t *
src, ptrdiff_t src_stride,
58 int h,
int mx,
int my);
60 const uint8_t *
src, ptrdiff_t src_stride,
61 int h,
int mx,
int my);
63 const uint8_t *
src, ptrdiff_t src_stride,
64 int h,
int mx,
int my);
66 const uint8_t *
src, ptrdiff_t src_stride,
67 int h,
int mx,
int my);
70 const uint8_t *
src, ptrdiff_t src_stride,
71 int h,
int mx,
int my);
80 int flim_e,
int flim_i,
int hev_thresh);
82 int flim_e,
int flim_i,
int hev_thresh);
85 int flim_e,
int flim_i,
int hev_thresh);
88 int flim_e,
int flim_i,
int hev_thresh);
90 #endif // #ifndef AVCODEC_LOONGARCH_VP8DSP_LOONGARCH_H
void ff_put_vp8_epel16_h6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel16_v4_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_vp8_h_loop_filter16_lsx(uint8_t *dst, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh)
void ff_vp8_v_loop_filter8uv_lsx(uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh)
void ff_put_vp8_epel8_v4_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_vp8_v_loop_filter16_inner_lsx(uint8_t *dst, ptrdiff_t stride, int32_t e, int32_t i, int32_t h)
void ff_put_vp8_pixels16_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int x, int y)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t mx
void ff_put_vp8_epel8_v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel8_h6v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_pixels8_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int x, int y)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t my
void ff_put_vp8_epel8_h6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel8_h4v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel16_v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
void ff_vp8_h_loop_filter16_inner_lsx(uint8_t *src, ptrdiff_t stride, int32_t e, int32_t i, int32_t h)
void ff_vp8_v_loop_filter16_lsx(uint8_t *dst, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh)
#define i(width, name, range_min, range_max)
void ff_put_vp8_epel16_h4v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel8_h6v4_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_put_vp8_epel16_h6v4_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)
void ff_vp8_h_loop_filter8uv_lsx(uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh)
void ff_put_vp8_epel16_h6v6_lsx(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my)