ci / docs-site (pull_request) Successful in 47s
ci / web (pull_request) Successful in 53s
ci / decky-typecheck (pull_request) Successful in 10s
ci / bun-nix (pull_request) Successful in 12s
android / android (pull_request) Canceled after 1m25s
apple / swift (pull_request) Canceled after 0s
apple / distribute (pull_request) Canceled after 0s
apple / screenshots (pull_request) Canceled after 0s
ci / rust (pull_request) Canceled after 1m26s
ci / rust-arm64 (pull_request) Canceled after 1m24s
ci / sdk-plugin-kit (pull_request) Canceled after 1m21s
ci / docs-drift (pull_request) Canceled after 24s
installer-smoke / build punktfunk-setup (musl) (pull_request) Canceled after 17s
installer-smoke / omarchy integration self-check (pull_request) Canceled after 0s
installer-smoke / omarchy (armed update guard) (pull_request) Canceled after 0s
installer-smoke / smoke (arch) (pull_request) Canceled after 0s
installer-smoke / smoke (debian-13) (pull_request) Canceled after 0s
installer-smoke / smoke (fedora-44) (pull_request) Canceled after 0s
macos-host / check (pull_request) Canceled after 0s
setup-windows / test (pull_request) Successful in 1m23s
nix / flake (pull_request) Canceled after 2s
setup-binary / build (aarch64) (pull_request) Canceled after 0s
setup-binary / build (x86_64) (pull_request) Canceled after 0s
setup-binary / probe the published channel (pull_request) Canceled after 0s
setup-binary / publish to the generic registry (pull_request) Canceled after 0s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Canceled after 3s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Canceled after 0s
windows-drivers / probe-and-proto (pull_request) Canceled after 0s
windows-drivers / driver-build (pull_request) Canceled after 0s
secret-scan / gitleaks (pull_request) Successful in 19s
Every encode path the host still needs is native now: NVIDIA on the direct NVENC SDK, AMD and Intel on the VAAPI session that shipped this week, Windows Intel on VPL and Windows AMD on AMF. libav was left as the A/B oracle and the fallback; on glass the native VAAPI arm answers both questions, so keeping a second implementation of every backend only costs a dependency that has broken us twice on soname majors and forces an LGPL payload into the Windows installer. The one gap it leaves is NVIDIA with a CPU capture, which libav NVENC used to take. Direct NVENC now uploads such a frame into a reused pitched device buffer instead of refusing it, so the CPU path is a copy rather than a second encoder. Untested on hardware: no NVIDIA Linux box is in the fleet. `PUNKTFUNK_VAAPI_NATIVE` and `PUNKTFUNK_NVENC_DIRECT` go with the code they switched between, as do the `libav-fallback` and `amf-qsv` features. Linux packaging keeps its libav* build dependencies until the packaging half lands.