From 9bb5a5a7224c5aa4c9ed5315e8db1835d7c4977d Mon Sep 17 00:00:00 2001 From: claude-noether Date: Sun, 17 May 2026 21:01:04 +0000 Subject: [PATCH] README: ffmpeg-v4l2-request-fourier flipped to published Build + publish landed (2:8.1.r123329.b57fbbe-3, Kwiboo's v4l2-request-n8.1 tip + libudev-bypass companion patch). Deploy-host verified on fresnel: installs cleanly, ffmpeg buildconf shows --enable-v4l2-request, hwaccels list includes 'v4l2request', HEVC decode via -hwaccel v4l2request produces correct-size output. Quickstart per-host pacman -S lines now include ffmpeg-v4l2-request-fourier. Status table flipped its row from pending to published. Remaining pending: chromium-fourier (clang 22 -> 23 blocker), qt6-base-fourier (Wayland GL_ALPHA fix). Co-Authored-By: Claude Opus 4.7 --- README.md | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index b40c883..1e4f2c0 100644 --- a/README.md +++ b/README.md @@ -72,18 +72,20 @@ Then per host: # Fresnel — RK3399 Pinebook Pro sudo pacman -S \ linux-fresnel-fourier linux-fresnel-fourier-headers \ + ffmpeg-v4l2-request-fourier \ libva-v4l2-request-fourier \ firefox-fourier -# (ffmpeg-v4l2-request-fourier currently still a local build — see § Status) # Ampere — RK3588 sudo pacman -S \ linux-ampere-fourier linux-ampere-fourier-headers \ + ffmpeg-v4l2-request-fourier \ libva-v4l2-request-fourier \ firefox-fourier # Ohm — RK3566 PineTab2 (chromium-fourier validated path) sudo pacman -S \ + ffmpeg-v4l2-request-fourier \ libva-v4l2-request-fourier \ kwin-fourier # chromium-fourier currently still a local build — see § Status @@ -111,8 +113,11 @@ As of May 2026, the live marfrit repo at has: - ✓ `libva-v4l2-request-fourier-1:1.0.0.r361.cf8cd9d-1` (iter40b tip) +- ✓ `ffmpeg-v4l2-request-fourier-2:8.1.r123329.b57fbbe-3` (Kwiboo's + v4l2-request-n8.1 + libudev-bypass; smoke-tested on fresnel — + HEVC via `-hwaccel v4l2request` PASS) - ✓ `firefox-fourier-150.0.1-16` (5-patch series, sandboxed RDD HW - decode validated on RK3399) + decode validated on RK3399: ~5 % CPU at 1080p30 H.264) - ✓ `linux-fresnel-fourier-7.0-14` + headers (RK3399) - ✓ `linux-ampere-fourier-7.0rc3.kafr1-1` + headers (RK3588) - ✓ `kwin-fourier-1:6.6.5-1` (Wayland dmabuf-fence fix for chromium-fourier) @@ -121,28 +126,19 @@ As of May 2026, the live marfrit repo at NOT yet published but **present in `marfrit-packages/arch/` source tree** (build + publish pending): -- ⏳ `ffmpeg-v4l2-request-fourier` (Kwiboo's v4l2-request hwaccel - series on FFmpeg 8.1 — firefox-fourier's HW path RELIES on this; the - validated 5 % CPU measurement was with this companion installed - manually). - ⏳ `chromium-fourier` (Chromium 147 + V4L2VDA-on-mainline patches — blocked on Arch ALARM bumping clang 22 → 23). - ⏳ `qt6-base-fourier` (GL_ALPHA → GL_R8 fix — needed by KDE Plasma Wayland on the panfrost stack). -If you want the fully-validated Firefox-on-fresnel stack today, you'll -need to build `ffmpeg-v4l2-request-fourier` from -`marfrit-packages/arch/ffmpeg-v4l2-request-fourier/` locally: +If you need those locally before they ship: ```bash git clone ssh://git@git.reauktion.de:2222/marfrit/marfrit-packages.git -cd marfrit-packages/arch/ffmpeg-v4l2-request-fourier +cd marfrit-packages/arch/ makepkg -si ``` -Same recipe for `chromium-fourier` and friends. They'll move to the -live repo as their dependencies settle. - ## What does NOT work, and why it's stalled | Target | Status | Blocker |