[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