Commit graph

54 commits

Author SHA1 Message Date
Nirbheek Chauhan
f29e9dfe9c meson: Enable some MSVC warnings for parity with GCC/Clang
This makes it easier to do development with MSVC by making it warn
on common issues that GCC/Clang error out for in our CI configuration.

Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/109>
2020-11-04 18:44:54 +05:30
Edward Hervey
2b2fce9970 build: Re-enable unit tests
Looks like they weren't ported when we switched to meson

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/100>
2020-10-07 19:08:30 +09:00
Tim-Philipp Müller
976b70730b Back to development 2020-09-08 16:58:56 +01:00
Tim-Philipp Müller
215b3ed959 Release 1.18.0 2020-09-08 00:08:12 +01:00
Tim-Philipp Müller
93f78bc76b Release 1.17.90 2020-08-20 16:14:50 +01:00
Tim-Philipp Müller
f7fc58112e meson: set release date from .doap file for releases
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/84>
2020-07-08 17:23:12 +01:00
Tim-Philipp Müller
0f7a515efb Back to development 2020-07-03 02:04:01 +01:00
Tim-Philipp Müller
4e4488bab2 Release 1.17.2 2020-07-03 00:33:33 +01:00
Tim-Philipp Müller
edf2ac85db Back to development 2020-06-20 00:28:26 +01:00
Tim-Philipp Müller
7b73a97f36 Release 1.17.1 2020-06-19 19:24:17 +01:00
Thibault Saunier
357a9b4a19 docs: Port to hotdoc 2019-05-13 17:00:00 -04:00
Tim-Philipp Müller
2b6e9d303d Back to development 2019-04-19 11:00:07 +01:00
Tim-Philipp Müller
d6c61e69b3 Release 1.16.0 2019-04-19 00:33:23 +01:00
Tim-Philipp Müller
b83229f73b Release 1.15.90 2019-04-11 00:34:12 +01:00
Tim-Philipp Müller
caf953bd5d Back to development 2019-03-04 09:12:35 +00:00
Tim-Philipp Müller
c693e62a44 Release 1.15.2 2019-02-26 11:57:15 +00:00
Tim-Philipp Müller
240cb809a9 Release 1.15.1 2019-01-17 02:21:50 +00:00
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