From: Marko Ollonen Date: Thu, 16 Aug 2012 11:01:32 +0000 (+0300) Subject: rank YUV and RGB formats X-Git-Tag: 2.1b_release~6^2~90 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f97158840a1d1d68529564fce0fdbee651b32bbf;p=adaptation%2Fintel_mfld%2Fgst-plugins-atomisp.git rank YUV and RGB formats Change-Id: I21ea673b975b453e2350bc78f8095af86ca1a718 --- diff --git a/gst/mfldv4l2cam/v4l2camsrc_calls.c b/gst/mfldv4l2cam/v4l2camsrc_calls.c index 8e10b75..d503a5a 100644 --- a/gst/mfldv4l2cam/v4l2camsrc_calls.c +++ b/gst/mfldv4l2cam/v4l2camsrc_calls.c @@ -1110,9 +1110,12 @@ gst_v4l2camsrc_format_get_rank (const struct v4l2_fmtdesc *fmt) case V4L2_PIX_FMT_NV21: /* 12 Y/CrCb 4:2:0 */ case V4L2_PIX_FMT_YYUV: /* 16 YUV 4:2:2 */ case V4L2_PIX_FMT_HI240: /* 8 8-bit color */ + case V4L2_PIX_FMT_NV16: /* 16 bit YUV 422, Y, UV plane */ rank = YUV_ODD_BASE_RANK; break; - + case V4L2_PIX_FMT_YUV444: /* YUV 444, 24 bits per pixel */ + rank = YUV_BASE_RANK + 0; + break; case V4L2_PIX_FMT_YVU410: /* YVU9, 9 bits per pixel */ rank = YUV_BASE_RANK + 3; break; @@ -1149,11 +1152,14 @@ gst_v4l2camsrc_format_get_rank (const struct v4l2_fmtdesc *fmt) rank = 0; break; -#ifdef V4L2_PIX_FMT_SBGGR8 case V4L2_PIX_FMT_SBGGR8: + case V4L2_PIX_FMT_SRGGB8: + case V4L2_PIX_FMT_SGBRG8: + case V4L2_PIX_FMT_SGRBG10: + case V4L2_PIX_FMT_SRGGB10: + case V4L2_PIX_FMT_SGBRG10: rank = BAYER_BASE_RANK; break; -#endif #ifdef V4L2_PIX_FMT_SN9C10X case V4L2_PIX_FMT_SN9C10X: