GNOME Bugzilla – Bug 797287
gst-libav-1.0: Link against a shared ffmpeg instead of static
Last modified: 2018-10-16 10:15:53 UTC
The main reason we used to build static-only was because our buildsystem-inside-buildsystem setup was hacky. Now that ffmpeg is its own recipe, we can treat it like any other dependency.
Created attachment 373935 [details] [review] gst-libav-1.0: Link against a shared ffmpeg instead of static We can't link to a static ffmpeg built with MinGW when gst-libav is built with MSVC. Another big advantage of this is that people can switch out the ffmpeg libs with their own DLLs, dylibs, etc when using our binary builds without having to build from scratch with Cerbero.
Attachment 373935 [details] pushed as 161a7eb - gst-libav-1.0: Link against a shared ffmpeg instead of static