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,
55uyvy2yuyv (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
58yuyv2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
62uyyvyy2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
65uyv2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
68y2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
71y162uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
74y162y (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
77rgb2uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
80rgb482uyvy (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
84rgb482rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
87uyv2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
90uyvy2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
93uyyvyy2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
96y2rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);
99y162rgb (
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels,
int bits);
103BayerNearestNeighbor(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
106BayerEdgeSense(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
109BayerDownsample(
unsigned char *src,
unsigned char *dest,
int sx,
int sy, bayer_pattern_t type);
112StereoDecode(
unsigned char *src,
unsigned char *dest,
unsigned long long int NumPixels);