diff --git a/README.md b/README.md index aa0e048..efb5cde 100644 --- a/README.md +++ b/README.md @@ -122,9 +122,14 @@ mpv --hwdec=drm --vo=dmabuf-wayland input.mp4 → `NV12`. No HEVC, no VP9. - No rkvdec2 DT node, no rkvdec2 driver, no decoder firmware blob (`/lib/firmware/rockchip/` only carries `dptx.bin`). HEVC/VP9 hardware - decode is **not available on this image** — needs a kernel rebuild with - out-of-tree rkvdec2 patches + firmware. Tree-side confirmation (does the - danctnix PKGBUILD even attempt to carry rkvdec2?) still pending. + decode is **not available on this image**. Tree-side confirmed: the + kernel build ships only the mainline `rockchip-vdec` module + (`CONFIG_VIDEO_ROCKCHIP_VDEC=m`, Collabora, rkvdec1) whose DT aliases are + `rockchip,rk{3288,3328,3399}-vdec` — none of which match RK3566. No + rkvdec2 module in `/lib/modules/.../rockchip/`; DanctNIX carries no + out-of-tree rkvdec2 patches. HEVC/VP9 on ohm needs either (a) our own + carrier patch series (VDPU346 driver + DT + firmware, rebuild + `linux-pinetab2`) or (b) waiting for VDPU346 to land upstream. - Userspace: `ffmpeg 8.1` (stock, v4l2m2m only — **no v4l2request hwaccel**, does not drive the stateless decoder), `gstreamer 1.28.2` with `v4l2codecs` exposing `v4l2sl{h264,mpeg2,vp8}dec`, `mpv 0.41.0`,