Commit graph

37 commits

Author SHA1 Message Date
Nirbheek Chauhan
b9ef445679 meson: Remove leftover debug logging 2018-10-29 14:31:52 +00:00
Nirbheek Chauhan
26585686b0 meson: Generate a pkgconfig file for gstlibav
This matches all other plugins in the other gstreamer repos. This is
also necessary for generating the correct libtool archive (.la) files
in Cerbero which are needed for static linking on Android and iOS.
2018-10-09 18:14:23 +05:30
Tim-Philipp Müller
f749504848 meson: use new 'python' module instead of deprecated 'python3' one
https://github.com/mesonbuild/meson/pull/4169
2018-10-08 20:55:08 +01:00
Nirbheek Chauhan
50311411f4 meson: Don't export symbols from linked static libraries
We don't want to export any symbols from the ffmpeg static libraries
we link to when building inside Cerbero. In the Autotools build, we
pass -export-symbols-regex to libtool which ensures this for us.
2018-10-01 16:13:29 +05:30
Mathieu Duponchelle
b3dc5c2799 meson: add FFmpeg meson as a fallback
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:28 +02:00
Mathieu Duponchelle
f42ce26ae9 Update ffmpeg version requirements
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:28 +02:00
Mathieu Duponchelle
fb9b70c44f meson: stop ignoring deprecation warnings!
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:27 +02:00
Nirbheek Chauhan
720fc4ffef meson: Update option names to omit disable_ and with- prefixes
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 20:32:15 +05:30
Tim-Philipp Müller
800b26174f Back to development 2018-03-20 09:41:11 +00:00
Tim-Philipp Müller
1830c75cd2 Release 1.14.0 2018-03-19 20:25:40 +00:00
Tim-Philipp Müller
5328250745 Release 1.13.91 2018-03-13 19:26:53 +00:00
Tim-Philipp Müller
af8cc8ab89 Release 1.13.90 2018-03-03 22:44:21 +00:00
Mathieu Duponchelle
447ac08578 meson: enable more warnings 2018-03-01 19:03:21 +01:00
Tim-Philipp Müller
4db38efef5 Back to development 2018-02-15 19:44:26 +00:00
Tim-Philipp Müller
2eabdb63c8 Release 1.13.1 2018-02-15 19:00:19 +00:00
Tim-Philipp Müller
6aa4c40ffd meson: make version numbers ints and fix int/string comparison
WARNING: Trying to compare values of different types (str, int).
The result of this is undefined and will become a hard error
in a future Meson release.
2018-02-08 19:18:21 +00:00
Tim-Philipp Müller
bcf47cf2c5 meson: use -fno-strict-aliasing where supported
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:37:22 +00:00
Tim-Philipp Müller
28cc05ac1d meson: don't export symbols by default
Only plugin entry points should be exported.
2017-08-11 20:26:10 +01:00
Tim-Philipp Müller
eb2f674abb meson: find python3 via python3 module
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 11:59:41 +01:00
Tim-Philipp Müller
ab42a51ae2 meson: fix with-package-name option
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:53:46 +01:00
Tim-Philipp Müller
89d9b7fa99 meson: add options to set package name and origin
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-20 15:18:55 +01:00
Sebastian Dröge
57c7a1fae2 Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
011dc043c8 Release 1.12.0 2017-05-04 15:39:47 +03:00
Sebastian Dröge
4b1c9ef6ac Release 1.11.91 2017-04-27 17:35:41 +03:00
Sebastian Dröge
aff7ab6fdf Release 1.11.90 2017-04-07 16:34:46 +03:00
Sebastian Dröge
2e79bd3d40 meson: Update version 2017-02-24 15:59:51 +02:00
Tim-Philipp Müller
e94fcc2377 meson: bump version 2017-01-13 12:43:37 +00:00
Thibault Saunier
f5b6d274e2 meson: Support building without Gst debug 2016-12-09 17:51:34 -03:00
Thibault Saunier
56941cc920 meson: Ignore spurious issues when building with msvc 2016-11-25 13:22:34 -03:00
Thibault Saunier
863f2c7bb1 Properly check if unistd.h is avalaible
And stop providing a meson.h.config as it is not needed (as meson dep
has been bumped to 0.36)
2016-11-25 13:22:34 -03:00
Scott D Phillips
3423d0f553 meson: Include libav dependency in FFmpeg check
The FFmpeg-origin check can't work if it isn't provided the
dependency library.

https://bugzilla.gnome.org/show_bug.cgi?id=773911
2016-11-03 21:55:53 -03:00
Tim-Philipp Müller
1595ba92b1 meson: update version 2016-11-01 18:11:42 +00:00
Tim-Philipp Müller
fa5e58b9ce meson: fix version 2016-10-27 10:44:20 +01:00
Nirbheek Chauhan
77e26de12e meson: Don't set c_std to gnu99
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-15 22:20:40 +05:30
Thibault Saunier
eff2c8be16 meson: Setup pre-commit hooks when configuring 2016-09-30 11:38:37 -03:00
Thibault Saunier
f6c31d1cb6 build: Do not link plugin against lzma and bz2 if using system install
And bump version to 1.9.2
2016-09-05 12:44:37 -03:00
Thibault Saunier
e4b51a81cb Add support for Meson as alternative/parallel build system
https://github.com/mesonbuild/meson

We only support building with ffmpeg installed system wide and not as
subproject yet.
2016-08-29 09:56:18 -03:00