1#ifndef _GFX_CONV_MMX_H 2#define _GFX_CONV_MMX_H 3 4// BeOS and libavcodec bitmap formats 5#include <GraphicsDefs.h> 6#include "libavcodec/avcodec.h" 7 8void gfx_conv_null_mmx(AVFrame *in, AVFrame *out, int width, int height); 9 10// Planar 11void gfx_conv_yuv420p_rgba32_sse(AVFrame *in, AVFrame *out, int width, int height); 12void gfx_conv_yuv420p_rgba32_sse2(AVFrame *in, AVFrame *out, int width, int height); 13void gfx_conv_yuv420p_rgba32_ssse3(AVFrame *in, AVFrame *out, int width, int height); 14void gfx_conv_yuv422p_rgba32_sse(AVFrame *in, AVFrame *out, int width, int height); 15void gfx_conv_yuv422p_rgba32_sse2(AVFrame *in, AVFrame *out, int width, int height); 16void gfx_conv_yuv422p_rgba32_ssse3(AVFrame *in, AVFrame *out, int width, int height); 17 18// Packed 19void gfx_conv_yuv422_rgba32_sse(AVFrame *in, AVFrame *out, int width, int height); 20void gfx_conv_yuv422_rgba32_sse2(AVFrame *in, AVFrame *out, int width, int height); 21void gfx_conv_yuv422_rgba32_ssse3(AVFrame *in, AVFrame *out, int width, int height); 22 23#endif 24