From 0b2393ceccadfb918545f0a5a5d5c2696ef96ed0 Mon Sep 17 00:00:00 2001 From: claude-noether Date: Sun, 17 May 2026 01:00:25 +0200 Subject: [PATCH] libva-v4l2-request-ohm-gl-fix: mark deprecated, point at -fourier Predecessor experimental package (tarball + 18 stacked patches) is superseded by libva-v4l2-request-fourier (git-tracked fork tip, iter38 multi-device probe). The successor already declares replaces=('libva-v4l2-request-ohm-gl-fix') so installs migrate automatically; this commit just makes the deprecation visible in README + pkgdesc. Kept in-tree as historical reference for the ohm_gl_fix Phase 6 audit trail. --- arch/libva-v4l2-request-ohm-gl-fix/PKGBUILD | 9 ++++++++- arch/libva-v4l2-request-ohm-gl-fix/README.md | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/arch/libva-v4l2-request-ohm-gl-fix/PKGBUILD b/arch/libva-v4l2-request-ohm-gl-fix/PKGBUILD index d392e2020..17c08dc38 100644 --- a/arch/libva-v4l2-request-ohm-gl-fix/PKGBUILD +++ b/arch/libva-v4l2-request-ohm-gl-fix/PKGBUILD @@ -1,6 +1,13 @@ # Maintainer: Markus Fritsche # Campaign: ohm_gl_fix Phase 6 Step 1 # +# DEPRECATED (2026-05-16): superseded by ../libva-v4l2-request-fourier/ +# which tracks the campaign fork's git history directly and adds the +# iter38 multi-device probe (single libva session for rkvdec H.264/HEVC/VP9 +# + hantro MPEG-2/VP8). The successor declares +# replaces=('libva-v4l2-request-ohm-gl-fix'), so installing it removes +# this package automatically. See README.md for the full deprecation note. +# # Forks libva-v4l2-request to add hantro-vpu multiplanar + modern # stateless UAPI support. Conflicts/replaces stock libva-v4l2-request. # @@ -11,7 +18,7 @@ pkgname=libva-v4l2-request-ohm-gl-fix _upstreampkg=libva-v4l2-request pkgver=1.0.0.r0.ga3c2476 pkgrel=2 -pkgdesc="VA-API backend for V4L2 stateless decoders, hantro-vpu multiplanar fork" +pkgdesc="DEPRECATED — use libva-v4l2-request-fourier. VA-API backend for V4L2 stateless decoders, hantro-vpu multiplanar fork" arch=('aarch64') url="https://github.com/bootlin/libva-v4l2-request" license=('LGPL2.1' 'MIT') diff --git a/arch/libva-v4l2-request-ohm-gl-fix/README.md b/arch/libva-v4l2-request-ohm-gl-fix/README.md index 9065ca238..065600434 100644 --- a/arch/libva-v4l2-request-ohm-gl-fix/README.md +++ b/arch/libva-v4l2-request-ohm-gl-fix/README.md @@ -1,5 +1,24 @@ # libva-v4l2-request-ohm-gl-fix +> ## ⚠ DEPRECATED — use [`libva-v4l2-request-fourier`](../libva-v4l2-request-fourier/) instead +> +> This package is the **predecessor experimental** build (tarball pin +> + 18 stacked patches) and is no longer maintained as of 2026-05-16. +> Its successor `libva-v4l2-request-fourier` tracks the campaign fork's +> git history directly +> ([git.reauktion.de/marfrit/libva-v4l2-request-fourier](https://git.reauktion.de/marfrit/libva-v4l2-request-fourier)) +> so iteration sweeps (DEBUG removal, follow-up bugfixes) land in a clean +> linear log, and adds the iter38 multi-device probe that lets a single +> libva session serve rkvdec H.264/HEVC/VP9 + hantro MPEG-2/VP8 without +> needing `LIBVA_V4L2_REQUEST_VIDEO_PATH` overrides. +> +> `libva-v4l2-request-fourier` declares +> `replaces=('libva-v4l2-request-ohm-gl-fix')`, so installing it will +> remove this package automatically. Kept in-tree as historical reference +> for the ohm_gl_fix Phase 6 audit trail. + +--- + Bootlin's libva-v4l2-request VA-API backend, with hantro-vpu multi-planar + chromium-149-era stateless H.264 patches developed in the [ohm_gl_fix campaign](../../../ohm_gl_fix/) Phase 6 Step 1