20 #ifndef __CONVERSIONS_H__ 21 #define __CONVERSIONS_H__ 33 BAYER_DECODING_NEAREST,
34 BAYER_DECODING_EDGE_SENSE,
35 BAYER_DECODING_DOWNSAMPLE
41 STEREO_DECODING_INTERLACED,
55 uyvy2yuyv (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
58 yuyv2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
62 uyyvyy2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
65 uyv2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
68 y2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
71 y162uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
74 y162y (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
77 rgb2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
80 rgb482uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
84 rgb482rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
87 uyv2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
90 uyvy2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
93 uyyvyy2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
96 y2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
99 y162rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
103 BayerNearestNeighbor(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
106 BayerEdgeSense(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
109 BayerDownsample(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
112 StereoDecode(
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);