patches/driver/media: import Sarma VP9-VDPU381 series #24
Reference in New Issue
Block a user
Delete Branch "claude-noether/kernel-agent:noether/sarma-vp9-vdpu381"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imports D.V.A.B. Sarma's VP9-VDPU381 patch series as scope-tagged kernel-agent patches under
patches/driver/media/. Companion to the operator path (a) decision onmarfrit/kernel-agent#12(build + install + reboot ampere).What landed
patches/driver/media/0001..0003-*.patch— Sarma's 3 commits exported viagit format-patch. ~1500 LOC total, apply strictly in order. Source:github.com/dvab-sarma/android_kernel_rk_opibranchadd-rkvdec-vdpu381-vp9-v8.patches/driver/media/README.md— author / provenance / removal-criteria / how-to-use docs.What did NOT land
fleet/ampere.yamlis not modified — the manifest preamble currently scopes VP9 out per issue #6. Once the operator verifies VP9 actually works on ampere (post-reboot test), they can bump the manifest to include these three patches in apply order. Kept separate so this PR is reviewable on its own without committing to the manifest change.Empirical results so far
ampere-minimal-devicesbranch in ampere's local/home/mfritsche/src/linux-rockchiptree (no conflicts).KBUILD_BUILD_TIMESTAMP='' make -j$(nproc) O=build-vp9 ARCH=arm64 Image modules dtbs→ 60min 49s, RC=0, GCC 16.1.1.arch_vp9_testinstalled alongside existingarch_devices(default unchanged → safe to reboot, default still recovers).arch_vp9_test+v4l2-ctl --list-formats-outshowingVP9F+ ffmpeg-vaapi smoke test.Operator next steps (kernel-agent#12)
arch_vp9_testat extlinux menu prompt.v4l2-ctl -d /dev/video1 --list-formats-outshould now listVP9F. Then ffmpeg-vaapi VP9 decode test against~/measurements/encoded/bbb_60s_720p.vp9.webm.fleet/ampere.yamlto include the 3 patches under the scope-tagged list. Either setdefault arch_vp9_testin extlinux or rebuild alinux-ampere-fourierpackage release including the patches.arch_devices→ recover. Leave thearch_vp9_testlabel in place for future debugging.Cross-references: marfrit/kernel-agent#12 + the upstream gist+blog at https://gist.github.com/Kwiboo/f4ac15576b2c72887ae2bc5d58b5c865 and https://www.collabora.com/news-and-blog/news-and-events/rk3588-and-rk3576-video-decoders-support-merged-in-the-upstream-linux-kernel.html
🤖 Generated with Claude Code