Commit graph

64 commits

Author SHA1 Message Date
Thibault Saunier a43d7eaef4 Move files from gst-rtsp-server into the "subprojects/gst-rtsp-server/" subdir 2021-09-24 16:15:21 -03:00
Tim-Philipp Müller 0b037e35e7 Release 1.19.2 2021-09-23 01:35:27 +01:00
Tim-Philipp Müller b3327b9f69 Back to development 2021-06-01 15:29:07 +01:00
Tim-Philipp Müller a3c3afbf56 Release 1.19.1 2021-06-01 00:15:09 +01:00
Xavier Claessens 6f336227cd Meson: Use pkg-config generator
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/1>
2020-10-23 14:03:43 +00:00
Sebastian Dröge e7e0343a5b meson: update glib minimum version to 2.56
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/164>
2020-10-19 11:25:25 +03:00
Mathieu Duponchelle 5029335dcb git: use our standard pre commit hook
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/162>
2020-10-08 21:48:55 +00:00
Tim-Philipp Müller 3b08c08cf9 Back to development 2020-09-08 16:58:58 +01:00
Tim-Philipp Müller 12eef97248 Release 1.18.0 2020-09-08 00:08:29 +01:00
Tim-Philipp Müller 1984e679bd Release 1.17.90 2020-08-20 16:15:06 +01:00
Tim-Philipp Müller af290ae0e0 meson: set release date from .doap file for releases
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/143>
2020-07-08 17:28:57 +01:00
Tim-Philipp Müller 60d8ed7d4f Back to development 2020-07-03 02:04:04 +01:00
Tim-Philipp Müller ab4952a786 Release 1.17.2 2020-07-03 00:33:55 +01:00
Tim-Philipp Müller 7174f04103 Back to development 2020-06-20 00:28:28 +01:00
Tim-Philipp Müller f9f649ea6a Release 1.17.1 2020-06-19 19:24:39 +01:00
Tim-Philipp Müller 95ce953e34 meson: build gir even when cross-compiling if introspection was enabled explicitly
This can be made to work in certain circumstances when
cross-compiling, so default to not building g-i stuff
when cross-compiling, but allow it if introspection was
enabled explicitly via -Dintrospection=enabled.

See gstreamer/gstreamer#454 and gstreamer/gstreamer#381.
2019-10-18 08:30:59 +00:00
Niels De Graef e788fc4e88 meson: Bump minimal GLib version to 2.44
This means we can use some newer features and get rid of some
boilerplate code using the G_DECLARE_* macros.

As discussed on IRC, 2.44 is old enough by now to start depending on it.
2019-06-02 21:39:33 +02:00
Thibault Saunier 5b039416db docs: Port to hotdoc 2019-05-13 11:38:39 -04:00
Tim-Philipp Müller f586450b99 Back to development 2019-04-19 11:00:07 +01:00
Tim-Philipp Müller 70e0d0b27e Release 1.16.0 2019-04-19 00:34:55 +01:00
Tim-Philipp Müller cd46712162 Release 1.15.90 2019-04-11 00:35:56 +01:00
Tim-Philipp Müller 0becf0b67d g-i: pass --quiet to g-ir-scanner
This suppresses the annoying 'g-ir-scanner: link: cc ..' output
that we get even if everything works just fine.

