[FFmpeg-cvslog] Add more Bayer colour spaces to the video4linux2 device wrapper.

Carl Eugen Hoyos git at videolan.org
Sun Feb 23 13:52:39 CET 2014


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Sun Feb 23 10:47:18 2014 +0100| [5642dd41ccb91284f2f606c62b21acba2262fbf9] | committer: Carl Eugen Hoyos

Add more Bayer colour spaces to the video4linux2 device wrapper.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5642dd41ccb91284f2f606c62b21acba2262fbf9
---

 libavdevice/v4l2-common.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libavdevice/v4l2-common.c b/libavdevice/v4l2-common.c
index 1ab67e3..c4c75d7 100644
--- a/libavdevice/v4l2-common.c
+++ b/libavdevice/v4l2-common.c
@@ -49,7 +49,12 @@ const struct fmt_map avpriv_fmt_conversion_table[] = {
 #ifdef V4L2_PIX_FMT_CPIA1
     { AV_PIX_FMT_NONE,    AV_CODEC_ID_CPIA,     V4L2_PIX_FMT_CPIA1   },
 #endif
+#ifdef V4L2_PIX_FMT_SRGGB8
+    { AV_PIX_FMT_BAYER_BGGR8, AV_CODEC_ID_RAWVIDEO, V4L2_PIX_FMT_SBGGR8 },
+    { AV_PIX_FMT_BAYER_GBRG8, AV_CODEC_ID_RAWVIDEO, V4L2_PIX_FMT_SGBRG8 },
+    { AV_PIX_FMT_BAYER_GRBG8, AV_CODEC_ID_RAWVIDEO, V4L2_PIX_FMT_SGRBG8 },
     { AV_PIX_FMT_BAYER_RGGB8, AV_CODEC_ID_RAWVIDEO, V4L2_PIX_FMT_SRGGB8 },
+#endif
     { AV_PIX_FMT_NONE,    AV_CODEC_ID_NONE,     0                    },
 };
 



More information about the ffmpeg-cvslog mailing list