Could anyone advise the simple example on how to play media files using hardware decoding on VPU?
I use actual version of Armbian with Edge kernel
user@h96-tvbox-3566:~$ uname -a
Linux h96-tvbox-3566 6.18.0-rc7-edge-rockchip64 #1 SMP PREEMPT Sun Nov 23 22:53:16 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
and seems that rkvdec is available
user@h96-tvbox-3566:~$ v4l2-ctl --list-devices
rockchip,rk3328-vpu-dec (platform:fdea0000.video-codec):
/dev/video2
/dev/media1
rockchip,rk3568-vepu-enc (platform:fdee0000.video-codec):
/dev/video3
/dev/media2
rockchip-rga (platform:rga):
/dev/video1
rkvdec (platform:rkvdec):
/dev/video0
/dev/media0
then I've installed MPV player from Armbian repository using apt command, but it seems that it doesn't support hardware decoding. I tried to use different hwdec options (rkvdec, rga, rkmpp, hantro....) but got "Unsupported hwdec" each time.
user@h96-tvbox-3566:~$ mpv -hwdec=rkvdec --vo=gpu big_buck_bunny_1080p_h264.mov
(+) Video --vid=1 (*) (h264 1920x1080 24.000fps)
(+) Audio --aid=1 --alang=eng (*) (aac 6ch 48000Hz)
Unsupported hwdec: rkvdec
AO: [pulse] 48000Hz 5.1 6ch float
VO: [gpu] 1920x1080 yuv420p
Exiting... (Quit)