Go to the documentation of this file.
19 #ifndef AVFILTER_BWDIFDSP_H
20 #define AVFILTER_BWDIFDSP_H
26 void (*
filter_intra)(
void *dst1,
const void *cur1,
int w,
int prefs,
int mrefs,
27 int prefs3,
int mrefs3,
int parity,
int clip_max);
28 void (*
filter_line)(
void *
dst,
const void *prev,
const void *cur,
const void *next,
29 int w,
int prefs,
int mrefs,
int prefs2,
int mrefs2,
30 int prefs3,
int mrefs3,
int prefs4,
int mrefs4,
32 void (*
filter_edge)(
void *
dst,
const void *prev,
const void *cur,
const void *next,
33 int w,
int prefs,
int mrefs,
int prefs2,
int mrefs2,
34 int parity,
int clip_max,
int spat);
36 const void *prev,
const void *cur,
const void *next,
int prefs,
37 int w,
int parity,
int clip_max);
45 int w,
int prefs,
int mrefs,
int prefs2,
int mrefs2,
46 int parity,
int clip_max,
int spat);
49 int prefs3,
int mrefs3,
int parity,
int clip_max);
52 int w,
int prefs,
int mrefs,
int prefs2,
int mrefs2,
53 int prefs3,
int mrefs3,
int prefs4,
int mrefs4,
58 const void * prev1,
const void * cur1,
const void * next1,
int s_stride,
59 int w,
int parity,
int clip_max)
61 const int prefs = s_stride;
63 const uint8_t * prev = prev1;
64 const uint8_t * cur = cur1;
65 const uint8_t * next = next1;
68 prefs, -prefs, prefs * 2, - prefs * 2, prefs * 3, -prefs * 3, prefs * 4, -prefs * 4,
parity, clip_max);
80 prefs, -prefs, prefs * 2, - prefs * 2, prefs * 3, -prefs * 3, prefs * 4, -prefs * 4,
parity, clip_max);
void ff_bwdif_filter_edge_c(void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int parity, int clip_max, int spat)
static void ff_bwdif_filter_line3_c(void *dst1, int d_stride, const void *prev1, const void *cur1, const void *next1, int s_stride, int w, int parity, int clip_max)
static void bit_depth(AudioStatsContext *s, const uint64_t *const mask, uint8_t *depth)
void(* filter_intra)(void *dst1, const void *cur1, int w, int prefs, int mrefs, int prefs3, int mrefs3, int parity, int clip_max)
void ff_bwdif_filter_line_c(void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int prefs3, int mrefs3, int prefs4, int mrefs4, int parity, int clip_max)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
void(* filter_line)(void *dst, const void *prev, const void *cur, const void *next, int w, int prefs, int mrefs, int prefs2, int mrefs2, int prefs3, int mrefs3, int prefs4, int mrefs4, int parity, int clip_max)
void ff_bwdif_init_filter_line(BWDIFDSPContext *bwdif, int bit_depth)
void(* filter_line3)(void *dst, int dstride, const void *prev, const void *cur, const void *next, int prefs, int w, int parity, int clip_max)
void ff_bwdif_init_x86(BWDIFDSPContext *bwdif, int bit_depth)
void(* filter_edge)(void *dst, const void *prev, const void *cur, const void *next, int w, int prefs, int mrefs, int prefs2, int mrefs2, int parity, int clip_max, int spat)
void ff_bwdif_init_aarch64(BWDIFDSPContext *bwdif, int bit_depth)
void ff_bwdif_filter_intra_c(void *dst1, const void *cur1, int w, int prefs, int mrefs, int prefs3, int mrefs3, int parity, int clip_max)