30 const int16_t *coef,
int linesize);
35 const int16_t *coef,
int linesize);
39 const int16_t *coef,
int linesize);
44 const int16_t *coef,
int linesize);
47 int linesize,
int max);
Memory handling functions.
void ff_w3fdif_complex_low_sse2(int32_t *work_line, uint8_t *in_lines_cur[4], const int16_t *coef, int linesize)
static atomic_int cpu_flags
Macro definitions for various function/variable attributes.
void(* filter_complex_low)(int32_t *work_line, uint8_t *in_lines_cur[4], const int16_t *coef, int linesize)
#define EXTERNAL_SSE2(flags)
void(* filter_simple_high)(int32_t *work_line, uint8_t *in_lines_cur[3], uint8_t *in_lines_adj[3], const int16_t *coef, int linesize)
av_cold void ff_w3fdif_init_x86(W3FDIFDSPContext *dsp, int depth)
void ff_w3fdif_simple_low_sse2(int32_t *work_line, uint8_t *in_lines_cur[2], const int16_t *coef, int linesize)
void(* filter_scale)(uint8_t *out_pixel, const int32_t *work_pixel, int linesize, int max)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void(* filter_simple_low)(int32_t *work_line, uint8_t *in_lines_cur[2], const int16_t *coef, int linesize)
void(* filter_complex_high)(int32_t *work_line, uint8_t *in_lines_cur[5], uint8_t *in_lines_adj[5], const int16_t *coef, int linesize)
void ff_w3fdif_complex_high_sse2(int32_t *work_line, uint8_t *in_lines_cur[5], uint8_t *in_lines_adj[5], const int16_t *coef, int linesize)
void ff_w3fdif_simple_high_sse2(int32_t *work_line, uint8_t *in_lines_cur[3], uint8_t *in_lines_adj[3], const int16_t *coef, int linesize)
void ff_w3fdif_scale_sse2(uint8_t *out_pixel, const int32_t *work_pixel, int linesize, int max)