]> git.ipfire.org Git - thirdparty/linux.git/commit
media: rkvdec: Add HEVC backend
authorJonas Karlman <jonas@kwiboo.se>
Fri, 5 Sep 2025 16:19:19 +0000 (16:19 +0000)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Mon, 3 Nov 2025 07:37:14 +0000 (08:37 +0100)
commit3595375c2301653d5440d54b396df03499686c20
treeccf052016dc3041f4f476188905f77be65c84f7a
parent163917839c0eea3bdfe3620f27f617a55fd76302
media: rkvdec: Add HEVC backend

The Rockchip VDEC supports the HEVC codec with the Main and Main10
Profile up to Level 5.1 High tier: 4096x2304@60 fps.

Add the backend for HEVC format to the decoder.

Signed-off-by: Alex Bee <knaerzche@gmail.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Tested-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Tested-by: Diederik de Haas <didi.debian@cknow.org> # Rock64, RockPro64, Quartz64-B, NanoPi R5S
Tested-by: Detlev Casanova <detlev.casanova@collabora.com> # RK3399
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-data.c [new file with mode: 0644]
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c [new file with mode: 0644]
drivers/media/platform/rockchip/rkvdec/rkvdec-regs.h
drivers/media/platform/rockchip/rkvdec/rkvdec.c
drivers/media/platform/rockchip/rkvdec/rkvdec.h