linux/drivers/media/platform/vivid
Hans Verkuil 0c90f649d2 media: vivid: add vivid_create_queue() helper
Refactor some of the vivid_create_instance code by using a
new vivid_create_queue() helper function.

Also add some sanity checks for the node_types vs input/output_types
module options.

This patch resolves these two smatch parse errors:

drivers/media/platform/vivid/vivid-core.c:1679 vivid_create_instance() parse error: OOM: 3002600Kb sm_state_count = 6160113
drivers/media/platform/vivid/vivid-core.c: drivers/media/platform/vivid/vivid-core.c:1679
vivid_create_instance() parse error: __split_smt: function too hairy.  Giving up after 33 seconds

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
2019-11-08 07:34:22 +01:00
..
Kconfig Linux 5.2-rc2 2019-05-28 11:21:51 -04:00
Makefile media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-cec.c media: vivid: add vivid_create_queue() helper 2019-11-08 07:34:22 +01:00
vivid-cec.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-core.c media: vivid: add vivid_create_queue() helper 2019-11-08 07:34:22 +01:00
vivid-core.h media: vivid: add vivid_create_queue() helper 2019-11-08 07:34:22 +01:00
vivid-ctrls.c media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-ctrls.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-kthread-cap.c media: vivid: Add metadata capture support 2019-10-24 11:44:32 -03:00
vivid-kthread-cap.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-kthread-out.c media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-kthread-out.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-meta-cap.c media: vivid: Add metadata capture support 2019-10-24 11:44:32 -03:00
vivid-meta-cap.h media: vivid: Add metadata capture support 2019-10-24 11:44:32 -03:00
vivid-meta-out.c media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-meta-out.h media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-osd.c media: vivid: fix incorrect assignment operation when setting video mode 2019-06-05 15:25:15 -04:00
vivid-osd.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-radio-common.c media: use strscpy() instead of strlcpy() 2018-09-11 13:32:17 -04:00
vivid-radio-common.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-radio-rx.c media: use strscpy() instead of strlcpy() 2018-09-11 13:32:17 -04:00
vivid-radio-rx.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-radio-tx.c media: use strscpy() instead of strlcpy() 2018-09-11 13:32:17 -04:00
vivid-radio-tx.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-rds-gen.c media: use strscpy() instead of strlcpy() 2018-09-11 13:32:17 -04:00
vivid-rds-gen.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-sdr-cap.c media: vivid: drop v4l2_ctrl_request_complete() from start_streaming 2018-12-03 15:04:07 -05:00
vivid-sdr-cap.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-vbi-cap.c media: vivid: make input std_signal per-input 2019-06-21 17:28:25 -04:00
vivid-vbi-cap.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-vbi-gen.c media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-vbi-gen.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-vbi-out.c media: vivid: drop v4l2_ctrl_request_complete() from start_streaming 2018-12-03 15:04:07 -05:00
vivid-vbi-out.h media: vivid: add SPDX license info 2018-02-14 13:14:31 -05:00
vivid-vid-cap.c media: vivid: Add metadata capture support 2019-10-24 11:44:32 -03:00
vivid-vid-cap.h media: vidioc_cropcap -> vidioc_g_pixelaspect 2018-11-20 13:57:21 -05:00
vivid-vid-common.c media: vivid: add support for new pixelformats 2019-07-30 12:17:34 -04:00
vivid-vid-common.h media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane 2019-06-05 07:48:32 -04:00
vivid-vid-out.c media: vivid: Add metadata output support 2019-10-24 11:46:36 -03:00
vivid-vid-out.h media: vidioc_cropcap -> vidioc_g_pixelaspect 2018-11-20 13:57:21 -05:00