mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
The CSC API (Colorspace conversion) allows userspace to try to configure the colorspace, transfer function, Y'CbCr/HSV encoding and the quantization for capture devices. This patch adds support to the CSC API in vivid. Using the CSC API, userspace is allowed to do the following: - Set the colorspace. - Set the xfer_func. - Set the ycbcr_enc function for YUV formats. - Set the hsv_enc function for HSV formats - Set the quantization for YUV and RGB formats. Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| vivid-cec.c | ||
| vivid-cec.h | ||
| vivid-core.c | ||
| vivid-core.h | ||
| vivid-ctrls.c | ||
| vivid-ctrls.h | ||
| vivid-kthread-cap.c | ||
| vivid-kthread-cap.h | ||
| vivid-kthread-out.c | ||
| vivid-kthread-out.h | ||
| vivid-kthread-touch.c | ||
| vivid-kthread-touch.h | ||
| vivid-meta-cap.c | ||
| vivid-meta-cap.h | ||
| vivid-meta-out.c | ||
| vivid-meta-out.h | ||
| vivid-osd.c | ||
| vivid-osd.h | ||
| vivid-radio-common.c | ||
| vivid-radio-common.h | ||
| vivid-radio-rx.c | ||
| vivid-radio-rx.h | ||
| vivid-radio-tx.c | ||
| vivid-radio-tx.h | ||
| vivid-rds-gen.c | ||
| vivid-rds-gen.h | ||
| vivid-sdr-cap.c | ||
| vivid-sdr-cap.h | ||
| vivid-touch-cap.c | ||
| vivid-touch-cap.h | ||
| vivid-vbi-cap.c | ||
| vivid-vbi-cap.h | ||
| vivid-vbi-gen.c | ||
| vivid-vbi-gen.h | ||
| vivid-vbi-out.c | ||
| vivid-vbi-out.h | ||
| vivid-vid-cap.c | ||
| vivid-vid-cap.h | ||
| vivid-vid-common.c | ||
| vivid-vid-common.h | ||
| vivid-vid-out.c | ||
| vivid-vid-out.h | ||