rgb2rgb.h File Reference

This graph shows which files directly or indirectly include this file:

Defines

#define MODE_RGB   0x1
#define MODE_BGR   0x2

Typedefs

typedef void(*) yuv2rgb_fun (unsigned char *image, unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned h_size, unsigned v_size, unsigned rgb_stride, unsigned y_stride, unsigned uv_stride)

Functions

void rgb24to32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24to16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24to15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32to24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32to16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32to15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15to16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15to24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15to32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16to15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16to24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16to32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24tobgr32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24tobgr24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24tobgr16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb24tobgr15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32tobgr32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32tobgr24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32tobgr16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb32tobgr15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16tobgr32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16tobgr24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16tobgr16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb16tobgr15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15tobgr32 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15tobgr24 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15tobgr16 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb15tobgr15 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void rgb8tobgr8 (const unsigned char *src, unsigned char *dst, unsigned src_size)
void bgr24torgb24 (const uint8_t *src, uint8_t *dst, unsigned src_size)
void palette8torgb32 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8tobgr32 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8torgb24 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8tobgr24 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8torgb16 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8tobgr16 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8torgb15 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void palette8tobgr15 (const unsigned char *src, unsigned char *dst, unsigned num_pixels, const unsigned char *palette)
void yv12toyuy2 (const unsigned char *ysrc, const unsigned char *usrc, const unsigned char *vsrc, unsigned char *dst, unsigned int width, unsigned int height, unsigned int lumStride, unsigned int chromStride, unsigned int dstStride)
void yv12touyvy (const unsigned char *ysrc, const unsigned char *usrc, const unsigned char *vsrc, unsigned char *dst, unsigned int width, unsigned int height, unsigned int lumStride, unsigned int chromStride, unsigned int dstStride)
void yuv422ptoyuy2 (const unsigned char *ysrc, const unsigned char *usrc, const unsigned char *vsrc, unsigned char *dst, unsigned int width, unsigned int height, unsigned int lumStride, unsigned int chromStride, unsigned int dstStride)
void yuy2toyv12 (const unsigned char *src, unsigned char *ydst, unsigned char *udst, unsigned char *vdst, unsigned int width, unsigned int height, unsigned int lumStride, unsigned int chromStride, unsigned int srcStride)
void rgb24toyv12 (const unsigned char *src, unsigned char *ydst, unsigned char *udst, unsigned char *vdst, unsigned int width, unsigned int height, unsigned int lumStride, unsigned int chromStride, unsigned int srcStride)
void planar2x (const unsigned char *src, unsigned char *dst, int width, int height, int srcStride, int dstStride)
void interleaveBytes (unsigned char *src1, unsigned char *src2, unsigned char *dst, unsigned width, unsigned height, unsigned src1Stride, unsigned src2Stride, unsigned dstStride)
void vu9_to_vu12 (const unsigned char *src1, const unsigned char *src2, unsigned char *dst1, unsigned char *dst2, unsigned width, unsigned height, unsigned srcStride1, unsigned srcStride2, unsigned dstStride1, unsigned dstStride2)
void yvu9_to_yuy2 (const unsigned char *src1, const unsigned char *src2, const unsigned char *src3, unsigned char *dst, unsigned width, unsigned height, unsigned srcStride1, unsigned srcStride2, unsigned srcStride3, unsigned dstStride)
void yuv2rgb_init (unsigned bpp, int mode)

Variables

yuv2rgb_fun yuv2rgb


Define Documentation

#define MODE_BGR   0x2

#define MODE_RGB   0x1


Typedef Documentation

typedef void(* ) yuv2rgb_fun(unsigned char *image, unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned h_size, unsigned v_size, unsigned rgb_stride, unsigned y_stride, unsigned uv_stride)


Function Documentation

void bgr24torgb24 ( const uint8_t *  src,
uint8_t *  dst,
unsigned  src_size 
)

void interleaveBytes ( unsigned char *  src1,
unsigned char *  src2,
unsigned char *  dst,
unsigned  width,
unsigned  height,
unsigned  src1Stride,
unsigned  src2Stride,
unsigned  dstStride 
)

void palette8tobgr15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8tobgr16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8tobgr24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8tobgr32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8torgb15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8torgb16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8torgb24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void palette8torgb32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  num_pixels,
const unsigned char *  palette 
)

void planar2x ( const unsigned char *  src,
unsigned char *  dst,
int  width,
int  height,
int  srcStride,
int  dstStride 
)

void rgb15to16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15to24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15to32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15tobgr15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15tobgr16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15tobgr24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb15tobgr32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16to15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16to24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16to32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16tobgr15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16tobgr16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16tobgr24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb16tobgr32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24to15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24to16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24to32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24tobgr15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24tobgr16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24tobgr24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24tobgr32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb24toyv12 ( const unsigned char *  src,
unsigned char *  ydst,
unsigned char *  udst,
unsigned char *  vdst,
unsigned int  width,
unsigned int  height,
unsigned int  lumStride,
unsigned int  chromStride,
unsigned int  srcStride 
)

void rgb32to15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32to16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32to24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32tobgr15 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32tobgr16 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32tobgr24 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb32tobgr32 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void rgb8tobgr8 ( const unsigned char *  src,
unsigned char *  dst,
unsigned  src_size 
)

void vu9_to_vu12 ( const unsigned char *  src1,
const unsigned char *  src2,
unsigned char *  dst1,
unsigned char *  dst2,
unsigned  width,
unsigned  height,
unsigned  srcStride1,
unsigned  srcStride2,
unsigned  dstStride1,
unsigned  dstStride2 
)

void yuv2rgb_init ( unsigned  bpp,
int  mode 
)

void yuv422ptoyuy2 ( const unsigned char *  ysrc,
const unsigned char *  usrc,
const unsigned char *  vsrc,
unsigned char *  dst,
unsigned int  width,
unsigned int  height,
unsigned int  lumStride,
unsigned int  chromStride,
unsigned int  dstStride 
)

void yuy2toyv12 ( const unsigned char *  src,
unsigned char *  ydst,
unsigned char *  udst,
unsigned char *  vdst,
unsigned int  width,
unsigned int  height,
unsigned int  lumStride,
unsigned int  chromStride,
unsigned int  srcStride 
)

void yv12touyvy ( const unsigned char *  ysrc,
const unsigned char *  usrc,
const unsigned char *  vsrc,
unsigned char *  dst,
unsigned int  width,
unsigned int  height,
unsigned int  lumStride,
unsigned int  chromStride,
unsigned int  dstStride 
)

void yv12toyuy2 ( const unsigned char *  ysrc,
const unsigned char *  usrc,
const unsigned char *  vsrc,
unsigned char *  dst,
unsigned int  width,
unsigned int  height,
unsigned int  lumStride,
unsigned int  chromStride,
unsigned int  dstStride 
)

void yvu9_to_yuy2 ( const unsigned char *  src1,
const unsigned char *  src2,
const unsigned char *  src3,
unsigned char *  dst,
unsigned  width,
unsigned  height,
unsigned  srcStride1,
unsigned  srcStride2,
unsigned  srcStride3,
unsigned  dstStride 
)


Variable Documentation

yuv2rgb_fun yuv2rgb


Generated on Thu Dec 13 18:13:47 2007 for SkyGI by  doxygen 1.5.1-p1