ohm browser HW decode: link to chromium-fourier side-project
marfrit-packages/arch/chromium-fourier/STUDY.md now holds the plan for patching upstream Chromium to reach VaapiVideoDecoder directly on Linux Wayland, talking to libva-v4l2-request-fourier. README points at it from the existing 'why not Brave's V4L2 / use-system-ffmpeg path' section so a cold-start session sees the next step. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -297,6 +297,18 @@ multiplanar port.
|
||||
rebuild with different buildflags, or (b) upstream patches to extend the
|
||||
V4L2 decoder factory to Linux non-ChromeOS targets.
|
||||
|
||||
#### chromium-fourier (parallel side-project)
|
||||
|
||||
Workspace at `marfrit-packages/arch/chromium-fourier/STUDY.md` —
|
||||
patching upstream Chromium so it reaches `VaapiVideoDecoder` directly
|
||||
on Linux Wayland (skipping the chromeos pipeline that fails on Brave),
|
||||
then talks to our `marfrit/libva-v4l2-request-fourier` libva backend.
|
||||
No shipping fork covers this niche today (every ARM-Linux Chromium-with-
|
||||
HW-decode goes through the **vendor MPP path** on **5.10 BSP kernel +
|
||||
X11 + Mali blob + panfork** — opposite of where Fourier is going). See
|
||||
that STUDY for the patch shape, reference forks, build plan on fermi
|
||||
with distcc-avahi acceleration, and validation path.
|
||||
|
||||
### Acceptance criterion
|
||||
|
||||
**1080p @ 30 fps, no dropped frames.** Applies to every device and every
|
||||
|
||||
Reference in New Issue
Block a user