Skip to content

8.1.2-4089c130-develop

Choose a tag to compare

@ersatztv-releaser ersatztv-releaser released this 02 Nov 22:19
Immutable release. Only release title and notes can be modified.
7f86b6e

Develop build of 4089c1301508 for testing; not a release. Develop builds are pruned.

Commits since 8.1.2-7

  • 4089c13 fix: let qsvenc switch to a rebuilt filter graph's frame pool (#97)
  • c33377e fix: do not pin color of hardware outputs (#96)
  • 8115e89 fix(fftools): schedule -shortest sync queues by the stream they wait on (#95)

Build

  • FFmpeg n8.1.2 (38b88335f99e76ed89ff3c93f877fdefce736c13), release.json revision 7
  • ffmpeg -version: n8.1.2-etv.dev.4089c130 (native), 8.1.2-etv.dev.4089c130 (docker)
  • Docker: ghcr.io/ersatztv/ersatztv-ffmpeg-develop:8.1.2-4089c130-develop@sha256:53a6af8fe5d56f6ce6699d71d6f59f63a4797d139e3d37e6dd9af305d49332bf, dependency images:
    • amd64: ghcr.io/ersatztv/ersatztv-ffmpeg-deps@sha256:51248824c0e0ba8cbb57e76faed393a4f44b6978f1d66fa54a2cbb2da153e89c
    • arm64: ghcr.io/ersatztv/ersatztv-ffmpeg-deps@sha256:24a461c07bf51280d566ad18e28bed245d81b2ef4d29dfcec9dae6cf81483106
  • Native toolchain: ErsatzTV/FFmpeg-Builds@bbd45671594a, dependency images:
    • linux64: ghcr.io/ersatztv/ffmpeg-builds/linux64-gpl-8.1@sha256:a8a0e3f004c635057676207397e9dd199b746f1fd41704110404af84644f53ba
    • linuxarm64: ghcr.io/ersatztv/ffmpeg-builds/linuxarm64-gpl-8.1@sha256:772237735b9d57273f64672752467ad37048d066b38efb3d8924b2d353ff2d0d
    • win64: ghcr.io/ersatztv/ffmpeg-builds/win64-gpl-8.1@sha256:27d8e42ac9a81cbc73085e1981545dec82f05424a74531deab18d880a74b39ef
  • macOS: built natively for macOS 15.0 and later, static dependencies from native/macos/deps.json: openssl 3.5.9, freetype 2.14.3, fribidi 1.0.16, harfbuzz 14.5.1, libass 0.17.5, aom 3.14.1, dav1d 1.5.3, kvazaar 2.3.2, lame 3.100, ogg 1.3.5, vorbis 1.3.7, theora 1.2.0, opus 1.6, opencore-amr 0.1.6, openjpeg 2.5.4, srt 1.5.5, libwebp 1.6.0, vidstab 1.1.1, vpx 1.16.0, x264 stable-31e19f92, x265 4.2, xvid 1.3.7, zimg 3.0.6
    • macos64: Xcode 16.4 (16F6), SDK 15.5, runner image macos15 20261028.0489.1, dependency cache macos-deps-macos64-xcode-16F6-6c78efd4c176da6f9fd0497f809ca687f1bdec31193d56ab4e2cdb0fd263f3b9 (restored from cache)
    • macosarm64: Xcode 16.4 (16F6), SDK 15.5, runner image macos15 20261028.0489.1, dependency cache macos-deps-macosarm64-xcode-16F6-6c78efd4c176da6f9fd0497f809ca687f1bdec31193d56ab4e2cdb0fd263f3b9 (restored from cache)

Patches

Changes since 8.1.2-7:

A	patches/0031-fftools-ffmpeg_sched-schedule-encoder-sync-queues-by-their-head-stream.patch
A	patches/0032-fftools-ffmpeg_filter-do-not-pin-color-of-hw-outputs.patch
A	patches/0033-avcodec-qsvenc-switch-to-a-new-input-frame-pool.patch

Applied in order to every platform:

Verify

sha256sum -c --ignore-missing SHA256SUMS
gh attestation verify <archive> --repo ErsatzTV/ErsatzTV-ffmpeg
gh attestation verify oci://ghcr.io/ersatztv/ersatztv-ffmpeg-develop@sha256:53a6af8fe5d56f6ce6699d71d6f59f63a4797d139e3d37e6dd9af305d49332bf --repo ErsatzTV/ErsatzTV-ffmpeg

Source: ffmpeg-8.1.2.tar.bz2 is the upstream release (sha256 b4925bd4411e654ad3884bc8da1860b0d860bd64a95a17220de48cfcd5f0a859); ersatztv-ffmpeg-8.1.2-4089c130-develop-src.tar.xz is this repo and the native toolchain submodule at 4089c1301508a503d277ff94adc8ec2957946198; ersatztv-ffmpeg-8.1.2-4089c130-develop-macos-deps-src.tar is the source of the macOS dependencies.

Built and tested by run 41534149676.