GNOME Bugzilla – Bug 778818
Jack is not part of Windows package
Last modified: 2017-07-03 16:35:04 UTC
I would like to use Gstreamer with jackaudiosink. I’m on a Windows hardware for my project and unfortunately Jack dll are not present in any windows distribution. I tried to build Gstreamer from source hoping that it will resolve my problem. I used this tutorial: https://people.freedesktop.org/~tsaunier/gstreamer-website/sdk-building-from-source-using-cerbero.html Jack libs seems present in the source code, plugins-good does compile, but still there is no lib built. Is there anything missing, or is there any tutorial that would help me using JackAudio with Gstreamer on Windows platform ?
We currently disable jack in cerbero, since it's dependency has no recipe. To enable jack in GStreamer, you will have to create a recipe for the jack library, that's in cerbero/recipes/. You would then need to change the "--disable-jack" into "--enable-jack" in gst-plugins-good recipe. Finally, you'll need to add a dependency from -good to jack library. As jack is more then just a library, I'm not sure if it makes sense to ship this as part of the GStreamer binaries, but I think we could host the recipe if someone like you need it in the future. There is a variant mechanism in cerbero to help with that.
Also see bug #765183 :) I'm not sure if we really want to ship this in our binaries or support a variant. It seems a bit too exotic for that, especially on Windows.
Closing, since it seems unlikely that this is something we will be shipping in the near future for Windows. If you require help with building this on your own on Windows using cerbero etc., please write to the gstreamer-devel mailing list or pop into #gstreamer on IRC, thanks!