[BUG] rkvdec-vdpu383-h264: wrong pixels at horizontal de-blocking edges y=4 and y=12
Piotr Oniszczuk
piotr.oniszczuk at gmail.com
Tue Jun 16 05:44:16 PDT 2026
> Wiadomość napisana przez Simon Wright <Simon at symple.nz> w dniu 11 cze 2026, o godz. 08:15:
>
> Hi Piotr,
>
> Short version: the in-tree port didn't actually have the warmup running (it needs a
> probe-time buffer alloc + a pm_runtime_resume hook, not just the decode code). Rather
> than pick that apart, here's a clean patch that wires it properly - and I've now
> validated it on hardware.
>
> The patch is self-contained and needs no devicetree change (mainline already maps the
> "link" register bank it uses); git apply-clean on 7.0 and 7.1-rc7:
>
> https://github.com/SympleNZ/rkvdec-vdpu383-h264-bug/tree/master/fix
>
>
Simon,
After multiple users tests I’m happy to confirm: with above patch applied on mainline 7.1 h264 decoder works perfectly.
So:
Tested-by: Piotr Oniszczuk <piotr.oniszczuk at gmail.com>
More information about the Linux-rockchip
mailing list