v4l2_fourcc 52 drivers/media/usb/msi2500/msi2500.c #define MSI2500_PIX_FMT_SDR_S12 v4l2_fourcc('D', 'S', '1', '2') v4l2_fourcc 54 drivers/media/usb/msi2500/msi2500.c #define MSI2500_PIX_FMT_SDR_MSI2500_384 v4l2_fourcc('M', '3', '8', '4') v4l2_fourcc 12 drivers/staging/media/ipu3/include/intel-ipu3.h #define V4L2_META_FMT_IPU3_PARAMS v4l2_fourcc('i', 'p', '3', 'p') /* IPU3 processing parameters */ v4l2_fourcc 13 drivers/staging/media/ipu3/include/intel-ipu3.h #define V4L2_META_FMT_IPU3_STAT_3A v4l2_fourcc('i', 'p', '3', 's') /* IPU3 3A statistics */ v4l2_fourcc 17 include/media/h264-ctrls.h #define V4L2_PIX_FMT_H264_SLICE v4l2_fourcc('S', '2', '6', '4') /* H264 parsed slices */ v4l2_fourcc 16 include/media/vp8-ctrls.h #define V4L2_PIX_FMT_VP8_FRAME v4l2_fourcc('V', 'P', '8', 'F') v4l2_fourcc 83 include/uapi/linux/videodev2.h #define v4l2_fourcc_be(a, b, c, d) (v4l2_fourcc(a, b, c, d) | (1U << 31)) v4l2_fourcc 513 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB332 v4l2_fourcc('R', 'G', 'B', '1') /* 8 RGB-3-3-2 */ v4l2_fourcc 514 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB444 v4l2_fourcc('R', '4', '4', '4') /* 16 xxxxrrrr ggggbbbb */ v4l2_fourcc 515 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ARGB444 v4l2_fourcc('A', 'R', '1', '2') /* 16 aaaarrrr ggggbbbb */ v4l2_fourcc 516 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XRGB444 v4l2_fourcc('X', 'R', '1', '2') /* 16 xxxxrrrr ggggbbbb */ v4l2_fourcc 517 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBA444 v4l2_fourcc('R', 'A', '1', '2') /* 16 rrrrgggg bbbbaaaa */ v4l2_fourcc 518 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBX444 v4l2_fourcc('R', 'X', '1', '2') /* 16 rrrrgggg bbbbxxxx */ v4l2_fourcc 519 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ABGR444 v4l2_fourcc('A', 'B', '1', '2') /* 16 aaaabbbb ggggrrrr */ v4l2_fourcc 520 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XBGR444 v4l2_fourcc('X', 'B', '1', '2') /* 16 xxxxbbbb ggggrrrr */ v4l2_fourcc 527 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRA444 v4l2_fourcc('G', 'A', '1', '2') /* 16 bbbbgggg rrrraaaa */ v4l2_fourcc 528 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRX444 v4l2_fourcc('B', 'X', '1', '2') /* 16 bbbbgggg rrrrxxxx */ v4l2_fourcc 529 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB555 v4l2_fourcc('R', 'G', 'B', 'O') /* 16 RGB-5-5-5 */ v4l2_fourcc 530 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ARGB555 v4l2_fourcc('A', 'R', '1', '5') /* 16 ARGB-1-5-5-5 */ v4l2_fourcc 531 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XRGB555 v4l2_fourcc('X', 'R', '1', '5') /* 16 XRGB-1-5-5-5 */ v4l2_fourcc 532 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBA555 v4l2_fourcc('R', 'A', '1', '5') /* 16 RGBA-5-5-5-1 */ v4l2_fourcc 533 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBX555 v4l2_fourcc('R', 'X', '1', '5') /* 16 RGBX-5-5-5-1 */ v4l2_fourcc 534 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ABGR555 v4l2_fourcc('A', 'B', '1', '5') /* 16 ABGR-1-5-5-5 */ v4l2_fourcc 535 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XBGR555 v4l2_fourcc('X', 'B', '1', '5') /* 16 XBGR-1-5-5-5 */ v4l2_fourcc 536 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRA555 v4l2_fourcc('B', 'A', '1', '5') /* 16 BGRA-5-5-5-1 */ v4l2_fourcc 537 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRX555 v4l2_fourcc('B', 'X', '1', '5') /* 16 BGRX-5-5-5-1 */ v4l2_fourcc 538 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB565 v4l2_fourcc('R', 'G', 'B', 'P') /* 16 RGB-5-6-5 */ v4l2_fourcc 539 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB555X v4l2_fourcc('R', 'G', 'B', 'Q') /* 16 RGB-5-5-5 BE */ v4l2_fourcc 542 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB565X v4l2_fourcc('R', 'G', 'B', 'R') /* 16 RGB-5-6-5 BE */ v4l2_fourcc 543 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGR666 v4l2_fourcc('B', 'G', 'R', 'H') /* 18 BGR-6-6-6 */ v4l2_fourcc 544 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGR24 v4l2_fourcc('B', 'G', 'R', '3') /* 24 BGR-8-8-8 */ v4l2_fourcc 545 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB24 v4l2_fourcc('R', 'G', 'B', '3') /* 24 RGB-8-8-8 */ v4l2_fourcc 546 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGR32 v4l2_fourcc('B', 'G', 'R', '4') /* 32 BGR-8-8-8-8 */ v4l2_fourcc 547 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ABGR32 v4l2_fourcc('A', 'R', '2', '4') /* 32 BGRA-8-8-8-8 */ v4l2_fourcc 548 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XBGR32 v4l2_fourcc('X', 'R', '2', '4') /* 32 BGRX-8-8-8-8 */ v4l2_fourcc 549 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRA32 v4l2_fourcc('R', 'A', '2', '4') /* 32 ABGR-8-8-8-8 */ v4l2_fourcc 550 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_BGRX32 v4l2_fourcc('R', 'X', '2', '4') /* 32 XBGR-8-8-8-8 */ v4l2_fourcc 551 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGB32 v4l2_fourcc('R', 'G', 'B', '4') /* 32 RGB-8-8-8-8 */ v4l2_fourcc 552 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBA32 v4l2_fourcc('A', 'B', '2', '4') /* 32 RGBA-8-8-8-8 */ v4l2_fourcc 553 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_RGBX32 v4l2_fourcc('X', 'B', '2', '4') /* 32 RGBX-8-8-8-8 */ v4l2_fourcc 554 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ARGB32 v4l2_fourcc('B', 'A', '2', '4') /* 32 ARGB-8-8-8-8 */ v4l2_fourcc 555 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XRGB32 v4l2_fourcc('B', 'X', '2', '4') /* 32 XRGB-8-8-8-8 */ v4l2_fourcc 558 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_GREY v4l2_fourcc('G', 'R', 'E', 'Y') /* 8 Greyscale */ v4l2_fourcc 559 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y4 v4l2_fourcc('Y', '0', '4', ' ') /* 4 Greyscale */ v4l2_fourcc 560 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y6 v4l2_fourcc('Y', '0', '6', ' ') /* 6 Greyscale */ v4l2_fourcc 561 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y10 v4l2_fourcc('Y', '1', '0', ' ') /* 10 Greyscale */ v4l2_fourcc 562 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y12 v4l2_fourcc('Y', '1', '2', ' ') /* 12 Greyscale */ v4l2_fourcc 563 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y16 v4l2_fourcc('Y', '1', '6', ' ') /* 16 Greyscale */ v4l2_fourcc 567 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y10BPACK v4l2_fourcc('Y', '1', '0', 'B') /* 10 Greyscale bit-packed */ v4l2_fourcc 568 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y10P v4l2_fourcc('Y', '1', '0', 'P') /* 10 Greyscale, MIPI RAW10 packed */ v4l2_fourcc 571 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_PAL8 v4l2_fourcc('P', 'A', 'L', '8') /* 8 8-bit palette */ v4l2_fourcc 574 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_UV8 v4l2_fourcc('U', 'V', '8', ' ') /* 8 UV 4:4 */ v4l2_fourcc 577 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUYV v4l2_fourcc('Y', 'U', 'Y', 'V') /* 16 YUV 4:2:2 */ v4l2_fourcc 578 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YYUV v4l2_fourcc('Y', 'Y', 'U', 'V') /* 16 YUV 4:2:2 */ v4l2_fourcc 579 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVYU v4l2_fourcc('Y', 'V', 'Y', 'U') /* 16 YVU 4:2:2 */ v4l2_fourcc 580 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_UYVY v4l2_fourcc('U', 'Y', 'V', 'Y') /* 16 YUV 4:2:2 */ v4l2_fourcc 581 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VYUY v4l2_fourcc('V', 'Y', 'U', 'Y') /* 16 YUV 4:2:2 */ v4l2_fourcc 582 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y41P v4l2_fourcc('Y', '4', '1', 'P') /* 12 YUV 4:1:1 */ v4l2_fourcc 583 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV444 v4l2_fourcc('Y', '4', '4', '4') /* 16 xxxxyyyy uuuuvvvv */ v4l2_fourcc 584 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV555 v4l2_fourcc('Y', 'U', 'V', 'O') /* 16 YUV-5-5-5 */ v4l2_fourcc 585 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV565 v4l2_fourcc('Y', 'U', 'V', 'P') /* 16 YUV-5-6-5 */ v4l2_fourcc 586 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV32 v4l2_fourcc('Y', 'U', 'V', '4') /* 32 YUV-8-8-8-8 */ v4l2_fourcc 587 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_AYUV32 v4l2_fourcc('A', 'Y', 'U', 'V') /* 32 AYUV-8-8-8-8 */ v4l2_fourcc 588 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XYUV32 v4l2_fourcc('X', 'Y', 'U', 'V') /* 32 XYUV-8-8-8-8 */ v4l2_fourcc 589 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VUYA32 v4l2_fourcc('V', 'U', 'Y', 'A') /* 32 VUYA-8-8-8-8 */ v4l2_fourcc 590 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VUYX32 v4l2_fourcc('V', 'U', 'Y', 'X') /* 32 VUYX-8-8-8-8 */ v4l2_fourcc 591 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_HI240 v4l2_fourcc('H', 'I', '2', '4') /* 8 8-bit color */ v4l2_fourcc 592 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_HM12 v4l2_fourcc('H', 'M', '1', '2') /* 8 YUV 4:2:0 16x16 macroblocks */ v4l2_fourcc 593 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_M420 v4l2_fourcc('M', '4', '2', '0') /* 12 YUV 4:2:0 2 lines y, 1 line uv interleaved */ v4l2_fourcc 596 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV12 v4l2_fourcc('N', 'V', '1', '2') /* 12 Y/CbCr 4:2:0 */ v4l2_fourcc 597 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV21 v4l2_fourcc('N', 'V', '2', '1') /* 12 Y/CrCb 4:2:0 */ v4l2_fourcc 598 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV16 v4l2_fourcc('N', 'V', '1', '6') /* 16 Y/CbCr 4:2:2 */ v4l2_fourcc 599 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV61 v4l2_fourcc('N', 'V', '6', '1') /* 16 Y/CrCb 4:2:2 */ v4l2_fourcc 600 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV24 v4l2_fourcc('N', 'V', '2', '4') /* 24 Y/CbCr 4:4:4 */ v4l2_fourcc 601 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV42 v4l2_fourcc('N', 'V', '4', '2') /* 24 Y/CrCb 4:4:4 */ v4l2_fourcc 604 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV12M v4l2_fourcc('N', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 */ v4l2_fourcc 605 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV21M v4l2_fourcc('N', 'M', '2', '1') /* 21 Y/CrCb 4:2:0 */ v4l2_fourcc 606 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV16M v4l2_fourcc('N', 'M', '1', '6') /* 16 Y/CbCr 4:2:2 */ v4l2_fourcc 607 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV61M v4l2_fourcc('N', 'M', '6', '1') /* 16 Y/CrCb 4:2:2 */ v4l2_fourcc 608 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV12MT v4l2_fourcc('T', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 64x32 macroblocks */ v4l2_fourcc 609 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_NV12MT_16X16 v4l2_fourcc('V', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 16x16 macroblocks */ v4l2_fourcc 612 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV410 v4l2_fourcc('Y', 'U', 'V', '9') /* 9 YUV 4:1:0 */ v4l2_fourcc 613 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVU410 v4l2_fourcc('Y', 'V', 'U', '9') /* 9 YVU 4:1:0 */ v4l2_fourcc 614 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV411P v4l2_fourcc('4', '1', '1', 'P') /* 12 YVU411 planar */ v4l2_fourcc 615 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV420 v4l2_fourcc('Y', 'U', '1', '2') /* 12 YUV 4:2:0 */ v4l2_fourcc 616 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVU420 v4l2_fourcc('Y', 'V', '1', '2') /* 12 YVU 4:2:0 */ v4l2_fourcc 617 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV422P v4l2_fourcc('4', '2', '2', 'P') /* 16 YVU422 planar */ v4l2_fourcc 620 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV420M v4l2_fourcc('Y', 'M', '1', '2') /* 12 YUV420 planar */ v4l2_fourcc 621 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVU420M v4l2_fourcc('Y', 'M', '2', '1') /* 12 YVU420 planar */ v4l2_fourcc 622 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV422M v4l2_fourcc('Y', 'M', '1', '6') /* 16 YUV422 planar */ v4l2_fourcc 623 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVU422M v4l2_fourcc('Y', 'M', '6', '1') /* 16 YVU422 planar */ v4l2_fourcc 624 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YUV444M v4l2_fourcc('Y', 'M', '2', '4') /* 24 YUV444 planar */ v4l2_fourcc 625 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_YVU444M v4l2_fourcc('Y', 'M', '4', '2') /* 24 YVU444 planar */ v4l2_fourcc 628 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR8 v4l2_fourcc('B', 'A', '8', '1') /* 8 BGBG.. GRGR.. */ v4l2_fourcc 629 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG8 v4l2_fourcc('G', 'B', 'R', 'G') /* 8 GBGB.. RGRG.. */ v4l2_fourcc 630 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG8 v4l2_fourcc('G', 'R', 'B', 'G') /* 8 GRGR.. BGBG.. */ v4l2_fourcc 631 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB8 v4l2_fourcc('R', 'G', 'G', 'B') /* 8 RGRG.. GBGB.. */ v4l2_fourcc 632 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR10 v4l2_fourcc('B', 'G', '1', '0') /* 10 BGBG.. GRGR.. */ v4l2_fourcc 633 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG10 v4l2_fourcc('G', 'B', '1', '0') /* 10 GBGB.. RGRG.. */ v4l2_fourcc 634 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG10 v4l2_fourcc('B', 'A', '1', '0') /* 10 GRGR.. BGBG.. */ v4l2_fourcc 635 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB10 v4l2_fourcc('R', 'G', '1', '0') /* 10 RGRG.. GBGB.. */ v4l2_fourcc 637 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR10P v4l2_fourcc('p', 'B', 'A', 'A') v4l2_fourcc 638 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG10P v4l2_fourcc('p', 'G', 'A', 'A') v4l2_fourcc 639 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG10P v4l2_fourcc('p', 'g', 'A', 'A') v4l2_fourcc 640 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB10P v4l2_fourcc('p', 'R', 'A', 'A') v4l2_fourcc 642 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR10ALAW8 v4l2_fourcc('a', 'B', 'A', '8') v4l2_fourcc 643 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG10ALAW8 v4l2_fourcc('a', 'G', 'A', '8') v4l2_fourcc 644 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG10ALAW8 v4l2_fourcc('a', 'g', 'A', '8') v4l2_fourcc 645 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB10ALAW8 v4l2_fourcc('a', 'R', 'A', '8') v4l2_fourcc 647 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR10DPCM8 v4l2_fourcc('b', 'B', 'A', '8') v4l2_fourcc 648 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG10DPCM8 v4l2_fourcc('b', 'G', 'A', '8') v4l2_fourcc 649 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG10DPCM8 v4l2_fourcc('B', 'D', '1', '0') v4l2_fourcc 650 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB10DPCM8 v4l2_fourcc('b', 'R', 'A', '8') v4l2_fourcc 651 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR12 v4l2_fourcc('B', 'G', '1', '2') /* 12 BGBG.. GRGR.. */ v4l2_fourcc 652 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG12 v4l2_fourcc('G', 'B', '1', '2') /* 12 GBGB.. RGRG.. */ v4l2_fourcc 653 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG12 v4l2_fourcc('B', 'A', '1', '2') /* 12 GRGR.. BGBG.. */ v4l2_fourcc 654 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB12 v4l2_fourcc('R', 'G', '1', '2') /* 12 RGRG.. GBGB.. */ v4l2_fourcc 656 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR12P v4l2_fourcc('p', 'B', 'C', 'C') v4l2_fourcc 657 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG12P v4l2_fourcc('p', 'G', 'C', 'C') v4l2_fourcc 658 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG12P v4l2_fourcc('p', 'g', 'C', 'C') v4l2_fourcc 659 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB12P v4l2_fourcc('p', 'R', 'C', 'C') v4l2_fourcc 661 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR14P v4l2_fourcc('p', 'B', 'E', 'E') v4l2_fourcc 662 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG14P v4l2_fourcc('p', 'G', 'E', 'E') v4l2_fourcc 663 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG14P v4l2_fourcc('p', 'g', 'E', 'E') v4l2_fourcc 664 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB14P v4l2_fourcc('p', 'R', 'E', 'E') v4l2_fourcc 665 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SBGGR16 v4l2_fourcc('B', 'Y', 'R', '2') /* 16 BGBG.. GRGR.. */ v4l2_fourcc 666 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGBRG16 v4l2_fourcc('G', 'B', '1', '6') /* 16 GBGB.. RGRG.. */ v4l2_fourcc 667 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SGRBG16 v4l2_fourcc('G', 'R', '1', '6') /* 16 GRGR.. BGBG.. */ v4l2_fourcc 668 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SRGGB16 v4l2_fourcc('R', 'G', '1', '6') /* 16 RGRG.. GBGB.. */ v4l2_fourcc 671 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_HSV24 v4l2_fourcc('H', 'S', 'V', '3') v4l2_fourcc 672 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_HSV32 v4l2_fourcc('H', 'S', 'V', '4') v4l2_fourcc 675 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MJPEG v4l2_fourcc('M', 'J', 'P', 'G') /* Motion-JPEG */ v4l2_fourcc 676 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_JPEG v4l2_fourcc('J', 'P', 'E', 'G') /* JFIF JPEG */ v4l2_fourcc 677 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_DV v4l2_fourcc('d', 'v', 's', 'd') /* 1394 */ v4l2_fourcc 678 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MPEG v4l2_fourcc('M', 'P', 'E', 'G') /* MPEG-1/2/4 Multiplexed */ v4l2_fourcc 679 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_H264 v4l2_fourcc('H', '2', '6', '4') /* H264 with start codes */ v4l2_fourcc 680 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_H264_NO_SC v4l2_fourcc('A', 'V', 'C', '1') /* H264 without start codes */ v4l2_fourcc 681 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_H264_MVC v4l2_fourcc('M', '2', '6', '4') /* H264 MVC */ v4l2_fourcc 682 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_H263 v4l2_fourcc('H', '2', '6', '3') /* H263 */ v4l2_fourcc 683 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MPEG1 v4l2_fourcc('M', 'P', 'G', '1') /* MPEG-1 ES */ v4l2_fourcc 684 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MPEG2 v4l2_fourcc('M', 'P', 'G', '2') /* MPEG-2 ES */ v4l2_fourcc 685 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MPEG2_SLICE v4l2_fourcc('M', 'G', '2', 'S') /* MPEG-2 parsed slice data */ v4l2_fourcc 686 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MPEG4 v4l2_fourcc('M', 'P', 'G', '4') /* MPEG-4 part 2 ES */ v4l2_fourcc 687 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_XVID v4l2_fourcc('X', 'V', 'I', 'D') /* Xvid */ v4l2_fourcc 688 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VC1_ANNEX_G v4l2_fourcc('V', 'C', '1', 'G') /* SMPTE 421M Annex G compliant stream */ v4l2_fourcc 689 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VC1_ANNEX_L v4l2_fourcc('V', 'C', '1', 'L') /* SMPTE 421M Annex L compliant stream */ v4l2_fourcc 690 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VP8 v4l2_fourcc('V', 'P', '8', '0') /* VP8 */ v4l2_fourcc 691 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_VP9 v4l2_fourcc('V', 'P', '9', '0') /* VP9 */ v4l2_fourcc 692 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_HEVC v4l2_fourcc('H', 'E', 'V', 'C') /* HEVC aka H.265 */ v4l2_fourcc 693 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_FWHT v4l2_fourcc('F', 'W', 'H', 'T') /* Fast Walsh Hadamard Transform (vicodec) */ v4l2_fourcc 694 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_FWHT_STATELESS v4l2_fourcc('S', 'F', 'W', 'H') /* Stateless FWHT (vicodec) */ v4l2_fourcc 697 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_CPIA1 v4l2_fourcc('C', 'P', 'I', 'A') /* cpia1 YUV */ v4l2_fourcc 698 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_WNVA v4l2_fourcc('W', 'N', 'V', 'A') /* Winnov hw compress */ v4l2_fourcc 699 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SN9C10X v4l2_fourcc('S', '9', '1', '0') /* SN9C10x compression */ v4l2_fourcc 700 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SN9C20X_I420 v4l2_fourcc('S', '9', '2', '0') /* SN9C20x YUV 4:2:0 */ v4l2_fourcc 701 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_PWC1 v4l2_fourcc('P', 'W', 'C', '1') /* pwc older webcam */ v4l2_fourcc 702 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_PWC2 v4l2_fourcc('P', 'W', 'C', '2') /* pwc newer webcam */ v4l2_fourcc 703 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_ET61X251 v4l2_fourcc('E', '6', '2', '5') /* ET61X251 compression */ v4l2_fourcc 704 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SPCA501 v4l2_fourcc('S', '5', '0', '1') /* YUYV per line */ v4l2_fourcc 705 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SPCA505 v4l2_fourcc('S', '5', '0', '5') /* YYUV per line */ v4l2_fourcc 706 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SPCA508 v4l2_fourcc('S', '5', '0', '8') /* YUVY per line */ v4l2_fourcc 707 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SPCA561 v4l2_fourcc('S', '5', '6', '1') /* compressed GBRG bayer */ v4l2_fourcc 708 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_PAC207 v4l2_fourcc('P', '2', '0', '7') /* compressed BGGR bayer */ v4l2_fourcc 709 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MR97310A v4l2_fourcc('M', '3', '1', '0') /* compressed BGGR bayer */ v4l2_fourcc 710 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_JL2005BCD v4l2_fourcc('J', 'L', '2', '0') /* compressed RGGB bayer */ v4l2_fourcc 711 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SN9C2028 v4l2_fourcc('S', 'O', 'N', 'X') /* compressed GBRG bayer */ v4l2_fourcc 712 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SQ905C v4l2_fourcc('9', '0', '5', 'C') /* compressed RGGB bayer */ v4l2_fourcc 713 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_PJPG v4l2_fourcc('P', 'J', 'P', 'G') /* Pixart 73xx JPEG */ v4l2_fourcc 714 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_OV511 v4l2_fourcc('O', '5', '1', '1') /* ov511 JPEG */ v4l2_fourcc 715 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_OV518 v4l2_fourcc('O', '5', '1', '8') /* ov518 JPEG */ v4l2_fourcc 716 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_STV0680 v4l2_fourcc('S', '6', '8', '0') /* stv0680 bayer */ v4l2_fourcc 717 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_TM6000 v4l2_fourcc('T', 'M', '6', '0') /* tm5600/tm60x0 */ v4l2_fourcc 718 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_CIT_YYVYUY v4l2_fourcc('C', 'I', 'T', 'V') /* one line of Y then 1 line of VYUY */ v4l2_fourcc 719 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_KONICA420 v4l2_fourcc('K', 'O', 'N', 'I') /* YUV420 planar in blocks of 256 pixels */ v4l2_fourcc 720 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_JPGL v4l2_fourcc('J', 'P', 'G', 'L') /* JPEG-Lite */ v4l2_fourcc 721 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SE401 v4l2_fourcc('S', '4', '0', '1') /* se401 janggu compressed rgb */ v4l2_fourcc 722 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_S5C_UYVY_JPG v4l2_fourcc('S', '5', 'C', 'I') /* S5C73M3 interleaved UYVY/JPEG */ v4l2_fourcc 723 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y8I v4l2_fourcc('Y', '8', 'I', ' ') /* Greyscale 8-bit L/R interleaved */ v4l2_fourcc 724 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Y12I v4l2_fourcc('Y', '1', '2', 'I') /* Greyscale 12-bit L/R interleaved */ v4l2_fourcc 725 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_Z16 v4l2_fourcc('Z', '1', '6', ' ') /* Depth data 16-bit */ v4l2_fourcc 726 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_MT21C v4l2_fourcc('M', 'T', '2', '1') /* Mediatek compressed block mode */ v4l2_fourcc 727 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_INZI v4l2_fourcc('I', 'N', 'Z', 'I') /* Intel Planar Greyscale 10-bit and Depth 16-bit */ v4l2_fourcc 728 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_SUNXI_TILED_NV12 v4l2_fourcc('S', 'T', '1', '2') /* Sunxi Tiled NV12 Format */ v4l2_fourcc 729 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_CNF4 v4l2_fourcc('C', 'N', 'F', '4') /* Intel 4-bit packed depth confidence information */ v4l2_fourcc 732 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_IPU3_SBGGR10 v4l2_fourcc('i', 'p', '3', 'b') /* IPU3 packed 10-bit BGGR bayer */ v4l2_fourcc 733 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_IPU3_SGBRG10 v4l2_fourcc('i', 'p', '3', 'g') /* IPU3 packed 10-bit GBRG bayer */ v4l2_fourcc 734 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_IPU3_SGRBG10 v4l2_fourcc('i', 'p', '3', 'G') /* IPU3 packed 10-bit GRBG bayer */ v4l2_fourcc 735 include/uapi/linux/videodev2.h #define V4L2_PIX_FMT_IPU3_SRGGB10 v4l2_fourcc('i', 'p', '3', 'r') /* IPU3 packed 10-bit RGGB bayer */ v4l2_fourcc 738 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_CU8 v4l2_fourcc('C', 'U', '0', '8') /* IQ u8 */ v4l2_fourcc 739 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_CU16LE v4l2_fourcc('C', 'U', '1', '6') /* IQ u16le */ v4l2_fourcc 740 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_CS8 v4l2_fourcc('C', 'S', '0', '8') /* complex s8 */ v4l2_fourcc 741 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_CS14LE v4l2_fourcc('C', 'S', '1', '4') /* complex s14le */ v4l2_fourcc 742 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_RU12LE v4l2_fourcc('R', 'U', '1', '2') /* real u12le */ v4l2_fourcc 743 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_PCU16BE v4l2_fourcc('P', 'C', '1', '6') /* planar complex u16be */ v4l2_fourcc 744 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_PCU18BE v4l2_fourcc('P', 'C', '1', '8') /* planar complex u18be */ v4l2_fourcc 745 include/uapi/linux/videodev2.h #define V4L2_SDR_FMT_PCU20BE v4l2_fourcc('P', 'C', '2', '0') /* planar complex u20be */ v4l2_fourcc 748 include/uapi/linux/videodev2.h #define V4L2_TCH_FMT_DELTA_TD16 v4l2_fourcc('T', 'D', '1', '6') /* 16-bit signed deltas */ v4l2_fourcc 749 include/uapi/linux/videodev2.h #define V4L2_TCH_FMT_DELTA_TD08 v4l2_fourcc('T', 'D', '0', '8') /* 8-bit signed deltas */ v4l2_fourcc 750 include/uapi/linux/videodev2.h #define V4L2_TCH_FMT_TU16 v4l2_fourcc('T', 'U', '1', '6') /* 16-bit unsigned touch data */ v4l2_fourcc 751 include/uapi/linux/videodev2.h #define V4L2_TCH_FMT_TU08 v4l2_fourcc('T', 'U', '0', '8') /* 8-bit unsigned touch data */ v4l2_fourcc 754 include/uapi/linux/videodev2.h #define V4L2_META_FMT_VSP1_HGO v4l2_fourcc('V', 'S', 'P', 'H') /* R-Car VSP1 1-D Histogram */ v4l2_fourcc 755 include/uapi/linux/videodev2.h #define V4L2_META_FMT_VSP1_HGT v4l2_fourcc('V', 'S', 'P', 'T') /* R-Car VSP1 2-D Histogram */ v4l2_fourcc 756 include/uapi/linux/videodev2.h #define V4L2_META_FMT_UVC v4l2_fourcc('U', 'V', 'C', 'H') /* UVC Payload Header metadata */ v4l2_fourcc 757 include/uapi/linux/videodev2.h #define V4L2_META_FMT_D4XX v4l2_fourcc('D', '4', 'X', 'X') /* D4XX Payload Header metadata */ v4l2_fourcc 31 include/video/imx-ipu-v3.h #define IPU_PIX_FMT_GBR24 v4l2_fourcc('G', 'B', 'R', '3')