gstreamer/ext
Nirbheek Chauhan 42af2d66d8 Add support for Meson as alternative/parallel build system
https://github.com/mesonbuild/meson

With contributions from:

Tim-Philipp Müller <tim@centricular.com>
Matej Knopp <matej.knopp@gmail.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)

Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded

... and many more. For more details see:

http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html

Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
2016-08-20 11:35:54 +01:00
..
apexsink bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
assrender Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
bs2b Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
bz2 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
chromaprint Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
curl Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
daala daala: fix typo related compilation error 2016-08-19 13:47:43 +03:00
dash Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
dc1394 dc1394src: check for disabled transmission in _stop_cam 2016-06-20 21:46:23 +01:00
directfb Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
dtls Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
dts Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
faac Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
faad Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
fdkaac fdkaac: Add FDK AAC based decoder element 2016-08-07 15:42:15 +03:00
flite Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
fluidsynth Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
gl gltransformation: rewrite the inverse transformation logic 2016-08-19 16:09:04 +10:00
gme bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gsm bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gtk gtk: Fix logging in base widget and fix desc of GL sink 2016-03-27 12:04:16 +03:00
hls Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
kate Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
ladspa ladspa: simplify registry cache structure creation 2016-06-15 12:14:30 +02:00
libde265 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
libmms Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
libvisual bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
lv2 lv2: make it build with older lilv 2016-07-14 19:40:57 +02:00
mimic bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
modplug bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
mpeg2enc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
mpg123 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
mplex mplex: Don't start task (yet/again) on pad release if we're in READY or NULL 2016-08-18 15:28:33 +03:00
musepack musepackdeck: unsigned can't be less than zero 2016-07-06 12:19:32 +01:00
nas bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
neon bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
ofa ofa: port to 1.0 2013-05-12 23:42:06 +01:00
openal bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
opencv facedetect: Fix compiler warning with clang 3.8 2016-06-10 11:33:52 +03:00
openexr bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
openh264 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
openjpeg Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
openni2 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
opus Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
qt qt: Use wglShareLists() workaround unconditionally. 2016-08-16 00:53:38 +10:00
resindvd Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
rsvg Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
rtmp Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
sbc Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
schroedinger Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
sdl bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
smoothstreaming Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
sndfile bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
sndio bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
soundtouch Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
spandsp Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
spc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
srtp Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
teletextdec teletexdec: Simplify negotiation code 2016-03-29 10:57:32 +02:00
timidity wildmidi: Fix compilation with wildmidi 0.4 2016-08-16 10:37:28 +03:00
voaacenc Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
voamrwbenc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vulkan vkswapper: check the error of the presentation for out of date 2016-05-13 15:24:35 +03:00
wayland bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
webp Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
webrtcdsp webrtcdsp: Add delay-agnostic property 2016-07-13 23:17:21 -04:00
x265 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
xvid bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
zbar Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
Makefile.am fdkaac: actually build and dist 2016-08-07 20:53:30 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00