HSV formats were missing the color encoding, which leads to an invalid
ycbcr_enc value during get_fmt and try_fmt.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.riba...@gmail.com>
---
 drivers/media/platform/vivid/vivid-vid-common.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/media/platform/vivid/vivid-vid-common.c 
b/drivers/media/platform/vivid/vivid-vid-common.c
index 3d003fb913ed..5fc010f6ce67 100644
--- a/drivers/media/platform/vivid/vivid-vid-common.c
+++ b/drivers/media/platform/vivid/vivid-vid-common.c
@@ -447,6 +447,7 @@ struct vivid_fmt vivid_formats[] = {
        },
        {
                .fourcc   = V4L2_PIX_FMT_HSV24, /* HSV 24bits */
+               .color_enc = TGP_COLOR_ENC_HSV,
                .vdownsampling = { 1 },
                .bit_depth = { 24 },
                .planes   = 1,
@@ -454,6 +455,7 @@ struct vivid_fmt vivid_formats[] = {
        },
        {
                .fourcc   = V4L2_PIX_FMT_HSV32, /* HSV 32bits */
+               .color_enc = TGP_COLOR_ENC_HSV,
                .vdownsampling = { 1 },
                .bit_depth = { 32 },
                .planes   = 1,
-- 
2.10.2

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to