Hello, This changeset adds new V4L2_CID_ALPHA_COMPONENT control allowing to configure an alpha component of all pixels on the video capture device or on capture queue of a mem-to-mem device. This is meant for devices that allow to set a per-pixel alpha at the pipeline output to a desired value and where the input alpha component doesn't influence the output alpha value. The second patch adds the control to s5p-fimc video capture and mem-to-mem driver. This changset also does a minor cleanup at the user controls DocBook chapter. Changes since v3: - update the alpha control maximum value manually in the driver rather than adding support for this in v4l core Changes since v2: - removed limitation of maximum value for the V4L2_CID_ALPHA_COMPONENT control to 0xff in v4l core - the driver now uses function v4l2_ctrl_update_range() for the control range update according to selected colour format Changes since v1: - rename V4L2_CID_COLOR_ALPHA to V4L2_CID_ALPHA_COMPONENT, - the documentation improvements. Sylwester Nawrocki (2): v4l: Add new alpha component control s5p-fimc: Add support for alpha component configuration Documentation/DocBook/media/v4l/compat.xml | 11 ++ Documentation/DocBook/media/v4l/controls.xml | 25 +++- .../DocBook/media/v4l/pixfmt-packed-rgb.xml | 7 +- drivers/media/video/s5p-fimc/fimc-capture.c | 11 ++ drivers/media/video/s5p-fimc/fimc-core.c | 128 ++++++++++++++++---- drivers/media/video/s5p-fimc/fimc-core.h | 30 ++++- drivers/media/video/s5p-fimc/fimc-reg.c | 53 ++++++-- drivers/media/video/s5p-fimc/regs-fimc.h | 5 + drivers/media/video/v4l2-ctrls.c | 1 + include/linux/videodev2.h | 6 +- 10 files changed, 224 insertions(+), 53 deletions(-) -- 1.7.8 -- Regards, Sylwester -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html