diff options
author | Vladimir Chtchetkine <vchtchetkine@google.com> | 2011-09-20 13:32:10 -0700 |
---|---|---|
committer | Vladimir Chtchetkine <vchtchetkine@google.com> | 2011-09-21 06:11:03 -0700 |
commit | 26fafb586bdb4f0d82d13bf4bde882d3f51fc939 (patch) | |
tree | 1bdf68b3f4e31126df63fe414a3a1ede9862f94a /android/camera/camera-common.h | |
parent | b8dcaffaf7dcb0c795d2776abf3bb75196f8527c (diff) | |
download | external_qemu-26fafb586bdb4f0d82d13bf4bde882d3f51fc939.zip external_qemu-26fafb586bdb4f0d82d13bf4bde882d3f51fc939.tar.gz external_qemu-26fafb586bdb4f0d82d13bf4bde882d3f51fc939.tar.bz2 |
Implements converters for BAYER pixel format
Change-Id: I68abaa8b89e2b46dc57bff1d7dbd6d9fda213dc8
Diffstat (limited to 'android/camera/camera-common.h')
-rwxr-xr-x | android/camera/camera-common.h | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/android/camera/camera-common.h b/android/camera/camera-common.h index a3fdd5f..126b3ed 100755 --- a/android/camera/camera-common.h +++ b/android/camera/camera-common.h @@ -58,7 +58,39 @@ #ifndef V4L2_PIX_FMT_YYVU #define V4L2_PIX_FMT_YYVU v4l2_fourcc('Y', 'Y', 'V', 'U') #endif /* V4L2_PIX_FMT_YYVU */ - +#ifndef V4L2_PIX_FMT_SGBRG8 +#define V4L2_PIX_FMT_SGBRG8 v4l2_fourcc('G', 'B', 'R', 'G') +#endif /* V4L2_PIX_FMT_SGBRG8 */ +#ifndef V4L2_PIX_FMT_SGRBG8 +#define V4L2_PIX_FMT_SGRBG8 v4l2_fourcc('G', 'R', 'B', 'G') +#endif /* V4L2_PIX_FMT_SGRBG8 */ +#ifndef V4L2_PIX_FMT_SRGGB8 +#define V4L2_PIX_FMT_SRGGB8 v4l2_fourcc('R', 'G', 'G', 'B') +#endif /* V4L2_PIX_FMT_SRGGB8 */ +#ifndef V4L2_PIX_FMT_SBGGR10 +#define V4L2_PIX_FMT_SBGGR10 v4l2_fourcc('B', 'G', '1', '\0') +#endif /* V4L2_PIX_FMT_SBGGR10 */ +#ifndef V4L2_PIX_FMT_SGBRG10 +#define V4L2_PIX_FMT_SGBRG10 v4l2_fourcc('G', 'B', '1', '\0') +#endif /* V4L2_PIX_FMT_SGBRG10 */ +#ifndef V4L2_PIX_FMT_SGRBG10 +#define V4L2_PIX_FMT_SGRBG10 v4l2_fourcc('B', 'A', '1', '\0') +#endif /* V4L2_PIX_FMT_SGRBG10 */ +#ifndef V4L2_PIX_FMT_SRGGB10 +#define V4L2_PIX_FMT_SRGGB10 v4l2_fourcc('R', 'G', '1', '\0') +#endif /* V4L2_PIX_FMT_SRGGB10 */ +#ifndef V4L2_PIX_FMT_SBGGR12 +#define V4L2_PIX_FMT_SBGGR12 v4l2_fourcc('B', 'G', '1', '2') +#endif /* V4L2_PIX_FMT_SBGGR12 */ +#ifndef V4L2_PIX_FMT_SGBRG12 +#define V4L2_PIX_FMT_SGBRG12 v4l2_fourcc('G', 'B', '1', '2') +#endif /* V4L2_PIX_FMT_SGBRG12 */ +#ifndef V4L2_PIX_FMT_SGRBG12 +#define V4L2_PIX_FMT_SGRBG12 v4l2_fourcc('B', 'A', '1', '2') +#endif /* V4L2_PIX_FMT_SGRBG12 */ +#ifndef V4L2_PIX_FMT_SRGGB12 +#define V4L2_PIX_FMT_SRGGB12 v4l2_fourcc('R', 'G', '1', '2') +#endif /* V4L2_PIX_FMT_SRGGB12 */ /* Describes framebuffer, used by the client of camera capturing API. * This descritptor is used in camera_device_read_frame call. |