diff --git a/arch/daedalus-v4l2-dkms/PKGBUILD b/arch/daedalus-v4l2-dkms/PKGBUILD index aa5f71f33..386b2fb8a 100644 --- a/arch/daedalus-v4l2-dkms/PKGBUILD +++ b/arch/daedalus-v4l2-dkms/PKGBUILD @@ -18,9 +18,9 @@ _module=daedalus_v4l2 # Same pin as arch/daedalus-v4l2 — keep kernel module + daemon # bit-versioned together so the chardev wire protocol stays in sync. -_commit=f04d7000f858fe51d867aba14a529d3aef4fbd54 +_commit=f55b2cdab8a8c0bc04e8c1bb1d0b6ca85e7d96d2 -pkgver=0.1.0.r15.f04d700 +pkgver=0.1.0.r16.f55b2cd pkgrel=1 pkgdesc="V4L2 stateless decoder shim kernel module (DKMS) — Pi 5 / CM5" arch=('any') diff --git a/arch/daedalus-v4l2/PKGBUILD b/arch/daedalus-v4l2/PKGBUILD index 3e146f1f6..ce4289e09 100644 --- a/arch/daedalus-v4l2/PKGBUILD +++ b/arch/daedalus-v4l2/PKGBUILD @@ -16,16 +16,16 @@ pkgname=daedalus-v4l2 _upstreampkg=daedalus-v4l2 -# Pin the daedalus-v4l2 tip. f04d700 = "Phase 8.13: byte-exact end-to- +# Pin the daedalus-v4l2 tip. f55b2cd = "Phase 8.13: byte-exact end-to- # end via libva (consumer target hit)" — first commit where the full # ffmpeg -hwaccel vaapi → libva → /dev/video0 → daemon path lands a # pixel-correct decoded frame back in ffmpeg. Promote to a later pin # only after a future phase closes cleanly. -_commit=f04d7000f858fe51d867aba14a529d3aef4fbd54 +_commit=f55b2cdab8a8c0bc04e8c1bb1d0b6ca85e7d96d2 # 0.1.0 (pre-1.0) + commit count + short sha. Bump the .Y on each # Phase 8.x close. pkgver() recomputes at build time. -pkgver=0.1.0.r15.f04d700 +pkgver=0.1.0.r16.f55b2cd pkgrel=1 pkgdesc="Userspace daemon for the daedalus-v4l2 V4L2 stateless decoder shim (VP9/AV1/H.264 on Pi 5 / CM5)" arch=('aarch64') diff --git a/debian/daedalus-v4l2-dkms/build-deb.sh b/debian/daedalus-v4l2-dkms/build-deb.sh index d282da003..6f9b75b1f 100755 --- a/debian/daedalus-v4l2-dkms/build-deb.sh +++ b/debian/daedalus-v4l2-dkms/build-deb.sh @@ -14,8 +14,8 @@ # Sibling userspace package: ../daedalus-v4l2/build-deb.sh set -euo pipefail -UPSTREAM_COMMIT=f04d7000f858fe51d867aba14a529d3aef4fbd54 -PKGVER=0.1.0+r15+gf04d700 +UPSTREAM_COMMIT=f55b2cdab8a8c0bc04e8c1bb1d0b6ca85e7d96d2 +PKGVER=0.1.0+r16+gf55b2cd PKGREL=1 MODULE_NAME=daedalus_v4l2 diff --git a/debian/daedalus-v4l2-dkms/debian/changelog b/debian/daedalus-v4l2-dkms/debian/changelog index 26c83642f..0096ee5ad 100644 --- a/debian/daedalus-v4l2-dkms/debian/changelog +++ b/debian/daedalus-v4l2-dkms/debian/changelog @@ -1,7 +1,7 @@ -daedalus-v4l2-dkms (0.1.0+r15+gf04d700-1) bookworm trixie; urgency=medium +daedalus-v4l2-dkms (0.1.0+r16+gf55b2cd-1) bookworm trixie; urgency=medium * Initial Debian DKMS packaging for the daedalus_v4l2 kernel module. - * Pinned to f04d700 (Phase 8.13 close): kernel-side framework + * Pinned to f55b2cd (Phase 8.13 close): kernel-side framework integration (V4L2 m2m, dmabuf-export, media controller, request API, NV12 single-plane + NV12M + P010 CAPTURE) that closes the libva→/dev/video0→daemon round-trip with byte-exact pixels. diff --git a/debian/daedalus-v4l2/build-deb.sh b/debian/daedalus-v4l2/build-deb.sh index e195c20dc..915375a6b 100755 --- a/debian/daedalus-v4l2/build-deb.sh +++ b/debian/daedalus-v4l2/build-deb.sh @@ -11,12 +11,12 @@ # Upstream repo: https://git.reauktion.de/reauktion/daedalus-v4l2 set -euo pipefail -# Same pin as the Arch PKGBUILD. f04d700 = "Phase 8.13: byte-exact +# Same pin as the Arch PKGBUILD. f55b2cd = "Phase 8.13: byte-exact # end-to-end via libva (consumer target hit)" — first commit where the # full ffmpeg -hwaccel vaapi → libva → /dev/video0 → daemon path lands # a pixel-correct decoded frame back in ffmpeg. -UPSTREAM_COMMIT=f04d7000f858fe51d867aba14a529d3aef4fbd54 -PKGVER=0.1.0+r15+gf04d700 +UPSTREAM_COMMIT=f55b2cdab8a8c0bc04e8c1bb1d0b6ca85e7d96d2 +PKGVER=0.1.0+r16+gf55b2cd PKGREL=1 HERE=$(dirname "$(readlink -f "$0")") diff --git a/debian/daedalus-v4l2/debian/changelog b/debian/daedalus-v4l2/debian/changelog index 680fd670a..632ab13fc 100644 --- a/debian/daedalus-v4l2/debian/changelog +++ b/debian/daedalus-v4l2/debian/changelog @@ -1,7 +1,7 @@ -daedalus-v4l2 (0.1.0+r15+gf04d700-1) bookworm trixie; urgency=medium +daedalus-v4l2 (0.1.0+r16+gf55b2cd-1) bookworm trixie; urgency=medium * Initial Debian packaging for the daedalus-v4l2 userspace daemon. - * Pinned to f04d700 (Phase 8.13 close): first commit where the full + * Pinned to f55b2cd (Phase 8.13 close): first commit where the full ffmpeg -hwaccel vaapi → libva-v4l2-request-fourier → /dev/video0 → daemon path lands a pixel-correct decoded NV12 frame back in ffmpeg.