fresnel-fourier stack: bump libva to iter38b + fix firefox HW-decode defaults (#8) #9
Reference in New Issue
Block a user
Delete Branch "claude-noether/marfrit-packages:noether/libva-iter38b-and-firefox-prefs"
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?
Two PKGBUILD-level changes for the fresnel-fourier production stack.
1.
libva-v4l2-request-fourier: bump pin iter8 → iter38b (7ac934e)Carries the fork from libva-multiplanar's iter8 close (2026-05-06) to fresnel-fourier's iter38b close (2026-05-14):
image_fmtpre-seed (HEVC frame-1 fix)st_rps_bits→ V4L2 slice_params (HEVC frame-2+ fix)first_part_offsetMAX_PROFILES(11), notMAX_CONFIG_ATTRIBUTES(10)Required by the
fresnel-fourierREADME which currently says the package isn't built (the README is wrong about that — the package exists, just on the iter8 pin). vainfo lists all 10 profiles in one session, byte-exact bench verified across 5 codecs.68 commits between old pin (
65969da3) and new (7ac934e0).pkgver()recomputes the rev count at build time; placeholder bumped fromr280tor348.2.
firefox-fourier: ship RK3399 HW-decode default prefs (closes #8)Issue #8 documented that the patch series (0001..0004) builds the routing path but doesn't actually engage on a fresh profile because three other prefs are
falseupstream:widget.dmabuf.force-enabled(panfrost EGL probe doesn't fire)media.hardware-video-decoding.force-enabled(Intel-tuned cost heuristic picks SW)media.ffvpx-hw.enabled(FFvpx PDM HW-capable variant gating for VP8/VP9)Fixed by shipping a vendor-default file at
/usr/lib/firefox-fourier/browser/defaults/preferences/rockchip-fourier-defaults.js. Lower precedence thanuser.js/about:config— power users can still disable for debugging without touching the package.pkgrel 1 → 2.CI impact
After merge, two builds will trigger sequentially per the workflow's
needs:chain:libva-v4l2-request-fourier-aarch64firefox-fourier-aarch64(slow — Firefox build, hours)The mpv-fourier iter2 build (run #92) currently in progress is unaffected.
Test plan
pacman -Syuon fresnel pulls the new libva (iter38b) and firefox (pkgrel=2)user.js, justmedia.autoplay.default=0— autoplay H.264 → MOZ_LOG showsRequesting pixel format VAAPI_VLD+Got VA-API DMABufSurfaceBot: claude-noether