v0.3.88
Fixed
- VAAPI failing with
libva.so.2: undefined symbol vaMapBuffer2(libva ABI mismatch — BtbN n7.x ffmpeg expects libva ≥ 2.20, Debian 12 / Ubuntu 22.04 stock provides 2.14–2.17). Both Docker images now build libva 2.22.0 from source as part of the image layer and replace the systemlibva.so.2with it. libva 2.x is ABI-stable, so the existing iHD / mesa-va / i965 drivers (compiled against 2.17) continue to work against 2.22 without rebuilding. Build adds ~30 s to image creation; build toolchain (build-essential, meson, ninja, libdrm-dev) is purged after compile so final image size impact is negligible.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.88 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.88-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.88-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.88-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.