ABGR64_12 is a reversed RGB format with alpha channel last, 12 bits per component like ABGR32, expanded to 16bits. Data in the 12 high bits, zeros in the 4 low bits, arranged in little endian order.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -582,6 +582,7 @@ struct v4l2_pix_format { · 581 unmodified lines | |||
| 582 | 582 | ||
| 583 | /* RGB formats (6 or 8 bytes per pixel) */ | 583 | /* RGB formats (6 or 8 bytes per pixel) */ |
| 584 | #define V4L2_PIX_FMT_BGR48_12 v4l2_fourcc('B', '3', '1', '2') /* 48 BGR 12-bit per component */ | 584 | #define V4L2_PIX_FMT_BGR48_12 v4l2_fourcc('B', '3', '1', '2') /* 48 BGR 12-bit per component */ |
| 585 | #define V4L2_PIX_FMT_ABGR64_12 v4l2_fourcc('B', '4', '1', '2') /* 64 BGRA 12-bit per component */ | ||
| 585 | 586 | ||
| 586 | /* Grey formats */ | 587 | /* Grey formats */ |
| 587 | #define V4L2_PIX_FMT_GREY v4l2_fourcc('G', 'R', 'E', 'Y') /* 8 Greyscale */ | 588 | #define V4L2_PIX_FMT_GREY v4l2_fourcc('G', 'R', 'E', 'Y') /* 8 Greyscale */ |