vfs: check userland buffers before reading them.
[haiku.git] / src / add-ons / media / plugins / ffmpeg / gfx_conv_c.h
blob7860ba38899b381de92bd126b62626be834dda4e
1 #ifndef _GFX_CONV_C_H
2 #define _GFX_CONV_C_H
5 #include <GraphicsDefs.h>
7 extern "C" {
8 #include "libavcodec/avcodec.h"
12 void gfx_conv_null(AVFrame *in, AVFrame *out, int width, int height);
15 void gfx_conv_yuv410p_ycbcr422_c(AVFrame *in, AVFrame *out, int width,
16 int height);
17 void gfx_conv_yuv411p_ycbcr422_c(AVFrame *in, AVFrame *out, int width,
18 int height);
19 void gfx_conv_yuv420p_ycbcr422_c(AVFrame *in, AVFrame *out, int width,
20 int height);
23 void gfx_conv_yuv420p10le_rgb32_c(AVFrame *in, AVFrame *out, int width,
24 int height);
25 void gfx_conv_yuv410p_rgb32_c(AVFrame *in, AVFrame *out, int width,
26 int height);
27 void gfx_conv_yuv411p_rgb32_c(AVFrame *in, AVFrame *out, int width,
28 int height);
29 void gfx_conv_YCbCr420p_RGB32_c(AVFrame *in, AVFrame *out, int width,
30 int height);
31 void gfx_conv_YCbCr422_RGB32_c(AVFrame *in, AVFrame *out, int width,
32 int height);
33 void gfx_conv_GBRP_RGB32_c(AVFrame *in, AVFrame *out, int width,
34 int height);
37 #endif // _GFX_CONV_C_H