forked from marfrit/marfrit-packages
3abfdff943
Bumps both Arch (PKGBUILD) and Debian (build-deb.sh + changelog)
pins to upstream c332d34 — the merged LIBVA-1 PR.
Effect: Pi 5 / CM5 mixed deployment (higgs) now opens BOTH
rpi-hevc-dec and daedalus_v4l2 from one libva session and routes
per-codec — HEVC to rpi-hevc-dec ('p'), VP9 / AV1 / H.264 to the
daedalus daemon (new 'd' kind). Before c332d34, find_codec_device
picked rpi-hevc-dec by known_decoder_drivers[] order and the
daedalus slot stayed -1, so VP9/AV1/H.264 frames failed S_FMT.
Also closes a small fd leak in RequestTerminate (daedalus pair —
caught while reviewing the alt-driver expansion).
Both packages: pkgver bumped 1.0.0.r378.c332d34, pkgrel reset to 1
(new upstream pin). Backward-compatible on RK3399/3588 — new
branches gated by HAVE_DAEDALUS_V4L2 *and* video_fd_daedalus >= 0,
both false in those deployments.
Companion: daedalus-v4l2{,-dkms} bump 481279c landed in PR #39
(systemd unit + auto-enable). Together they close the Pi 5 stack:
boot → modules-load.d loads daedalus_v4l2 → daedalus-v4l2.service
starts daemon → libva opens both decoders → ffmpeg -hwaccel vaapi
routes by codec.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
libva-v4l2-request-fourier (1.0.0+r378+gc332d34-1) bookworm trixie; urgency=medium
|
|
|
|
* Bump to c332d34 — LIBVA-1 per-codec dispatch close. Pi 5 mixed
|
|
deployment (rpi-hevc-dec + daedalus_v4l2 both loaded) now correctly
|
|
opens BOTH decoders: VP9/AV1/H.264 route to daedalus via new 'd'
|
|
kind, HEVC stays on 'p' (rpi-hevc-dec). Before this commit
|
|
find_codec_device picked rpi-hevc-dec as the sole primary and the
|
|
daedalus_v4l2 slot stayed -1, so VP9/AV1/H.264 frames failed.
|
|
* Also closes a small fd leak in RequestTerminate (daedalus pair).
|
|
* Backward-compatible: new branches gated by HAVE_DAEDALUS_V4L2
|
|
*and* video_fd_daedalus >= 0 — RK3399/RK3588 boxes unaffected.
|
|
|
|
-- Markus Fritsche <mfritsche@reauktion.de> Wed, 20 May 2026 17:30:00 +0000
|
|
|
|
libva-v4l2-request-fourier (1.0.0+r376+gde27e95-1) bookworm trixie; urgency=medium
|
|
|
|
* Initial Debian packaging (sibling to existing
|
|
arch/libva-v4l2-request-fourier).
|
|
* Pinned to fork tip de27e95: "v4l2: log error_idx + failing ctrl id
|
|
on S_EXT_CTRLS failure" — Phase 8.13 diagnostic that surfaced the
|
|
real root cause of the libva→daedalus_v4l2 request-completion
|
|
timeout.
|
|
* Includes daedalus_v4l2 probe slot (b5b3acf) and meson option gate
|
|
(2146341) for the Pi 5 daemon-backed decoder shim.
|
|
* Backward-compatible on rkvdec / hantro / cedrus / rpi-hevc-dec
|
|
hosts — daedalus probe is off by default unless the kernel module
|
|
is present.
|
|
|
|
-- Markus Fritsche <mfritsche@reauktion.de> Mon, 18 May 2026 23:00:00 +0000
|