Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Other
11.19k
stars
5.02k
forks
source link
V4L2: support for P010 (HDR) video format for UVC devices #6451
The V4L2_PIX_FMT_P010 format is defined in the Kernel API, but unfortunately V4L2 ignores UVC capture devices offering this format, resulting in this error in dmesg:
Unknown video format 30313050-0000-0010-8000-00aa00389b71
This PR adds support for V4L2_PIX_FMT_P010 to V4L2. The P010 video format is used in the latest generation of video grabbers to capture HDR10 signal. Tested with Elgato HD60X on RPi 5 with v4l2-ctl and HyperHDR.
This patch needs to go upstream as we don't have any downstream patches for UVC.
We are happy to backport patches from later upstream releases where they are useful.
The V4L2_PIX_FMT_P010 format is defined in the Kernel API, but unfortunately V4L2 ignores UVC capture devices offering this format, resulting in this error in dmesg:
Unknown video format 30313050-0000-0010-8000-00aa00389b71
This PR adds support for V4L2_PIX_FMT_P010 to V4L2. The P010 video format is used in the latest generation of video grabbers to capture HDR10 signal. Tested with Elgato HD60X on RPi 5 with v4l2-ctl and HyperHDR.