Go to the documentation of this file.
31 const uint8_t *srcp, ptrdiff_t mref,
32 ptrdiff_t pref,
int clip_max);
34 const uint8_t *srcp, ptrdiff_t mref,
35 ptrdiff_t pref,
int clip_max);
37 const uint8_t *srcp, ptrdiff_t mref,
38 ptrdiff_t pref,
int clip_max);
41 const uint8_t *srcp, ptrdiff_t mref,
42 ptrdiff_t pref,
int clip_max);
44 const uint8_t *srcp, ptrdiff_t mref,
45 ptrdiff_t pref,
int clip_max);
47 const uint8_t *srcp, ptrdiff_t mref,
48 ptrdiff_t pref,
int clip_max);
51 const uint8_t *srcp, ptrdiff_t mref,
52 ptrdiff_t pref,
int clip_max);
55 const uint8_t *srcp, ptrdiff_t mref,
56 ptrdiff_t pref,
int clip_max);
62 if (
s->csp->comp[0].depth > 8) {
#define EXTERNAL_AVX2_FAST(flags)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void ff_lowpass_line_complex_sse2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
static atomic_int cpu_flags
void ff_lowpass_line_avx2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
void ff_lowpass_line_16_avx(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
av_cold void ff_tinterlace_init_x86(TInterlaceContext *s)
void ff_lowpass_line_16_avx2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
void ff_lowpass_line_complex_12_sse2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
#define TINTERLACE_FLAG_CVLPF
void ff_lowpass_line_16_sse2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
#define EXTERNAL_SSE2(flags)
#define EXTERNAL_AVX(flags)
void ff_lowpass_line_avx(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
void ff_lowpass_line_sse2(uint8_t *dstp, ptrdiff_t linesize, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)