diff --git a/arch/libva-v4l2-request-fourier/PKGBUILD b/arch/libva-v4l2-request-fourier/PKGBUILD index 6af827603..68ee37139 100644 --- a/arch/libva-v4l2-request-fourier/PKGBUILD +++ b/arch/libva-v4l2-request-fourier/PKGBUILD @@ -6,8 +6,11 @@ # tracks the campaign fork's git history directly, so iteration sweeps # (DEBUG removal, follow-up bugfixes) land in a clean linear log. # -# Campaign: ~/src/libva-multiplanar/ (eight closed iterations as of -# 2026-05-06; iter8 close is the production tip pinned below). +# Campaign: ~/src/libva-multiplanar/ (iter8 close 2026-05-06) plus +# ~/src/fresnel-fourier/ which carried the fork to iter38b — multi-device +# probe so a single libva session serves all 5 codecs (rkvdec H.264 + +# HEVC + VP9, hantro MPEG-2 + VP8) plus a bounds-check fix for +# MAX_PROFILES. Pinned below. # Fork repo: https://git.reauktion.de/marfrit/libva-v4l2-request-fourier # Bootlin upstream: https://github.com/bootlin/libva-v4l2-request # @@ -20,16 +23,19 @@ pkgname=libva-v4l2-request-fourier _upstreampkg=libva-v4l2-request -# Pin the fork tip. 65969da = "iter8 Phase 4: tests/run_perf_binding_cell.sh" -# — last commit on master before fresnel-fourier work started layering -# MPEG-2 rewrites on top of it (2026-05-08). The libva-multiplanar campaign -# closed iter8 at this commit; promote to a later pin only after a future -# iteration closes cleanly. -_commit=65969da3ee901442a8ca4e1f7f9697d5461d368a +# Pin the fork tip. 7ac934e = "iter38b: bounds check uses MAX_PROFILES +# (11), not MAX_CONFIG_ATTRIBUTES (10)" — fresnel-fourier campaign +# production tip 2026-05-14, sibling iter38 added multi-device probe so +# a single libva session serves rkvdec + hantro without requiring +# LIBVA_V4L2_REQUEST_VIDEO_PATH overrides. Promote to a later pin only +# after a future iteration closes cleanly. +_commit=7ac934e0c5420814c7a5fc3e2a2f08251d590d9e # Project version from meson.build (1.0.0) + commit count + short sha, -# matching the ffmpeg-v4l2-request-fourier convention. -pkgver=1.0.0.r280.65969da +# matching the ffmpeg-v4l2-request-fourier convention. Recomputed at +# build time by pkgver() below; the static value here is a placeholder +# so AUR-style consumers see something coherent before src/ exists. +pkgver=1.0.0.r348.7ac934e pkgrel=1 pkgdesc="VA-API backend for V4L2 stateless decoders (multiplanar fork — fourier umbrella)" arch=('aarch64')