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:
@@ -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 |
|
||||||
|
|||||||
Reference in New Issue
Block a user