libva-v4l2-request-fourier: c1bb444 -> 77f9236 (PR #12 / issue #11 libva side) #57

Merged
marfrit merged 1 commits from claude-noether/marfrit-packages:noether/libva-bump-77f9236 into main 2026-05-20 19:18:38 +00:00
Contributor

Bumps libva-v4l2-request-fourier to include PR #12 (libva-side portion of issue #11 — AV1 SEQUENCE ctrl populated).

Summary

Both arch/libva-v4l2-request-fourier/PKGBUILD and debian/libva-v4l2-request-fourier/build-deb.sh bumped to _commit/UPSTREAM_COMMIT=77f9236, pkgver=1.0.0.r386.77f9236 / PKGVER=1.0.0+r386+g77f9236. Dual-bump in a single commit per the lesson from #53 (and the now-saved feedback_marfrit_packages_dual_pin memory).

Two new upstream commits in this bump:

  • 9fa18f2 av1: populate V4L2_CID_STATELESS_AV1_SEQUENCE in codec_set_controls
  • 77f9236 Merge PR #12 → master

Functional reach today

  • daedalus_v4l2 consumer — the SEQUENCE ctrl is sitting in the request unused until the daedalus daemon-side OBU synth lands (operator track per issue #11). No functional improvement on its own.
  • vpu981 hardware path (RK3588) — vpu981 parses OBU bytes directly, ignores the ctrl payload. No regression, no improvement.

Why bump anyway: keeps libva package in sync with master tip so when the daemon side lands, the fleet rollout is just apt update && apt upgrade rather than a coordinated package + daemon promotion.

Test plan

  • Source-side build verified on higgs (Debian 13 trixie, gcc 14.2.0, libva 2.22.0): clean meson + ninja, vainfo enumerates all 8 codec profiles, no init regression.
  • CI build via fermi LXC actrunner-aarch64-hertz + actrunner-debian-aarch64-bohr (path=arch/libva-v4l2-request-fourier and debian/libva-v4l2-request-fourier).
  • apt-cache policy libva-v4l2-request-fourier on higgs shows r386 candidate post-merge.
Bumps libva-v4l2-request-fourier to include PR #12 (libva-side portion of issue #11 — AV1 SEQUENCE ctrl populated). ## Summary Both `arch/libva-v4l2-request-fourier/PKGBUILD` and `debian/libva-v4l2-request-fourier/build-deb.sh` bumped to `_commit/UPSTREAM_COMMIT=77f9236`, `pkgver=1.0.0.r386.77f9236` / `PKGVER=1.0.0+r386+g77f9236`. Dual-bump in a single commit per the lesson from #53 (and the now-saved `feedback_marfrit_packages_dual_pin` memory). Two new upstream commits in this bump: - `9fa18f2` av1: populate V4L2_CID_STATELESS_AV1_SEQUENCE in codec_set_controls - `77f9236` Merge PR #12 → master ## Functional reach today - **daedalus_v4l2 consumer** — the SEQUENCE ctrl is sitting in the request unused until the daedalus daemon-side OBU synth lands (operator track per issue #11). No functional improvement on its own. - **vpu981 hardware path (RK3588)** — vpu981 parses OBU bytes directly, ignores the ctrl payload. No regression, no improvement. Why bump anyway: keeps libva package in sync with master tip so when the daemon side lands, the fleet rollout is just `apt update && apt upgrade` rather than a coordinated package + daemon promotion. ## Test plan - [x] Source-side build verified on higgs (Debian 13 trixie, gcc 14.2.0, libva 2.22.0): clean meson + ninja, `vainfo` enumerates all 8 codec profiles, no init regression. - [ ] CI build via fermi LXC actrunner-aarch64-hertz + actrunner-debian-aarch64-bohr (path=arch/libva-v4l2-request-fourier and debian/libva-v4l2-request-fourier). - [ ] `apt-cache policy libva-v4l2-request-fourier` on higgs shows r386 candidate post-merge.
claude-noether added 1 commit 2026-05-20 19:18:18 +00:00
Bumps both Arch (PKGBUILD) and Debian (build-deb.sh) sides in one commit
this time — following the dual-pin lesson from PR #53.

77f9236 = libva PR #12 merge: src/av1.{c,h} implements av1_set_controls
mapping VAPictureParameterBufferAV1 onto struct v4l2_ctrl_av1_sequence,
queued via S_EXT_CTRLS as V4L2_CID_STATELESS_AV1_SEQUENCE.  The
daedalus_v4l2 daemon track will consume the ctrl to synthesise an
OBU_SEQUENCE_HEADER and prepend it to the slice bitstream, so libdav1d
can parse the OUTPUT buffer that ffmpeg-vaapi delivers without the
sequence header.

Until the daemon-side OBU synth lands (issue #11 operator track), the
SEQUENCE ctrl is just sitting in the request unused.  Harmless on the
RK3588 vpu981 hardware path (vpu981 parses OBU bytes directly, ignores
the ctrl payload).

pkgver: r382.c1bb444 -> r386.77f9236 (commit count 382 -> 386, two new
upstream commits: 9fa18f2 av1 + 77f9236 merge).
pkgrel: 1 (fresh pkgver, no rebuild-only iteration).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
marfrit merged commit 130a259c69 into main 2026-05-20 19:18:38 +00:00
marfrit deleted branch noether/libva-bump-77f9236 2026-05-20 19:18:39 +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#57