Cerbero GStreamer recipes are now built with Meson

blackthirt33n jjosburn at gmail.com
Sat Sep 1 13:35:20 UTC 2018


does gstreamer build with visual studio?

On Sat, Sep 1, 2018 at 5:22 AM Nirbheek Chauhan <nirbheek.chauhan at gmail.com>
wrote:

> Hello everyone!
>
> Just a quick note that after extensive testing and porting, all the
> GStreamer recipes in Cerbero git master have been moved over to use
> Meson on all platforms. The only exception is gst-libav-1.0 which
> still uses Autotools, and it is planned to move that to Meson in the
> near future. Some of the major advantages of this move:
>
> 1. Faster builds on all platforms and toolchains
> 2. Massively faster and more reliable builds on Windows since Meson
> does not use make or shell
> 3. The future ability to build and ship binaries for Windows built
> with Visual Studio, which will allow easier debugging, deployment,
> instrumentation, and so on.
>
> This is the second step in the project dropping Autotools in favour of
> Meson, the first being gst-build[1], which I hope everyone has been
> trying out! This effort involved changes to the GStreamer meson build
> files, bug fixes and features to the Meson project, and of course
> changes in Cerbero.
>
> Thanks to everyone who contributed to this, particularly Xavier
> Claesse and Matthew Waters!
>
> [1] https://cgit.freedesktop.org/gstreamer/gst-build/
>
> I have opened a tracker bug[2] for this change, so please go forth,
> test, and report any issues you find or questions you may have.
>
> [2] https://bugzilla.gnome.org/show_bug.cgi?id=797065
>
> Cheers!
> Nirbheek
>
> PS: Here's a complete list of recipes that use Meson:
>
> $ grep -rle BuildType.MESON recipes/
> recipes/proxy-libintl.recipe
> recipes/zlib.recipe
> recipes/glib.recipe
> recipes/build-tools/glib-tools.recipe
> recipes/glib-networking.recipe
> recipes/gstreamer-1.0.recipe
> recipes/gst-plugins-base-1.0.recipe
> recipes/gst-plugins-good-1.0.recipe
> recipes/gst-plugins-bad-1.0.recipe
> recipes/gst-plugins-ugly-1.0.recipe
> recipes/gst-rtsp-server-1.0.recipe
> recipes/gst-editing-services-1.0.recipe
> recipes/gst-transcoder.recipe
> recipes/gst-omx-1.0.recipe
> recipes/gst-validate.recipe
>
> Out of these, proxy-libintl, zlib, glib, and glib-networking are built
> with Visual Studio on Windows. The rest still use MinGW, but that will
> change in the near future.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180901/d74f421d/attachment.html>


More information about the gstreamer-devel mailing list