1
- /* $OpenBSD: videoio.h,v 1.24 2025/08/02 07:36:09 kirill Exp $ */
1
+ /* $OpenBSD: videoio.h,v 1.25 2025/08/02 09:26:30 kirill Exp $ */
2
2
3
3
/*
4
4
* Video for Linux Two header file
@@ -337,12 +337,6 @@ enum v4l2_colorfx {
337
337
*/
338
338
#define V4L2_CID_USER_UVC_BASE (V4L2_CID_USER_BASE + 0x11e0)
339
339
340
- /*
341
- * The base for Rockchip ISP1 driver controls.
342
- * We reserve 16 controls for this driver.
343
- */
344
- #define V4L2_CID_USER_RKISP1_BASE (V4L2_CID_USER_BASE + 0x1220)
345
-
346
340
/* MPEG-class control IDs */
347
341
/* The MPEG controls are applicable to all codec controls
348
342
* and the 'MPEG' part of the define is historical */
@@ -4267,7 +4261,7 @@ struct v4l2_pix_format {
4267
4261
#define V4L2_PIX_FMT_SGBRG12 v4l2_fourcc('G', 'B', '1', '2') /* 12 GBGB.. RGRG.. */
4268
4262
#define V4L2_PIX_FMT_SGRBG12 v4l2_fourcc('B', 'A', '1', '2') /* 12 GRGR.. BGBG.. */
4269
4263
#define V4L2_PIX_FMT_SRGGB12 v4l2_fourcc('R', 'G', '1', '2') /* 12 RGRG.. GBGB.. */
4270
- /* 12bit raw bayer packed, 3 bytes for every 2 pixels */
4264
+ /* 12bit raw bayer packed, 6 bytes for every 4 pixels */
4271
4265
#define V4L2_PIX_FMT_SBGGR12P v4l2_fourcc('p', 'B', 'C', 'C')
4272
4266
#define V4L2_PIX_FMT_SGBRG12P v4l2_fourcc('p', 'G', 'C', 'C')
4273
4267
#define V4L2_PIX_FMT_SGRBG12P v4l2_fourcc('p', 'g', 'C', 'C')
@@ -4381,12 +4375,6 @@ struct v4l2_pix_format {
4381
4375
#define V4L2_PIX_FMT_PISP_COMP2_BGGR v4l2_fourcc('P', 'C', '2', 'B') /* PiSP 8-bit mode 2 compressed BGGR bayer */
4382
4376
#define V4L2_PIX_FMT_PISP_COMP2_MONO v4l2_fourcc('P', 'C', '2', 'M') /* PiSP 8-bit mode 2 compressed monochrome */
4383
4377
4384
- /* Renesas RZ/V2H CRU packed formats. 64-bit units with contiguous pixels */
4385
- #define V4L2_PIX_FMT_RAW_CRU10 v4l2_fourcc('C', 'R', '1', '0')
4386
- #define V4L2_PIX_FMT_RAW_CRU12 v4l2_fourcc('C', 'R', '1', '2')
4387
- #define V4L2_PIX_FMT_RAW_CRU14 v4l2_fourcc('C', 'R', '1', '4')
4388
- #define V4L2_PIX_FMT_RAW_CRU20 v4l2_fourcc('C', 'R', '2', '0')
4389
-
4390
4378
/* SDR formats - used only for Software Defined Radio devices */
4391
4379
#define V4L2_SDR_FMT_CU8 v4l2_fourcc('C', 'U', '0', '8') /* IQ u8 */
4392
4380
#define V4L2_SDR_FMT_CU16LE v4l2_fourcc('C', 'U', '1', '6') /* IQ u16le */
@@ -4408,7 +4396,6 @@ struct v4l2_pix_format {
4408
4396
#define V4L2_META_FMT_VSP1_HGT v4l2_fourcc('V', 'S', 'P', 'T') /* R-Car VSP1 2-D Histogram */
4409
4397
#define V4L2_META_FMT_UVC v4l2_fourcc('U', 'V', 'C', 'H') /* UVC Payload Header metadata */
4410
4398
#define V4L2_META_FMT_D4XX v4l2_fourcc('D', '4', 'X', 'X') /* D4XX Payload Header metadata */
4411
- #define V4L2_META_FMT_UVC_MSXU_1_5 v4l2_fourcc('U', 'V', 'C', 'M') /* UVC MSXU metadata */
4412
4399
#define V4L2_META_FMT_VIVID v4l2_fourcc('V', 'I', 'V', 'D') /* Vivid Metadata */
4413
4400
4414
4401
/* Vendor specific - used for RK_ISP1 camera sub-system */
0 commit comments