YUV2RGB.H
上传用户:tuheem
上传日期:2007-05-01
资源大小:21889k
文件大小:1k
- #include "portab.h"
- #ifndef _YUVRGB_H_
- #define _YUVRGB_H_
- void yuv2rgb_24(
- uint8_t *puc_y, int stride_y,
- uint8_t *puc_u,
- uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out,
- int width_y, int height_y,
- unsigned int stride_out);
- void yuv2rgb_32(
- uint8_t *puc_y, int stride_y,
- uint8_t *puc_u, uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out,
- int width_y, int height_y,
- unsigned int stride_out);
- void yuv2rgb_555(
- uint8_t *puc_y, int stride_y,
- uint8_t *puc_u,
- uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out,
- int width_y, int height_y,
- unsigned int stride_out);
- void yuv2rgb_565(
- uint8_t *puc_y, int stride_y,
- uint8_t *puc_u,
- uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out,
- int width_y, int height_y,
- unsigned int stride_out);
- void yuv12_out(uint8_t *puc_y, int stride_y,
- uint8_t *puc_u, uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out, int width_y, int height_y,
- unsigned int stride_out);
- void yuy2_out(uint8_t *puc_y, int stride_y,
- uint8_t *puc_u, uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out, int width_y, int height_y,
- unsigned int stride_out);
- void uyvy_out(uint8_t *puc_y, int stride_y,
- uint8_t *puc_u, uint8_t *puc_v, int stride_uv,
- uint8_t *puc_out, int width_y, int height_y,
- unsigned int stride_out);
- #endif // _YUVRGB_H_