28 ptrdiff_t
stride,
int h,
int x,
int y);
30 ptrdiff_t
stride,
int h,
int x,
int y);
33 ptrdiff_t
stride,
int h,
int x,
int y);
35 ptrdiff_t
stride,
int h,
int x,
int y);
38 ptrdiff_t
stride,
int h,
int x,
int y);
40 ptrdiff_t
stride,
int h,
int x,
int y);
42#define CHROMA_MC(OP, NUM, DEPTH, OPT) \
43void ff_ ## OP ## _h264_chroma_mc ## NUM ## _ ## DEPTH ## _ ## OPT \
44 (uint8_t *dst, const uint8_t *src, \
45 ptrdiff_t stride, int h, int x, int y);
67 c->put_h264_chroma_pixels_tab[2] = ff_put_h264_chroma_mc2_10_mmxext;
68 c->avg_h264_chroma_pixels_tab[2] = ff_avg_h264_chroma_mc2_10_mmxext;
69 c->put_h264_chroma_pixels_tab[1] = ff_put_h264_chroma_mc4_10_mmxext;
70 c->avg_h264_chroma_pixels_tab[1] = ff_avg_h264_chroma_mc4_10_mmxext;
74 c->put_h264_chroma_pixels_tab[0] = ff_put_h264_chroma_mc8_10_sse2;
75 c->avg_h264_chroma_pixels_tab[0] = ff_avg_h264_chroma_mc8_10_sse2;
88 c->put_h264_chroma_pixels_tab[0] = ff_put_h264_chroma_mc8_10_avx;
89 c->avg_h264_chroma_pixels_tab[0] = ff_avg_h264_chroma_mc8_10_avx;
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
static void bit_depth(AudioStatsContext *s, const uint64_t *const mask, uint8_t *depth)
void ff_h264chroma_init_x86(H264ChromaContext *c, int bit_depth)
Macro definitions for various function/variable attributes.
static atomic_int cpu_flags
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
#define EXTERNAL_AVX(flags)
#define EXTERNAL_MMXEXT(flags)
#define EXTERNAL_SSSE3(flags)
#define EXTERNAL_SSE2(flags)
void ff_put_h264_chroma_mc2_mmxext(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_avg_h264_chroma_mc2_mmxext(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_avg_h264_chroma_mc8_rnd_ssse3(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
#define CHROMA_MC(OP, NUM, DEPTH, OPT)
void ff_avg_h264_chroma_mc4_ssse3(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_put_h264_chroma_mc8_rnd_ssse3(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_put_h264_chroma_mc4_ssse3(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)