media: verisilicon: Add film grain feature to AV1 driver
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Wed, 3 May 2023 08:34:36 +0000 (09:34 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 9 Jun 2023 15:19:27 +0000 (16:19 +0100)
commitd8ebe59e7b36bce848426c43cd2ccacc03c82c0a
tree636601224c5858d3d09ef029934e1170af7c22c7
parent727a400686a2c0d25015c9e44916a59b72882f83
media: verisilicon: Add film grain feature to AV1 driver

Film grain feature add "old style" grain noise on decoded streams.
Grain noise is applied after decoding by the postprocessor.
The level of grain is based on gaussian sequence.

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_hw.h
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c [new file with mode: 0644]
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.h [new file with mode: 0644]
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c