Any Meson project can be a subproject Application using libexample
6
WrapDB to the rescue
7
Dependencies goes wild...
8
Build only needed features
9
Install only runtime files
10
Strip binaries
11
Static build GStreamer
12
Remove GVariant ABI
13
Replace GLib unicode support
Description:
Learn how to optimize GStreamer dependencies using Meson in this 31-minute tutorial presented by Xavier Claessens from Collabora. Explore techniques to compile C/C++ projects, build shared and static libraries, and cross-compile for target devices. Discover how to leverage subprojects and WrapDB for efficient dependency management. Master the art of building only necessary features, installing runtime files, and stripping binaries. Dive into advanced topics such as static GStreamer builds, GVariant ABI removal, and replacing GLib unicode support to create a leaner, more efficient GStreamer implementation.
Honey, I Shrunk GStreamer - Using Meson to Slim Down Dependencies