linux/drivers/media/usb/uvc
Adam Goode ec2c23f628 media: uvcvideo: Convey full colorspace information to V4L2
The Color Matching Descriptor has been present in USB cameras since
the original version of UVC, but it has never been fully exposed
in Linux.

This change informs V4L2 of all of the UVC colorspace parameters:
color primaries, transfer characteristics, and YCbCr encoding.
videodev2.h doesn't have values for all the possible UVC color settings,
so it is mapped as closely as possible.

Signed-off-by: Adam Goode <agoode@google.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-09-10 14:06:27 +02:00
..
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile media: uvcvideo: Add a metadata device node 2018-01-04 06:41:47 -05:00
uvc_ctrl.c media: uvcvideo: Silence shift-out-of-bounds warning 2020-09-10 14:06:27 +02:00
uvc_debugfs.c media: uvcvideo: drop error check of debugfs_create_dir() 2019-11-14 11:16:34 +08:00
uvc_driver.c media: uvcvideo: Convey full colorspace information to V4L2 2020-09-10 14:06:27 +02:00
uvc_entity.c media: uvcvideo: Set media controller entity functions 2020-09-10 14:06:27 +02:00
uvc_isight.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
uvc_metadata.c media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE 2019-10-16 16:34:34 -03:00
uvc_queue.c media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE 2019-10-16 16:34:34 -03:00
uvc_status.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
uvc_v4l2.c media: uvcvideo: Convey full colorspace information to V4L2 2020-09-10 14:06:27 +02:00
uvc_video.c media: uvcvideo: Fix annotation for uvc_video_clock_update() 2020-09-10 14:06:27 +02:00
uvcvideo.h media: uvcvideo: Convey full colorspace information to V4L2 2020-09-10 14:06:27 +02:00