media: vimc: cap: check v4l2_fill_pixfmt return value
authorAndré Almeida <andrealmeid@collabora.com>
Mon, 17 Jun 2019 16:28:02 +0000 (12:28 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 24 Jun 2019 18:58:40 +0000 (14:58 -0400)
commit77ae46e11df5c96bb4582633851f838f5d954df4
treec0201db56c51d9929c0e1b64abc9e7a8379292ef
parent2161536516edcc0be31109eb1284939119e7ba6d
media: vimc: cap: check v4l2_fill_pixfmt return value

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>
drivers/media/platform/vimc/vimc-capture.c