Commit graph

1238 commits

Author SHA1 Message Date
Niels De Graef
f3970565f0 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-03 16:18:55 +00:00
Thibault Saunier
af01988534 doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
Tim-Philipp Müller
9031986713 Back to development 2019-04-19 11:00:06 +01:00
Tim-Philipp Müller
646dc1ef9b Release 1.16.0 2019-04-19 00:23:18 +01:00
Tim-Philipp Müller
4040c01083 Release 1.15.90 2019-04-11 00:27:00 +01:00
Tim-Philipp Müller
4f3dda36b4 Back to development 2019-03-04 09:07:30 +00:00
Tim-Philipp Müller
48b46e3f14 Release 1.15.2 2019-02-26 21:09:04 +00:00
Jan Alexander Steffens (heftig)
b6e6f1ae73 vpx: Fix build against libvpx 1.8
The deprecated debug visualizer was removed.
2019-02-07 11:17:39 +00:00
Nirbheek Chauhan
eddaf49510 configure.ac: Fix Qt Android integration
The Qt Android integration is now signalled with HAVE_QT_ANDROID

See: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/merge_requests/86
2019-01-28 10:50:16 +00:00
Tim-Philipp Müller
e579614b1a Release 1.15.1 2019-01-17 01:59:33 +00:00
Kirill Marinushkin
ae1c2b0c67 configure: Fix hard-coded enabled v4l2 probe on Linux/ARM
Currently, enable_v4l2_probe is hard-coded to "yes" on linux, platforms
arm and aarch64. This even overrides the --disable-v4l2-probe argument.
As a result, it is impossible to disable v4l2_probe. It becomes a problem
for use-cases, when startup time is critical, because the v4l2_probe
feature increases the initialization time.

This commit makes the v4l2_probe feature configurable.
On linux, platforms arm and aarch64, the default value is still "yes".
But now it can be disabled by the --disable-v4l2-probe argument.

https://bugzilla.gnome.org/show_bug.cgi?id=795200
2018-04-26 16:37:03 -04:00
Carlos Rafael Giani
56a1eb65e2 qt: Get EGL native display from QPA if platform header is available
https://bugzilla.gnome.org/show_bug.cgi?id=792378
2018-03-22 09:58:52 +02:00
Tim-Philipp Müller
7f9d468c29 Back to development 2018-03-20 09:24:19 +00:00
Tim-Philipp Müller
6854a23b54 Release 1.14.0 2018-03-19 20:18:23 +00:00
Tim-Philipp Müller
14f45c7bea Release 1.13.91 2018-03-13 19:16:44 +00:00
Michael Tretter
f1141a4ac6 configure.ac: enable largefile support if possible
https://bugzilla.gnome.org/show_bug.cgi?id=793103
2018-03-08 11:07:43 -05:00
Tim-Philipp Müller
0da4d409b9 Release 1.13.90 2018-03-03 22:19:53 +00:00
Nirbheek Chauhan
befa41cdf6 rtspsrc: Implement ONVIF backchannel support
Set backchannel=onvif to enable, and use the 'push-backchannel-sample'
action signal with the correct stream id.
2018-02-16 11:06:27 +02:00
Tim-Philipp Müller
fea8aadcf1 Back to development 2018-02-15 19:44:19 +00:00
Tim-Philipp Müller
9087406ede Release 1.13.1 2018-02-15 17:06:10 +00:00
Tim-Philipp Müller
bbab8f79ad qt: hook up to build
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2018-02-12 18:40:10 +00:00
Tim-Philipp Müller
16a70b58a6 configure: fix build with --disable-external 2018-02-12 15:44:51 +00:00
Tim-Philipp Müller
9c21a17a9a gtk: hook up to autotools build 2018-02-10 13:33:42 +00:00
Tim-Philipp Müller
7ac08fd0a5 autotools: use -fno-strict-aliasing where supported
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-02-05 08:25:45 +01:00
Ting-Wei Lan
4026211154 v4l2object: Don't use mmap64 if off_t is 64-bit
The difference between mmap and mmap64 is the type of 'offset' argument.
mmap64 always uses a 64-bit interger as offset, while mmap uses off_t,
whose size can vary on different operating systems or architectures.

