media: verisilicon: Add AV1 entropy helpers
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Wed, 3 May 2023 08:34:34 +0000 (09:34 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 9 Jun 2023 15:17:20 +0000 (16:17 +0100)
commitc0d0e579db4ee81a71fd1c81aad66caa236723fe
treed936e1e2f2dbc7bbde2bfd99a967687157cef791
parent1b9ef2744c5e7d68e940794827cc8f035e6460ef
media: verisilicon: Add AV1 entropy helpers

AV1 hardware decoder needs entropy parameters to decode frames.
They are computed from various arrays defined in AV1 section
"9.4. Default CDF tables".

Add helpers functions to init, store and get these parameters.

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/verisilicon/Makefile
drivers/media/platform/verisilicon/hantro.h
drivers/media/platform/verisilicon/hantro_hw.h
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c [new file with mode: 0644]
drivers/media/platform/verisilicon/rockchip_av1_entropymode.h [new file with mode: 0644]