Commit graph

1099 commits

Author SHA1 Message Date
Sebastian Dröge
ca2205f773 Back to development 2016-07-06 13:51:00 +03:00
Sebastian Dröge
08f993d090 Release 1.9.1 2016-07-06 13:06:06 +03:00
Edward Hervey
d514e79bee playback: New elements
With contributions from Jan Schmidt <jan@centricular.com>

* decodebin3 and playbin3 have the same purpose as the decodebin and
playbin elements, except make usage of more 1.x features and the new
GstStream API. This allows them to be more memory/cpu efficient.

* parsebin is a new element that demuxers/depayloads/parses an incoming
stream and exposes elementary streams. It is used by decodebin3.
It also automatically creates GstStream and GstStreamCollection for
elements that don't natively create them and sends the corresponding
events and messages

* Any application using playbin can use playbin3 by setting the env
variable USE_PLAYBIN3=1 without reconfiguration/recompilation.
2016-06-30 14:15:47 +02:00
Nirbheek Chauhan
d5ceb7ebb8 configure: Need to add -DGST_STATIC_COMPILATION when building only statically
https://bugzilla.gnome.org/show_bug.cgi?id=767463
2016-06-23 23:45:41 +01:00
Wim Taymans
e74c207433 audio-resampler: Fix compilation of intrinsics
Only compile intrinsics when we are building for the selected
architecture.
Add sse4.1 optimized int32 resampler code.
2016-03-28 13:25:50 +02:00
Sebastian Dröge
2d1c9f8c0f Back to development 2016-03-24 13:32:52 +02:00
Sebastian Dröge
d67525d594 Release 1.8.0 2016-03-24 12:19:23 +02:00
Sebastian Dröge
a730be9cbd Release 1.7.91 2016-03-15 12:02:20 +02:00
Sebastian Dröge
48f584e663 Release 1.7.90 2016-03-01 18:14:54 +02:00
Tim-Philipp Müller
f331412a37 opus: move Opus audio decoder and encoder from -bad to -base
Hook into build system after moving history.

https://bugzilla.gnome.org/show_bug.cgi?id=756282
2016-02-26 00:20:10 +00:00
Sebastian Dröge
5de6856215 Back to development 2016-02-19 12:38:24 +02:00
Sebastian Dröge
97e108beba Release 1.7.2 2016-02-19 11:48:30 +02:00
Tim-Philipp Müller
183610c035 build: remove nonsensical check for freetype
The examples need Gtk+, nothing uses freetype directly.
2016-01-25 17:40:23 +00:00
Sebastian Dröge
7de6b06ade Back to development 2015-12-24 15:27:43 +01:00
Sebastian Dröge
5f98203bd7 Release 1.7.1 2015-12-24 13:59:15 +01:00
Koop Mast
d08b96b0b7 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:27:58 +01:00
Sebastian Dröge
aadefefba8 configure: Don't use AG_GST_CHECK_FEATURE for checking for gio-unix-2.0
It's meant to be used for external plugins that can then all be disabled via
--disable-external. gio-unix-2.0 however is just an optional dependency for
the TCP unit test.

Also when using AG_GST_CHECK_FEATURE like this, in the --disable-external part
there needs to be an AM_CONDITIONAL for the feature with FALSE.
2015-12-17 13:39:01 +01:00
Sebastian Dröge
cd62581971 Use new GST_ENABLE_EXTRA_CHECKS #define
https://bugzilla.gnome.org/show_bug.cgi?id=756870
2015-10-21 14:33:50 +03:00
Sebastian Dröge
4115814f36 Update GLib dependency to 2.40.0 2015-10-02 22:19:52 +03:00
Sebastian Dröge
01715eea3b Back to development 2015-09-25 23:51:06 +02:00
Sebastian Dröge
e49c492a53 Release 1.6.0 2015-09-25 23:15:20 +02:00
Sebastian Dröge
d838d1e456 Release 1.5.91 2015-09-18 19:20:00 +02:00
Sebastian Dröge
dc744b05b0 Release 1.5.90 2015-08-19 13:10:23 +03:00
Sebastian Dröge
14a5309e7a Back to development 2015-06-25 00:04:11 +02:00
Sebastian Dröge
f10db521f3 Release 1.5.2 2015-06-24 23:24:01 +02:00
Sebastian Dröge
37961bd4b3 Back to development 2015-06-07 16:44:31 +02:00
Sebastian Dröge
a2156638d5 Release 1.5.1 2015-06-07 10:04:41 +02:00
Tim-Philipp Müller
c0ecdd4b0c configure: bump automake requirement to 1.14 and autoconf to 2.69
This is only required for builds from git, people can still
build tarballs if they only have older autotools.

