GStreamer multimedia framework
Find a file
Scott D Phillips 1f4380ac0a Windows fixes for scripts
subprocess.call runs programs directly when shell=False and can't
take advantage of the association that makes python scripts
executable in shells, so explicitly add the interpreter to the
args for call.

Run the windows command prompt by default in gst-uninstalled.
2016-10-20 08:55:06 -03:00
meson@d72a5c14f8 meson submodule: Default to the new 0.35.1 release 2016-10-17 21:13:01 +02:00
subprojects Set GST_VALIDATE_APPS_DIR GES validate app path 2016-09-09 08:30:01 -03:00
.gitignore Remove .subprojects from the gitignore 2016-09-09 09:02:35 -03:00
.gitmodules Add meson as a submodule for now 2016-10-11 02:00:32 +02:00
common.py Minor improvement in the git function 2016-10-11 02:05:39 +02:00
configure Windows fixes for scripts 2016-10-20 08:55:06 -03:00
git-update Minor improvement in the git function 2016-10-11 02:05:39 +02:00
gst-uninstalled.py Windows fixes for scripts 2016-10-20 08:55:06 -03:00
LICENSE Initial commit 2016-08-25 15:26:28 -03:00
meson.build Fix run_target usage 2016-09-14 10:36:28 -03:00
README.md Explain that on Fedora ninja is called ninja-build 2016-10-14 10:31:38 +02:00

gst-all

GStreamer meson based repositories aggregrator

You can build GStreamer and all its component at once using meson and its "subproject" feature.

Getting started

We have an helper script to get started, will get the right meson version and get you ready to build. You can just get all GStreamer built running:

NOTE: on fedora (and maybe other distributions) replace ninja with ninja-build

./configure && ninja -C build/

GStreamer uninstalled

gst-all also contains a special uninstalled target that lets you enter an uninstalled development environment where you will be able to work on GStreamer easily.

Inside that environment you will find the GStreamer modules in subprojects/, you can simply hack in there and to rebuild you just need to rerun ninja.

Build a project based on GStreamer

You can make your own project that uses GStreamer and all its components depend on gst-all making it Meson subproject of your own project.