libva-v4l2-request-fourier: bump pin iter8 -> iter38b (7ac934e)

Carries the fork from libva-multiplanar iter8 close (2026-05-06) to
fresnel-fourier iter38b (2026-05-14): multi-device probe so a single
libva session serves rkvdec (H.264 + HEVC + VP9) + hantro (MPEG-2 +
VP8) without LIBVA_V4L2_REQUEST_VIDEO_PATH overrides, plus the
MAX_PROFILES bounds-check fix from iter38b.

Required by the fresnel-fourier README's HW-decode stack (vainfo
exposes all 10 profiles in one session, byte-exact bench verified
across 5 codecs).

68 commits between the old pin (65969da3) and the new (7ac934e0).
pkgver() recomputes the rev count at build time; the static placeholder
is bumped from r280 to r348 to reflect the new pin.
This commit is contained in:
2026-05-15 06:08:21 +00:00
parent ee636a6d21
commit 81cc050bf3
+16 -10
View File
@@ -6,8 +6,11 @@
# tracks the campaign fork's git history directly, so iteration sweeps # tracks the campaign fork's git history directly, so iteration sweeps
# (DEBUG removal, follow-up bugfixes) land in a clean linear log. # (DEBUG removal, follow-up bugfixes) land in a clean linear log.
# #
# Campaign: ~/src/libva-multiplanar/ (eight closed iterations as of # Campaign: ~/src/libva-multiplanar/ (iter8 close 2026-05-06) plus
# 2026-05-06; iter8 close is the production tip pinned below). # ~/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 # Fork repo: https://git.reauktion.de/marfrit/libva-v4l2-request-fourier
# Bootlin upstream: https://github.com/bootlin/libva-v4l2-request # Bootlin upstream: https://github.com/bootlin/libva-v4l2-request
# #
@@ -20,16 +23,19 @@
pkgname=libva-v4l2-request-fourier pkgname=libva-v4l2-request-fourier
_upstreampkg=libva-v4l2-request _upstreampkg=libva-v4l2-request
# Pin the fork tip. 65969da = "iter8 Phase 4: tests/run_perf_binding_cell.sh" # Pin the fork tip. 7ac934e = "iter38b: bounds check uses MAX_PROFILES
# — last commit on master before fresnel-fourier work started layering # (11), not MAX_CONFIG_ATTRIBUTES (10)" — fresnel-fourier campaign
# MPEG-2 rewrites on top of it (2026-05-08). The libva-multiplanar campaign # production tip 2026-05-14, sibling iter38 added multi-device probe so
# closed iter8 at this commit; promote to a later pin only after a future # a single libva session serves rkvdec + hantro without requiring
# iteration closes cleanly. # LIBVA_V4L2_REQUEST_VIDEO_PATH overrides. Promote to a later pin only
_commit=65969da3ee901442a8ca4e1f7f9697d5461d368a # after a future iteration closes cleanly.
_commit=7ac934e0c5420814c7a5fc3e2a2f08251d590d9e
# Project version from meson.build (1.0.0) + commit count + short sha, # Project version from meson.build (1.0.0) + commit count + short sha,
# matching the ffmpeg-v4l2-request-fourier convention. # matching the ffmpeg-v4l2-request-fourier convention. Recomputed at
pkgver=1.0.0.r280.65969da # 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 pkgrel=1
pkgdesc="VA-API backend for V4L2 stateless decoders (multiplanar fork — fourier umbrella)" pkgdesc="VA-API backend for V4L2 stateless decoders (multiplanar fork — fourier umbrella)"
arch=('aarch64') arch=('aarch64')