Releases: linuxmatters/ffmpeg-statigo
Releases · linuxmatters/ffmpeg-statigo
8.0.1.3
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
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
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
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
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
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
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
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
FFmpeg Static Libraries
Version: lib-8.0.0.0
Platforms:
- Linux amd64
- Linux arm64
- macOS x86 (Intel)
- macOS arm64 (Apple Silicon)