https://bugzilla.gnome.org//show_bug.cgi?id=747624
2015-04-23 15:42:41 +01:00
Chihyoung Kim
cca103296d tests: require Gtk+ 3.10 for examples
Fixes build of playback and seek tests when an
older Gtk+ version is present on the system.

https://bugzilla.gnome.org/show_bug.cgi?id=747283
2015-04-03 10:21:38 +01:00
William Manley
ccd4472e2a Add test_that_multisocketsink_and_socketsrc_preserve_meta
This test is in a seperate commit to the previous two because it depends
on and tests the functionality in both.
2015-03-14 13:23:40 +01:00
William Manley
e63e023e30 multisocketsink: Add support for GstNetControlMessageMeta
multisocketsink now understands the new GstNetControlMessageMeta to allow
sending control messages (ancillary data) with data when writing to Unix
domain sockets.

A later commit will introduce a new socketsrc element which will similarly
understand `GstNetControlMessageMeta`.  This, when used with a
`GSocketControlMessage` of type `GUnixFDMessage` will allow GStreamer to
send and receive file-descriptions in ancillary data, the first step to
using memfds to implement zero-copy video IPC.

Thanks to glib's `GSocketControlMessage` abstraction the code introduced
in this commit is entirely portable and doesn't introduce and additional
dependencies or conditionally compiled code, even if it is unlikely to be
of much use on non-UNIX systems.
2015-03-14 13:23:20 +01:00
Tim-Philipp Müller
f78a3d9ef2 configure: require release version of orc now that there is one 2014-12-17 12:01:19 +00:00
Nicolas Dufresne
11dc06fb3e Bump ORC requirement to 4.22.1
We now depend on git commit f1cfa5, "orcc: allow setting custom
backup function"
2014-12-05 18:18:57 -05:00
Tim-Philipp Müller
f7d6087d53 configure: use pkg-config to detect x11 and xv libs
AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE.

https://bugzilla.gnome.org/show_bug.cgi?id=731047
2014-08-10 17:30:18 +01:00
Sebastian Dröge
8721abcc3a Back to development 2014-07-19 18:04:35 +02:00
Sebastian Dröge
f029448d54 Release 1.4.0 2014-07-19 17:04:57 +02:00
Sebastian Dröge
0c171fbef3 Release 1.3.91 2014-07-11 11:21:29 +02:00
Edward Hervey
52b6fb7322 libvisual: Remove < 0.4 support
And remove the version guards that went along with it

https://bugzilla.gnome.org/show_bug.cgi?id=733046
2014-07-11 10:21:20 +02:00
Sebastian Dröge
ae464e4704 Release 1.3.90 2014-06-28 11:20:44 +02:00
Sebastian Dröge
78317be45d Back to development 2014-06-22 19:36:14 +02:00
Sebastian Dröge
988f53ed18 Release 1.3.3 2014-06-22 18:07:57 +02:00
Sebastian Dröge
cf4c70265b Back to development 2014-05-21 13:23:24 +02:00
Sebastian Dröge
1917400691 Release 1.3.2 2014-05-21 13:06:34 +02:00
Руслан Ижбулатов
2d0ecd7ff8 configure: Use X11 detection macro from common
https://bugzilla.gnome.org/show_bug.cgi?id=729621
2014-05-06 11:44:40 -04:00
Руслан Ижбулатов
151d156126 rtsp: Link to ws2_32 on Windows
Needed for getsockname and setsockopt

https://bugzilla.gnome.org/show_bug.cgi?id=729514
2014-05-05 09:04:28 +02:00
Руслан Ижбулатов
a1be3738a9 Make X11 detection more precise
Don't be content with just X11/Xlib.h, check for X11/XKBlib.h as well.
This prevents false positives (for example, from partial X11 headers
installed by tcl/tk).

https://bugzilla.gnome.org/show_bug.cgi?id=729513
2014-05-04 13:56:35 -04:00
Sebastian Dröge
310f486422 Back to development 2014-05-03 20:48:27 +02:00
Sebastian Dröge
68f5350c66 Release 1.3.1 2014-05-03 17:50:10 +02:00
Sebastian Dröge
bf4a72a4e6 configure: Initialize Qt variables 2014-01-20 10:30:36 +01:00
Sebastian Dröge
5dd8e9cdd4 examples: Port Qt examples to Qt5 2014-01-20 09:46:15 +01:00