aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/userspace-api/media/v4l/control.rst
diff options
context:
space:
mode:
authorDillon Min <dillon.minfei@gmail.com>2021-10-19 09:43:21 +0100
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2021-11-15 08:11:32 +0000
commitef9f18a9e3a04126cf017216193166abe03dedef (patch)
treeafd50551585796924dacf2ee60102dcea4e261f5 /Documentation/userspace-api/media/v4l/control.rst
parentmedia: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting (diff)
downloadlinux-dev-ef9f18a9e3a04126cf017216193166abe03dedef.tar.xz
linux-dev-ef9f18a9e3a04126cf017216193166abe03dedef.zip
media: v4l2-ctrls: Add RGB color effects control
Add V4L2_COLORFX_SET_RGB color effects control, V4L2_CID_COLORFX_RGB for RGB color setting. with two mirror changes: - change 0xFFFFFF to 0xffffff - fix comments 2^24 to 2^24 - 1 [hverkuil: dropped spaces around + with V4L2_CID_BASE for consistency] Signed-off-by: Dillon Min <dillon.minfei@gmail.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'Documentation/userspace-api/media/v4l/control.rst')
-rw-r--r--Documentation/userspace-api/media/v4l/control.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/userspace-api/media/v4l/control.rst b/Documentation/userspace-api/media/v4l/control.rst
index f8d0b923da20..3eec65174260 100644
--- a/Documentation/userspace-api/media/v4l/control.rst
+++ b/Documentation/userspace-api/media/v4l/control.rst
@@ -242,8 +242,17 @@ Control IDs
* - ``V4L2_COLORFX_SET_CBCR``
- The Cb and Cr chroma components are replaced by fixed coefficients
determined by ``V4L2_CID_COLORFX_CBCR`` control.
+ * - ``V4L2_COLORFX_SET_RGB``
+ - The RGB components are replaced by the fixed RGB components determined
+ by ``V4L2_CID_COLORFX_RGB`` control.
+``V4L2_CID_COLORFX_RGB`` ``(integer)``
+ Determines the Red, Green, and Blue coefficients for
+ ``V4L2_COLORFX_SET_RGB`` color effect.
+ Bits [7:0] of the supplied 32 bit value are interpreted as Blue component,
+ bits [15:8] as Green component, bits [23:16] as Red component, and
+ bits [31:24] must be zero.
``V4L2_CID_COLORFX_CBCR`` ``(integer)``
Determines the Cb and Cr coefficients for ``V4L2_COLORFX_SET_CBCR``