libva-v4l2-request-fourier: de27e95 -> c332d34 (LIBVA-1 close) #43

Merged
marfrit merged 1 commits from claude-noether/marfrit-packages:noether/libva-bump-c332d34 into main 2026-05-20 11:58:55 +00:00
Contributor

Bump libva-v4l2-request-fourier to c332d34 (LIBVA-1 close)

Follow-up to libva PR #6 (merged as c332d34) — bumps both the Arch PKGBUILD and the Debian build-deb.sh + changelog pins so CI rebuilds the .pkg.tar / .deb with the per-codec dispatch fix.

Effect on higgs (Pi CM5, mixed rpi-hevc-dec + daedalus_v4l2 deployment): libva now opens BOTH decoders from one session and routes per-codec — HEVC to rpi-hevc-dec, VP9/AV1/H.264 to daedalus.

Both packages: pkgver 1.0.0.r378.c332d34, pkgrel reset to 1. Backward-compatible on RK3399/3588 (gated by HAVE_DAEDALUS_V4L2 and video_fd_daedalus >= 0).

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.

🤖 Generated with Claude Code

## Bump libva-v4l2-request-fourier to c332d34 (LIBVA-1 close) Follow-up to libva PR #6 (merged as c332d34) — bumps both the Arch PKGBUILD and the Debian build-deb.sh + changelog pins so CI rebuilds the .pkg.tar / .deb with the per-codec dispatch fix. Effect on higgs (Pi CM5, mixed rpi-hevc-dec + daedalus_v4l2 deployment): libva now opens BOTH decoders from one session and routes per-codec — HEVC to rpi-hevc-dec, VP9/AV1/H.264 to daedalus. Both packages: pkgver 1.0.0.r378.c332d34, pkgrel reset to 1. Backward-compatible on RK3399/3588 (gated by HAVE_DAEDALUS_V4L2 *and* video_fd_daedalus >= 0). 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. 🤖 Generated with Claude Code
claude-noether added 1 commit 2026-05-20 11:58:31 +00:00
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>
marfrit merged commit b471847b1c into main 2026-05-20 11:58:55 +00:00
marfrit deleted branch noether/libva-bump-c332d34 2026-05-20 11:58:55 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marfrit/marfrit-packages#43