NVIDIA: SAUCE: v4l2-core: Add new packed v4l2 pixel format
BugLink: https://bugs.launchpad.net/bugs/2072591 Add pacekd 10-bit formats to v4l2 pixel formats list. X(Bayer)10 packs 3 pixels to 4 bytes with two MSB bits set to zero. All four corresponding phases are added. http://nvbugs/200602400 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Abhilash G <abhilashg@nvidia.com> Reviewed-by: Abhilash G <abhilashg@nvidia.com> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Acked-by: Jacob Martin <jacob.martin@canonical.com> Acked-by: Noah Wager <noah.wager@canonical.com> Signed-off-by: Noah Wager <noah.wager@canonical.com>
This commit is contained in:
@@ -1387,6 +1387,18 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
|
||||
case V4L2_PIX_FMT_IPU3_SGBRG10: descr = "10-bit bayer GBRG IPU3 Packed"; break;
|
||||
case V4L2_PIX_FMT_IPU3_SGRBG10: descr = "10-bit bayer GRBG IPU3 Packed"; break;
|
||||
case V4L2_PIX_FMT_IPU3_SRGGB10: descr = "10-bit bayer RGGB IPU3 Packed"; break;
|
||||
case V4L2_PIX_FMT_XBGGR10P:
|
||||
descr = "10-bit Bayer BGGR(10-10-10-2)";
|
||||
break;
|
||||
case V4L2_PIX_FMT_XGBRG10P:
|
||||
descr = "10-bit Bayer GBRG(10-10-10-2)";
|
||||
break;
|
||||
case V4L2_PIX_FMT_XGRBG10P:
|
||||
descr = "10-bit Bayer GRBG(10-10-10-2)";
|
||||
break;
|
||||
case V4L2_PIX_FMT_XRGGB10P:
|
||||
descr = "10-bit Bayer RGGB(10-10-10-2)";
|
||||
break;
|
||||
case V4L2_PIX_FMT_SBGGR10ALAW8: descr = "8-bit Bayer BGBG/GRGR (A-law)"; break;
|
||||
case V4L2_PIX_FMT_SGBRG10ALAW8: descr = "8-bit Bayer GBGB/RGRG (A-law)"; break;
|
||||
case V4L2_PIX_FMT_SGRBG10ALAW8: descr = "8-bit Bayer GRGR/BGBG (A-law)"; break;
|
||||
|
||||
Reference in New Issue
Block a user