Commit graph

143 commits

Author SHA1 Message Date
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
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
90d006141a configure: check for -good and -bad plugins only in uninstalled setup
Avoids confusing configure messages looking or a -good .pc file
that doesn't exist.

Also use plugindir variables that common macros set while at it.

https://bugzilla.gnome.org/show_bug.cgi?id=795466
2018-04-22 20:10:15 +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
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
22e1bc7763 autotools: use -fno-strict-aliasing where supported
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-02-05 08:43:46 +01:00
Tim-Philipp Müller
a877229d38 autotools: stop controlling symbol visibility with -export-symbols-regex
Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
This should result in consistent behaviour for the autotools and
Meson builds.
2017-11-26 13:13:39 +00:00
Nicolas Dufresne
e1d43cab65 Remove plugin specific static build option
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:44:43 -04:00
Sebastian Dröge
51cd53050e Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
d4a0640855 Release 1.12.0 2017-05-04 15:40:46 +03:00
Sebastian Dröge
3a19f439be Release 1.11.91 2017-04-27 17:42:02 +03:00
Sebastian Dröge
085304696e Release 1.11.90 2017-04-07 16:35:03 +03:00
Sebastian Dröge
f5252fab9a Back to development 2017-02-24 15:37:49 +02:00
Sebastian Dröge
ed79e99cfa Release 1.11.2 2017-02-24 15:10:07 +02:00
Sebastian Dröge
2d9a5722fa Back to development 2017-01-12 16:32:59 +02:00
Sebastian Dröge
c860590a8c Release 1.11.1 2017-01-12 16:14:46 +02:00
Tim-Philipp Müller
143063a68f Remove generated .spec file
Likely extremely bitrotten, and we should not ship this anyway.
2016-12-16 17:26:04 +00:00
Sebastian Dröge
cfca152b15 Back to development 2016-11-01 18:53:15 +02:00
Sebastian Dröge
3af697e777 Release 1.10.0 2016-11-01 18:06:46 +02:00
Sebastian Dröge
11f5797cce Release 1.9.90 2016-09-30 13:04:12 +03:00
Sebastian Dröge
0121cbc500 configure: Depend on gstreamer 1.9.2.1 2016-09-14 11:31:15 +02:00
Sebastian Dröge
2ec0e567a9 Back to development 2016-09-01 12:33:00 +03:00
Sebastian Dröge
c55ffc3879 Release 1.9.2 2016-09-01 12:32:51 +03:00
Josep Torra
e9cab27226 build: silence error about pthread for 'make check' in osx
Fixes "clang: error: argument unused during compilation: '-pthread'"
2016-08-26 21:56:13 +02:00
Sebastian Dröge
3ceb89f41e Back to development 2016-07-06 13:51:15 +03:00
Sebastian Dröge
7d4dc80553 Release 1.9.1 2016-07-06 13:28:12 +03:00
Nirbheek Chauhan
fc4f171f0f configure: Need to add -DGST_STATIC_COMPILATION when building only statically
https://bugzilla.gnome.org/show_bug.cgi?id=767463
2016-06-24 01:14:50 +01:00
Sebastian Dröge
37a1ed5d16 Back to development 2016-03-24 13:33:43 +02:00
Sebastian Dröge
9e29992026 Release 1.8.0 2016-03-24 13:00:35 +02:00
Sebastian Dröge
ad7fcf7a2f Release 1.7.91 2016-03-15 12:26:13 +02:00
Sebastian Dröge
ca1d987a9d Release 1.7.90 2016-03-01 19:00:45 +02:00
Sebastian Dröge
457c00dc0a Back to development 2016-02-19 12:38:42 +02:00
Sebastian Dröge
60a2fa94b6 Release 1.7.2 2016-02-19 12:03:18 +02:00
Sebastian Dröge
2af81aa56d configure: Move plugin specific flags below all the others
They use some of the other flags, like $GST_ALL_LDFLAGS which is adding
-no-undefined. And -no-undefined is required on Windows to build DLLs.
2016-01-28 22:05:56 +01:00
Jan Schmidt
f54dd50203 rtspsink: Add rtspclientsink element
Add an rtspclientsink element that accepts streams for which
there is a registered payloader and sends them to
an RTSP server using RECORD.

Sending is synchronised to the pipeline clock. Payload-types
are automatically selected. The 'new-payloader' signal is fired
for custom configuration of payloaders when they are created.

Can now stream a movie like this:

receiver:
  ./test-record "( decodebin name=depay0 ! videoconvert ! autovideosink \
       decodebin name=depay1 ! audioconvert ! autoaudiosink )"
sender:
  gst-launch-1.0 filesrc location=file-with-aac-and-h264.mp4 ! qtdemux name=d ! \
       queue ! aacparse ! rtspclientsink location=rtsp://127.0.0.1:8554/test name=s \

https://bugzilla.gnome.org/show_bug.cgi?id=758180
2016-01-29 01:44:26 +11:00
Sebastian Dröge
5dd1166259 Back to development 2015-12-24 15:29:33 +01:00
Sebastian Dröge
7374976722 Release 1.7.1 2015-12-24 14:54:06 +01:00
Koop Mast
c934fdaf3b configure: Make -Bsymbolic check work with clang.
Update the -Bsymbolic check with the version glib has. This version
works with clang.

https://bugzilla.gnome.org/show_bug.cgi?id=759713
2015-12-21 12:25:23 +01:00
Sebastian Dröge
afd9104c70 Use new GST_ENABLE_EXTRA_CHECKS #define
https://bugzilla.gnome.org/show_bug.cgi?id=756870
2015-10-21 14:36:49 +03:00