39 #define DITHER1XBPP // only for MMX
52 #undef COMPILE_TEMPLATE_MMX2
53 #define COMPILE_TEMPLATE_MMX2 0
54 #define RENAME(a) a ## _MMX
61 #undef COMPILE_TEMPLATE_MMX2
62 #define COMPILE_TEMPLATE_MMX2 1
63 #define RENAME(a) a ## _MMX2
88 #if HAVE_7REGS && CONFIG_SWSCALE_ALPHA
89 return yuva420_rgb32_MMX;
92 }
else return yuv420_rgb32_MMX;
95 #if HAVE_7REGS && CONFIG_SWSCALE_ALPHA
96 return yuva420_bgr32_MMX;
99 }
else return yuv420_bgr32_MMX;
#define AV_CPU_FLAG_MMX2
SSE integer functions or AMD MMX ext.
enum PixelFormat srcFormat
Source pixel format.
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
DECLARE_ASM_CONST(DECLARE_ASM_CONST(8, DECLARE_ASM_CONST(uint64_t, mmx_00ffw)=0
external api for the swscale stuff
SwsFunc ff_yuv2rgb_init_mmx(SwsContext *c)
#define AV_CPU_FLAG_MMX
standard MMX
int(* SwsFunc)(struct SwsContext *context, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[])
packed RGB 8:8:8, 24bpp, BGRBGR...
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
packed RGB 8:8:8, 24bpp, RGBRGB...
enum PixelFormat dstFormat
Destination pixel format.
planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)