GNOME Bugzilla – Bug 762309
soundtouch: Only static library available on Windows
Last modified: 2016-02-20 10:12:41 UTC
Created attachment 321638 [details] [review] fixed static linking for wildmidi on win32 Currently gst wildmidi plugin can only link with a dynamic library. However I see most plugins link statically with their libraries. If this is desired for wildmidi, please apply this patch too. This only affects Win32 platform.
All plugins should link dynamically with their libraries. Which don't and how do you check that?
soundtouch plugin doesn't, since its dynamic library is not even built :)
This should be fixed now. Are there any others where the shared library is missing? commit a12b733d4f045a93df459282ea36faa4fc94f5ae Author: Sebastian Dröge <sebastian@centricular.com> Date: Sat Feb 20 10:44:24 2016 +0200 soundtouch: Try harder to build Win32 DLLs instead of just static libraries https://bugzilla.gnome.org/show_bug.cgi?id=762309
Dunno. I actually prefer shared libs, easier to figure out what to package. Overall GStreamer packaging and size is a major issue, and is the only significant disadvantage I've found so far with GStreamer against QMediaPlayer and FFMpeg (and I've used all three quite extensively).
You can get the size down dramatically if you remove all the files that you don't need. By default the binaries come with everything you might possibly want to use, which is much more than what the other two provide (and e.g. we include all of ffmpeg) :)