Go to the documentation of this file.
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);
void ff_column_fidct_mmx(int16_t *thr_adr, int16_t *data, int16_t *output, int cnt)
av_cold void ff_fspp_init_x86(FSPPContext *s)
void ff_mul_thrmat_mmx(int16_t *thr_adr_noq, int16_t *thr_adr, int q)
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce output
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
void ff_row_idct_mmx(int16_t *workspace, int16_t *output_adr, ptrdiff_t output_stride, int cnt)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
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 ff_row_fdct_mmx(int16_t *data, const uint8_t *pixels, ptrdiff_t line_size, int cnt)
#define EXTERNAL_MMX(flags)