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