From b26c4c05c4507746f8406a83ef44a3688c94daa2 Mon Sep 17 00:00:00 2001 From: der richter Date: Fri, 16 Jan 2026 19:37:51 +0100 Subject: [PATCH] ci/mac: install ffmpeg-full with homebrew when available homebrew slimmed down their ffmpeg formula and stripping it off some essential functionality. https://github.com/Homebrew/homebrew-core/pull/261303 use ffmpeg-full instead. this is keg only formula and not automatically symlinked system wide. make sure ffmpeg is not installed in parallel and install ffmpeg-full system wide. --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e657ad930ef05..01ecf7e5ad941 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -295,9 +295,11 @@ jobs: else brew update fi + if brew list ffmpeg &> /dev/null; then brew unlink ffmpeg; fi brew install -q autoconf automake pkgconf libtool python freetype fribidi little-cms2 \ - luajit libass ffmpeg meson rust uchardet mujs libplacebo molten-vk vulkan-loader vulkan-headers \ + luajit libass ffmpeg-full meson rust uchardet mujs libplacebo molten-vk vulkan-loader vulkan-headers \ libarchive libbluray libcaca libcdio-paranoia libdvdnav rubberband zimg + brew link ffmpeg-full - name: Build with meson id: build