media: hantro: Support format filtering by depth
authorJernej Skrabec <jernej.skrabec@gmail.com>
Wed, 6 Jul 2022 18:28:56 +0000 (19:28 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sun, 17 Jul 2022 09:59:03 +0000 (10:59 +0100)
commit8d03c2ab881b3d891380629f4be83cb2a9f66964
treeadfddaba533384d20af8d53f6fc10ab5b80b770d
parent3c8e19d3d3f9a20cde987fa73fd83b13dcc8604f
media: hantro: Support format filtering by depth

In preparation for supporting 10-bit formats, add mechanism which will
filter formats based on pixel depth.

Hantro G2 supports only one decoding format natively and that is based
on bit depth of current video frame. Additionally, it makes no sense to
upconvert bitness, so filter those out too.

Reviewed-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Tested-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/staging/media/hantro/hantro.h
drivers/staging/media/hantro/hantro_v4l2.c
drivers/staging/media/hantro/hantro_v4l2.h