The Linux Kernel
4.8.0
  • Linux Kernel Documentation
  • Linux Media Infrastructure userspace API
    • Introduction
    • Part I - Video for Linux API
      • 1. Common API Elements
      • 2. Image Formats
        • 2.1. Single-planar format structure
        • 2.2. Multi-planar format structures
        • 2.3. Standard Image Formats
        • 2.4. Colorspaces
        • 2.5. Defining Colorspaces in V4L2
        • 2.6. Detailed Colorspace Descriptions
        • 2.7. Detailed Transfer Function Descriptions
        • 2.8. Indexed Format
        • 2.9. RGB Formats
        • 2.10. YUV Formats
        • 2.11. Depth Formats
        • 2.12. Compressed Formats
        • 2.13. SDR Formats
        • 2.14. Reserved Format Identifiers
      • 3. Input/Output
      • 4. Interfaces
      • 5. V4L2 Driver Programming
      • 6. Libv4l Userspace Library
      • 7. Changes
      • 8. Function Reference
      • 9. Common definitions for V4L2 and V4L2 subdev interfaces
      • 10. Video For Linux Two Header File
      • 11. Video Capture Example
      • 12. Video Grabber example using libv4l
      • 13. References
      • Revision and Copyright
      • Revision History
    • Part II - Digital TV API
    • Part III - Remote Controller API
    • Part IV - Media Controller API
    • Part V - Consumer Electronics Control API
    • Generic Error Codes
    • GNU Free Documentation License
  • Media subsystem kernel internal API
  • Linux Digital TV driver-specific documentation
  • Video4Linux (V4L) driver-specific documentation
  • Linux GPU Driver Developer’s Guide
The Linux Kernel
  • Docs »
  • Linux Media Infrastructure userspace API »
  • Part I - Video for Linux API »
  • 2. Image Formats »
  • 2.9. RGB Formats
  • View page source

2.9. RGB FormatsΒΆ

  • 2.9.1. Packed RGB formats
  • 2.9.2. V4L2_PIX_FMT_SBGGR8 (‘BA81’)
  • 2.9.3. V4L2_PIX_FMT_SGBRG8 (‘GBRG’)
  • 2.9.4. V4L2_PIX_FMT_SGRBG8 (‘GRBG’)
  • 2.9.5. V4L2_PIX_FMT_SRGGB8 (‘RGGB’)
  • 2.9.6. V4L2_PIX_FMT_SBGGR16 (‘BYR2’)
  • 2.9.7. V4L2_PIX_FMT_SRGGB10 (‘RG10’), V4L2_PIX_FMT_SGRBG10 (‘BA10’), V4L2_PIX_FMT_SGBRG10 (‘GB10’), V4L2_PIX_FMT_SBGGR10 (‘BG10’),
  • 2.9.8. V4L2_PIX_FMT_SRGGB10P (‘pRAA’), V4L2_PIX_FMT_SGRBG10P (‘pgAA’), V4L2_PIX_FMT_SGBRG10P (‘pGAA’), V4L2_PIX_FMT_SBGGR10P (‘pBAA’),
  • 2.9.9. V4L2_PIX_FMT_SBGGR10ALAW8 (‘aBA8’), V4L2_PIX_FMT_SGBRG10ALAW8 (‘aGA8’), V4L2_PIX_FMT_SGRBG10ALAW8 (‘agA8’), V4L2_PIX_FMT_SRGGB10ALAW8 (‘aRA8’),
  • 2.9.10. V4L2_PIX_FMT_SBGGR10DPCM8 (‘bBA8’), V4L2_PIX_FMT_SGBRG10DPCM8 (‘bGA8’), V4L2_PIX_FMT_SGRBG10DPCM8 (‘BD10’), V4L2_PIX_FMT_SRGGB10DPCM8 (‘bRA8’),
  • 2.9.11. V4L2_PIX_FMT_SRGGB12 (‘RG12’), V4L2_PIX_FMT_SGRBG12 (‘BA12’), V4L2_PIX_FMT_SGBRG12 (‘GB12’), V4L2_PIX_FMT_SBGGR12 (‘BG12’),
Next Previous

© Copyright 2016, The kernel development community.

Built with Sphinx using a theme provided by Read the Docs.