However, not all operating systems support mmap64. Fortunately, although
FreeBSD only has mmap, its off_t is always 64-bit regardless of
architectures, so we can simply use mmap when sizeof(off_t) == 8.

https://bugzilla.gnome.org/show_bug.cgi?id=791779
2017-12-22 10:30:49 -05:00
Ting-Wei Lan
784348235a v4l2object: Check for mmap64 before using it
mmap64 is not available on FreeBSD.

https://bugzilla.gnome.org/show_bug.cgi?id=791779
2017-12-21 21:58:29 -05:00
Tim-Philipp Müller
61e0a11e83 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 15:13:15 +00:00
Andreas Frisch
39785d9cc3 pngdec: fix build with libpng versions between 1.2 and 1.5.1 (revised)
https://bugzilla.gnome.org/show_bug.cgi?id=765927
2017-10-20 11:47:57 +02:00
Andreas Frisch
5615ec59c4 pngdec: fix build with libpng versions between 1.2 and 1.5.1
https://bugzilla.gnome.org/show_bug.cgi?id=765927
2017-10-20 09:31:31 +02:00
Tim-Philipp Müller
02af0e857b twolame: hook up to build system
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-26 09:43:34 +01:00
Tim-Philipp Müller
1473b662de lame: hook up to build system
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-26 09:14:55 +01:00
Tim-Philipp Müller
5547901a37 mpg123: hook up to build system
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-20 15:50:22 +01:00
Tim-Philipp Müller
dd23afb6d4 sys: remove sunaudio plugin
Even though hooked up to the build system, it's clear that no one
has ever built or used this with GStreamer 1.x. It wants to link
against libgstinterfaces, which no longer exists. And uses 0.10-style
raw audio caps. And the last meaningful change was done in 2009.
Let's just remove it.
2017-06-23 20:02:43 +01:00
Nicolas Dufresne
b68d936ae0 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:41:19 -04:00
Sebastian Dröge
3f07947ca9 Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
27f40eca4d Release 1.12.0 2017-05-04 15:38:34 +03:00
Sebastian Dröge
4ae022e6c4 Release 1.11.91 2017-04-27 17:29:58 +03:00
Sebastian Dröge
e4da670a1a Release 1.11.90 2017-04-07 16:31:56 +03:00
Olivier Crête
d9cd0e2e44 pulse example: Remove
That example only tested the property probe interface, which has been removed.
The same kind of thing can now be done with the generic gst-device-monitor tool.
2017-03-14 16:42:25 -04:00
Sebastian Dröge
2c25627f1d Back to development 2017-02-24 15:37:36 +02:00
Sebastian Dröge
994b1ac351 Release 1.11.2 2017-02-24 15:07:23 +02:00
Sebastian Dröge
1cad7108b7 Back to development 2017-01-12 16:32:45 +02:00
Sebastian Dröge
3a6900df45 Release 1.11.1 2017-01-12 15:31:02 +02:00
Tim-Philipp Müller
7446996b2a Remove generated .spec file
Likely extremely bitrotten, and we should not ship this anyway.
2016-12-14 09:57:37 +00:00
Tim-Philipp Müller
5137650782 win32: remove copies of generated headers 2016-11-20 16:15:07 +00:00
Sebastian Dröge
23f4cd0c4e Back to development 2016-11-01 18:53:15 +02:00
Sebastian Dröge
990eeb22ba Release 1.10.0 2016-11-01 17:57:44 +02:00
Sebastian Dröge
400f333c08 Release 1.9.90 2016-09-30 13:02:19 +03:00
Sebastian Dröge
c7c257b0e2 configure: Depend on gstreamer 1.9.2.1 2016-09-14 11:30:41 +02:00
Sebastian Dröge
c5300b7bc3 Back to development 2016-09-01 12:27:35 +03:00