00001 #ifndef _COLOR_H_
00002 #define _COLOR_H_
00003
00004 void (*yv12_to_yuy2)
00005 (const unsigned char *y_src, int y_src_pitch,
00006 const unsigned char *u_src, int u_src_pitch,
00007 const unsigned char *v_src, int v_src_pitch,
00008 unsigned char *yuy2_map, int yuy2_pitch,
00009 int width, int height, int progressive);
00010
00011 void (*yuy2_to_yv12)
00012 (const unsigned char *yuy2_map, int yuy2_pitch,
00013 unsigned char *y_dst, int y_dst_pitch,
00014 unsigned char *u_dst, int u_dst_pitch,
00015 unsigned char *v_dst, int v_dst_pitch,
00016 int width, int height);
00017
00018 void init_yuv_conversion(void);
00019
00020 void apply_chroma_filter( uint8_t *data, int stride, int width, int height );
00021
00022 #endif //_COLOR_H_
00023