]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: rkvdec: Add HEVC support for the VDPU383 variant
authorDetlev Casanova <detlev.casanova@collabora.com>
Fri, 9 Jan 2026 16:15:33 +0000 (11:15 -0500)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Wed, 21 Jan 2026 13:43:10 +0000 (14:43 +0100)
commite3b5b77e36894b4d61374ecb916355809c6e4aa4
tree5186b100fbe8c07a6b9fb406b9b309fdf4822c94
parentc9a59dc2acc72789d5c778af080d1e65af84862c
media: rkvdec: Add HEVC support for the VDPU383 variant

The VDPU383 decoder is used on the RK3576 SoC and has support for HEVC.

This patch also moves some functions to a common rkvdec-hevc-common.c
file and adds a specific scaling matrix flatten function.

The fluster score for JCT-VC-HEVC_V1 is 146/147.

Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/rockchip/rkvdec/Makefile
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.h
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c [new file with mode: 0644]
drivers/media/platform/rockchip/rkvdec/rkvdec.c
drivers/media/platform/rockchip/rkvdec/rkvdec.h