27 ptrdiff_t dst_stride, ptrdiff_t src_stride,
28 ptrdiff_t
width, ptrdiff_t
height, ptrdiff_t log2_scale);
30 ptrdiff_t dst_stride, ptrdiff_t src_stride,
31 ptrdiff_t
width, ptrdiff_t
height, ptrdiff_t log2_scale);
34 void ff_row_idct_mmx(int16_t *workspace, int16_t *output_adr, ptrdiff_t output_stride,
int cnt);
#define EXTERNAL_MMX(flags)
ptrdiff_t const GLvoid * data
static atomic_int cpu_flags
Macro definitions for various function/variable attributes.
av_cold void ff_fspp_init_x86(FSPPContext *s)
void(* row_fdct)(int16_t *data, const uint8_t *pixels, ptrdiff_t line_size, int cnt)
void(* mul_thrmat)(int16_t *thr_adr_noq, int16_t *thr_adr, int q)
void ff_column_fidct_mmx(int16_t *thr_adr, int16_t *data, int16_t *output, int cnt)
void(* row_idct)(int16_t *workspace, int16_t *output_adr, ptrdiff_t output_stride, int cnt)
void ff_store_slice_mmx(uint8_t *dst, int16_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
void ff_store_slice2_mmx(uint8_t *dst, int16_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
void(* store_slice2)(uint8_t *dst, int16_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void ff_mul_thrmat_mmx(int16_t *thr_adr_noq, int16_t *thr_adr, int q)
void(* store_slice)(uint8_t *dst, int16_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
void ff_row_idct_mmx(int16_t *workspace, int16_t *output_adr, ptrdiff_t output_stride, int cnt)
void(* column_fidct)(int16_t *thr_adr, int16_t *data, int16_t *output, int cnt)
void ff_row_fdct_mmx(int16_t *data, const uint8_t *pixels, ptrdiff_t line_size, int cnt)