media: Add V4L2_TYPE_IS_CAPTURE helper
authorEzequiel Garcia <ezequiel@collabora.com>
Wed, 24 Jun 2020 19:28:00 +0000 (21:28 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Sun, 19 Jul 2020 06:13:24 +0000 (08:13 +0200)
commitb3ab1c6058fad8cd5726f24e9ed9053e43bb2af4
treefb02c7980fd3ddfd76ee15c39d8652ce8046619c
parentd6129d36b305e9943bc6af0e4f0f7f6a77ded9b0
media: Add V4L2_TYPE_IS_CAPTURE helper

It's all too easy to get confused by the V4L2_TYPE_IS_OUTPUT
macro, when it's used as !V4L2_TYPE_IS_OUTPUT.

Reduce the risk of confusion with macro to explicitly
check for the CAPTURE queue type case.

This change does not affect functionality, and it's
only intended to make the code more readable.

Suggested-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil-cisco@xs4all.nl: checkpatch: align with parenthesis]
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
13 files changed:
drivers/media/common/videobuf2/videobuf2-v4l2.c
drivers/media/platform/exynos-gsc/gsc-core.c
drivers/media/platform/exynos-gsc/gsc-m2m.c
drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c
drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c
drivers/media/platform/rcar_jpu.c
drivers/media/platform/sti/hva/hva-v4l2.c
drivers/media/platform/ti-vpe/vpe.c
drivers/media/test-drivers/vicodec/vicodec-core.c
drivers/media/v4l2-core/v4l2-mem2mem.c
drivers/staging/media/hantro/hantro_v4l2.c
drivers/staging/media/rkvdec/rkvdec.c
include/uapi/linux/videodev2.h