Skip to content

Releases: linuxmatters/ffmpeg-statigo

8.0.1.3

14 Jan 18:20

Choose a tag to compare

What's Changed

  • fix(builder): preserve existing LIBRARY_PATH when adding SDK path (4b9e396)
  • fix(x264): enable assembly on macOS arm64 by using clang as assembler (96b472e)
  • build(darwin): fix macOS arm64 compilation and enable VideoToolbox (a9f99ec)
  • chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.5 to 2.13.7 (9299e3a)
  • fix(nix): add macOS support to development shell (c12cb0f)
  • chore(deps): update nixpkgs to latest revision (10d3c78)
  • docs: replace Copilot instructions with agent guidelines (9089a9a)
  • chore(deps): bump taiki-e/cache-cargo-install-action from 2 to 3 (825e061)
  • chore(deps): bump github.com/gdamore/tcell/v2 from 2.11.0 to 2.13.5 (572bf73)
  • chore(deps): bump actions/cache from 4 to 5 (9f0d211)
  • refactor(builder): use map lookup for archive type detection (522ef5c)
  • refactor(builder): extract ANSI colour formatting helpers (f45cdcf)
  • refactor(builder): use slices.Contains for platform check in ShouldBuild (254258c)
  • refactor(builder): add withBuildLog helper to consolidate log setup pattern (a91a09a)
  • refactor(custom): add cstrPtr helper to simplify UUID function nil checks (66dbc57)
  • refactor(custom): extract generic helper for FFmpeg iterator functions (e73687e)
  • refactor(lib): remove dead code and simplify extraction error handling (6ca5591)
  • perf(lib): stream download and extraction in single pass (2db76dd)
  • fix(builder): add path traversal protection to archive extraction (7a1de9b)
  • refactor(lib): simplify verifyChecksum control flow with early returns (7450439)
  • fix(builder): remove false dependencies from codec libraries (adda3e4)
  • refactor(builder): extract openBuildLog helper for log file setup (267cf3e)
  • refactor(builder): extract stagingDir helper for build systems (1d0015e)
  • refactor(ffmpeg): extract generic factory for ToXXXArray functions (da3452e)
  • test: add ToCStr lifecycle and memory safety documentation (aad6124)
  • test(lib): add release version semantic sort bug documentation (c930079)
  • test: implement HTTP download failure recovery tests (3f4deea)
  • test: add UUID parse error path validation tests (6b898a0)
  • test: add Array bounds behaviour documentation tests (6136b7b)
  • test: add iterator exhaustiveness tests for FFmpeg components (ce65fdb)
  • test: add AVError and WrapErr error handling tests (2221d5e)
  • test(log): add SLogAdapter reliability tests (5251de0)
  • test: add CStr memory management tests with race detection (5d2a303)
  • fix(lib): add path traversal protection to tarball extraction (f2f2dff)

Installation

go get github.com/linuxmatters/ffmpeg-statigo@v8.0.1.3

Full Changelog: v8.0.1.2...v8.0.1.3

lib-8.0.1.3

14 Jan 18:27

Choose a tag to compare

FFmpeg Static Libraries

Version: lib-8.0.1.3

Platforms:

  • Linux amd64
  • Linux arm64
  • macOS x86 (Intel)
  • macOS arm64 (Apple Silicon)

8.0.1.2

01 Dec 00:18
ae3755b

Choose a tag to compare

What's Changed

  • build(hwaccel): add libva 2.22.0 for VA-API backend (ae3755b)
  • build(hwaccel): add libdrm 2.4.129 (b3cb224)
  • feat(flake): add hardware acceleration support for Linux in dev shell (1ea11fd)

Installation

go get github.com/linuxmatters/ffmpeg-statigo@v8.0.1.2

Full Changelog: v8.0.1.1...v8.0.1.2

8.0.1.1

30 Nov 09:08
0b6a959

Choose a tag to compare

What's Changed

  • feat: add ToAVHWFramesContext for hardware frame context conversion (0b6a959)
  • chore: update flake.lock (70da1b7)
  • docs: expand DEVELOPMENT.md with advanced setup guide (38da1e7)

Installation

go get github.com/linuxmatters/ffmpeg-statigo@v8.0.1.1

Full Changelog: v8.0.1.0...v8.0.1.1

lib-8.0.1.2

30 Nov 23:59
ae3755b

Choose a tag to compare

FFmpeg Static Libraries

Version: lib-8.0.1.2

Platforms:

  • Linux amd64
  • Linux arm64
  • macOS x86 (Intel)
  • macOS arm64 (Apple Silicon)

8.0.1.0

28 Nov 16:29
5f24567

Choose a tag to compare

What's Changed

  • fix(ci): setup libclang and reorder FFmpeg library download (5f24567)
  • feat(justfile): add version format validation to release commands (7b44018)
  • fix(ci): remove workaround for hashFiles on macOS runners (5935c77)
  • chore(lib): update vulkan headers from v1.4.332 to v1.4.335 (f224015)
  • feat: upgrade FFmpeg to 8.0.1 and restore upstream headers (2d3b6ea)
  • ci: add Go module release workflow (475efb5)
  • docs: update path from vendor/ to third_party/ for submodules (151f77b)
  • fix(workflows): update macOS runner references (9f9c17d)
  • chore(deps): bump github.com/gdamore/tcell/v2 from 2.10.0 to 2.11.0 (4d1cf3d)
  • chore(bindings): regenerate bindings with NixOS header discovery (790dd18)
  • fix(generator): add dynamic system header discovery for NixOS support (60888b1)
  • feat(generator): add platform-aware compiler flags (9f3206b)
  • fix: update to Newbluecake/bootstrap v0.17.1 for LLVM 17+ support (7005b2e)
  • ci: enhance GitHub workflow with LLVM configuration and macOS support (c9e98d7)
  • fix(generator): handle ptrdiff_t type correctly in C type mapping (06c11aa)
  • feat(lib): add automatic FFmpeg library download mechanism (e8b72a3)
  • ci(workflows): optimize GitHub Actions caching and fix macOS hashFiles bug (741abae)
  • fix(builder): improve static library combination for macOS and Linux (c7ca3c4)
  • perf: add O3 optimization flag to CFLAGS in AutoconfBuild configure (1227533)
  • refactor: standardize library install path to lib directory (f8e66fd)

Installation

go get github.com/linuxmatters/ffmpeg-statigo@v8.0.1.0

Full Changelog: main...v8.0.1.0

lib-8.0.1.0

28 Nov 16:02
4bb02d3

Choose a tag to compare

FFmpeg Static Libraries

Version: lib-8.0.1.0

Platforms:

  • Linux amd64
  • Linux arm64
  • macOS x86 (Intel)
  • macOS arm64 (Apple Silicon)

lib-8.0.0.1

24 Nov 18:44
b48f1cb

Choose a tag to compare

FFmpeg Static Libraries

Version: lib-8.0.0.1

Platforms:

  • Linux amd64
  • Linux arm64
  • macOS x86 (Intel)
  • macOS arm64 (Apple Silicon)

lib-8.0.0.0

24 Nov 10:28
06c11aa

Choose a tag to compare

FFmpeg Static Libraries

Version: lib-8.0.0.0

Platforms:

  • Linux amd64
  • Linux arm64
  • macOS x86 (Intel)
  • macOS arm64 (Apple Silicon)