We still get g-ir-scanner warnings and compiler warnings if
we pass this option.
2019-03-23 19:16:17 +00:00
Tim-Philipp Müller 6f43461592 g-i: silence 'nested extern' compiler warnings when building scanner binary
We need a nested extern in our init section for the scanner binary
so we can call gst_init to make sure GStreamer types are initialised
(they are not all lazy init via get_type functions, but some are in
exported variables). There doesn't seem to be any other mechanism to
achieve this, so just remove that warning, it's not important at all.
2019-03-23 19:15:48 +00:00
Tim-Philipp Müller 48d7d5846f meson: pass -Wno-unused to compiler if gstreamer debug system is disabled 2019-03-21 11:49:10 +00:00
Tim-Philipp Müller f0a9861186 Back to development 2019-03-04 09:13:30 +00:00
Tim-Philipp Müller 14d0b77df6 Release 1.15.2 2019-02-26 11:58:53 +00:00
Tim-Philipp Müller d5ccb5a7d0 Release 1.15.1 2019-01-17 02:26:50 +00:00
Tim-Philipp Müller 62d4c0b179 libs: fix API export/import and 'inconsistent linkage' on MSVC
Export rtsp-server library API in headers when we're building the
library itself, otherwise import the API from the headers.

This fixes linker warnings on Windows when building with MSVC.

Fix up some missing config.h includes when building the lib which
is needed to get the export api define from config.h

https://bugzilla.gnome.org/show_bug.cgi?id=797185
2018-09-24 09:36:21 +01:00
Tim-Philipp Müller a44a729acb meson: add gobject-cast-checks, glib-asserts, glib-checks options 2018-09-19 12:21:30 +01:00
Nirbheek Chauhan 517757791e meson: Use feature option for tests option
This was somehow missed the last time around.
2018-09-01 11:23:54 +05:30
Nirbheek Chauhan 8a7f5cfe5f meson: Maintain macOS ABI through dylib versioning
Requires Meson 0.48, but the feature will be ignored on older versions
so it's safe to add it without bumping the requirement.

Documentation:
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
2018-08-31 14:42:48 +05:30
Matthew Waters 5bd835a196 meson: add pkg-config file for the rtspclientsink plugin 2018-08-31 18:11:04 +10:00
Nirbheek Chauhan 3baf94ed55 meson: Convert common options to feature options
These are necessary for gst-build to set options correctly. The
remaining automagic option is cgroup support in examples.

https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:48:46 +05:30
Nirbheek Chauhan 208258472c 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:31:43 +05:30
Tim-Philipp Müller 858a9d2054 meson: use -Wl,-Bsymbolic-functions where supported
Just like the autotools build.
2018-04-25 11:00:32 +01:00
Tim-Philipp Müller 034d818ec5 Back to development 2018-03-20 10:21:36 +00:00
Tim-Philipp Müller 2fdb040b26 Release 1.14.0 2018-03-19 20:27:06 +00:00
Tim-Philipp Müller dc4a6d07ad Release 1.13.91 2018-03-13 19:28:36 +00:00
Tim-Philipp Müller e6e64c95c6 Release 1.13.90 2018-03-03 22:49:36 +00:00
Mathieu Duponchelle 030992d03a meson: enable more warnings 2018-03-01 19:28:16 +01:00
Tim-Philipp Müller 94e70b77aa Back to development 2018-02-15 19:44:28 +00:00
Tim-Philipp Müller f862676ec7 Release 1.13.1 2018-02-15 17:15:40 +00:00
Tim-Philipp Müller cd96202465 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:15:10 +00:00
Tim-Philipp Müller 3a8bed19da meson: use -fno-strict-aliasing where supported
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:35:24 +00:00
Tim-Philipp Müller 0dae3a007d meson: build more tests and add options to disable tests and examples 2017-12-06 20:43:04 +00:00
Tim-Philipp Müller c390202faa meson: remove vs_module_defs_dir variable which is no longer needed 2017-11-26 16:29:49 +00:00
Tim-Philipp Müller 3452c5d4c6 meson: hide symbols by default unless explicitly exported 2017-08-11 14:14:32 +01:00
Thibault Saunier fe3131ae88 meson: Allow using glib as a subproject 2017-06-28 11:57:31 -04:00
Tim-Philipp Müller 9df5f8ea8f meson: fix with-package-name option
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:55:49 +01:00
Tim-Philipp Müller e66d3beb0c meson: config.h.meson is no longer needed 2017-06-09 21:28:35 +01:00