linux-uconsole/drivers/media/platform/vimc
André Almeida 43b9fdc483 media: vimc: cap: check v4l2_fill_pixfmt return value
[ Upstream commit 77ae46e11d ]

v4l2_fill_pixfmt() returns -EINVAL if the pixelformat used as parameter is
invalid or if the user is trying to use a multiplanar format with the
singleplanar API. Currently, the vimc_cap_try_fmt_vid_cap() returns such
value, but vimc_cap_s_fmt_vid_cap() is ignoring it. Fix that and returns
an error value if vimc_cap_try_fmt_vid_cap() has failed.

Signed-off-by: André Almeida <andrealmeid@collabora.com>
Suggested-by: Helen Koike <helen.koike@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-07-26 09:14:11 +02:00
..
Kconfig
Makefile media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-capture.c media: vimc: cap: check v4l2_fill_pixfmt return value 2019-07-26 09:14:11 +02:00
vimc-common.c media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-common.h media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-core.c media: vimc: zero the media_device on probe 2019-05-31 06:46:33 -07:00
vimc-debayer.c media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-scaler.c media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-sensor.c media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00
vimc-streamer.c media: vimc: stream: fix thread state before sleep 2019-05-31 06:46:33 -07:00
vimc-streamer.h media: vimc: Add vimc-streamer for stream control 2019-03-23 20:10:12 +01:00