Files
ppsspp/.github/workflows
libretroadmin fd59972918 libretro: build the bundled FFmpeg from source for MinGW
The MinGW platform linked FFmpeg from the toolchain while compiling
against the bundled 3.x headers, which fails against any current FFmpeg.
The prebuilt ffmpeg/Windows libraries cannot stand in: they are MSVC
builds, and GNU ld leaves calls between their function-level COMDATs
unrelocated. The bundled FFmpeg source is now configured and built with
the MinGW toolchain out of tree, with the components from
windows_x64-build.sh, and its static libraries are linked by path, so
the core no longer depends on any FFmpeg installed on the system.
FFMPEG_CROSS_PREFIX names the binutils prefix when cross-compiling.

The build-libretro-mingw CI job no longer installs MSYS2's FFmpeg.
2026-10-08 09:51:32 +02:00
..