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 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 21:01:04 +00:00
parent 0182307403
commit 9bb5a5a722
+9 -13
View File
@@ -72,18 +72,20 @@ Then per host:
# Fresnel — RK3399 Pinebook Pro # Fresnel — RK3399 Pinebook Pro
sudo pacman -S \ sudo pacman -S \
linux-fresnel-fourier linux-fresnel-fourier-headers \ linux-fresnel-fourier linux-fresnel-fourier-headers \
ffmpeg-v4l2-request-fourier \
libva-v4l2-request-fourier \ libva-v4l2-request-fourier \
firefox-fourier firefox-fourier
# (ffmpeg-v4l2-request-fourier currently still a local build — see § Status)
# Ampere — RK3588 # Ampere — RK3588
sudo pacman -S \ sudo pacman -S \
linux-ampere-fourier linux-ampere-fourier-headers \ linux-ampere-fourier linux-ampere-fourier-headers \
ffmpeg-v4l2-request-fourier \
libva-v4l2-request-fourier \ libva-v4l2-request-fourier \
firefox-fourier firefox-fourier
# Ohm — RK3566 PineTab2 (chromium-fourier validated path) # Ohm — RK3566 PineTab2 (chromium-fourier validated path)
sudo pacman -S \ sudo pacman -S \
ffmpeg-v4l2-request-fourier \
libva-v4l2-request-fourier \ libva-v4l2-request-fourier \
kwin-fourier kwin-fourier
# chromium-fourier currently still a local build — see § Status # chromium-fourier currently still a local build — see § Status
@@ -111,8 +113,11 @@ As of May 2026, the live marfrit repo at
<https://packages.reauktion.de/arch/aarch64/> has: <https://packages.reauktion.de/arch/aarch64/> has:
-`libva-v4l2-request-fourier-1:1.0.0.r361.cf8cd9d-1` (iter40b tip) -`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 -`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-fresnel-fourier-7.0-14` + headers (RK3399)
-`linux-ampere-fourier-7.0rc3.kafr1-1` + headers (RK3588) -`linux-ampere-fourier-7.0rc3.kafr1-1` + headers (RK3588)
-`kwin-fourier-1:6.6.5-1` (Wayland dmabuf-fence fix for chromium-fourier) -`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 NOT yet published but **present in `marfrit-packages/arch/` source
tree** (build + publish pending): 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 — -`chromium-fourier` (Chromium 147 + V4L2VDA-on-mainline patches —
blocked on Arch ALARM bumping clang 22 → 23). blocked on Arch ALARM bumping clang 22 → 23).
-`qt6-base-fourier` (GL_ALPHA → GL_R8 fix — needed by KDE Plasma -`qt6-base-fourier` (GL_ALPHA → GL_R8 fix — needed by KDE Plasma
Wayland on the panfrost stack). Wayland on the panfrost stack).
If you want the fully-validated Firefox-on-fresnel stack today, you'll If you need those locally before they ship:
need to build `ffmpeg-v4l2-request-fourier` from
`marfrit-packages/arch/ffmpeg-v4l2-request-fourier/` locally:
```bash ```bash
git clone ssh://git@git.reauktion.de:2222/marfrit/marfrit-packages.git git clone ssh://git@git.reauktion.de:2222/marfrit/marfrit-packages.git
cd marfrit-packages/arch/ffmpeg-v4l2-request-fourier cd marfrit-packages/arch/<package>
makepkg -si 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 ## What does NOT work, and why it's stalled
| Target | Status | Blocker | | Target | Status | Blocker |