Commit graph

1123 commits

Author SHA1 Message Date
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
William Grant
472ded1cf3 configure: Prevent the NEON check in configure from passing under aarch64.
The test verifies that the NEON C intrinsics work, but the rest of the
codebase uses lots of direct ARMv7 NEON assembly. The same intrinsics
work in A64, but the assembly is slightly different.

Prevent the check from passing so that we don't use this where it won't
work.

https://bugzilla.gnome.org/show_bug.cgi?id=712367
2014-01-01 14:34:05 +01:00
Sebastian Dröge
f1d074ac39 configure: Actually use 1.3.0.1 as version to make configure happy 2013-09-24 15:05:21 +02:00
Sebastian Dröge
ca25de0d25 Back to development 2013-09-24 15:00:20 +02:00
Sebastian Dröge
1867c079bf Release 1.2.0 2013-09-24 14:16:22 +02:00
Sebastian Dröge
71930443cc Back to development 2013-09-19 11:34:54 +02:00
Sebastian Dröge
e729148b0c Release 1.1.90 2013-09-19 10:49:58 +02:00
Tim-Philipp Müller
803c39bf3d configure: rely solely on pkg-config to find libogg and libvorbis
And get rid of AS_SCRUB_INCLUDES

https://bugzilla.gnome.org/show_bug.cgi?id=707658
2013-09-13 09:17:38 +01:00
Tim-Philipp Müller
57d0a5d794 Require orc >= 0.4.18
Which contains important bug-fixes.

https://bugzilla.gnome.org/show_bug.cgi?id=698520
2013-09-02 13:42:15 +01:00
Sebastian Dröge
5c1ffc9e92 Back to development 2013-08-28 13:26:38 +02:00
Sebastian Dröge
a13f44fb1e Release 1.1.4 2013-08-28 12:41:42 +02:00
David Schleef
6459964b49 configure: create dir tests/check/orc
This is required now that subdir-objects is used, since automake
expects to create a .deps directory inside.
2013-08-02 14:34:42 -07:00
Lubosz Sarnecki
2ffdcfd655 build: add subdir-objects to AM_INIT_AUTOMAKE
Fixes warnings with automake 1.14

https://bugzilla.gnome.org/show_bug.cgi?id=705350
2013-08-02 15:26:33 +01:00
Sebastian Dröge
8cda9e3ef0 Back to development 2013-07-29 14:47:33 +02:00
Sebastian Dröge
48ecb46241 Release 1.1.3 2013-07-29 13:37:00 +02:00
Tim-Philipp Müller
79337c1ad2 configure: remove obsolete libxml checks
https://bugzilla.gnome.org/show_bug.cgi?id=693056
2013-07-16 18:42:19 +01:00
Sebastian Dröge
4f2ddce751 Back to development 2013-07-11 16:57:11 +02:00
Sebastian Dröge
96f686fc1f Release 1.1.2 2013-07-11 15:30:23 +02:00
Sebastian Dröge
15bbf42088 Back to development 2013-06-05 18:36:40 +02:00
Sebastian Dröge
ff5d3313d4 Release 1.1.1 2013-06-05 18:31:27 +02:00
Sebastian Dröge
948a4a3632 gst: Add better support for static plugins 2013-04-15 15:52:58 +02:00
Tim-Philipp Müller
e53f1d3f40 Require Orc >= 0.4.17
Orc 0.4.17 fixes a bunch crashes on i386 and RPi when orc
functions can't be compiled and the fallback function is
supposed to be used. Also fixes some issues on PowerPC.

https://bugzilla.gnome.org/show_bug.cgi?id=684399
https://bugzilla.gnome.org/show_bug.cgi?id=693862
2013-03-22 10:47:47 +00:00
Tim-Philipp Müller
f56720fc7b configure: use AC_CHECK_FUNC to check for mmap 2013-02-19 09:32:08 +00:00
Benjamin Gaignard
ceecdb8e1d allocators: Add dmabuf-based GstMemory and GstAllocator
Create new GstMemory and GstAllocator base on dmabuf.
Memory is not allocated/freed by userland but mapped/unmmaped
from a dmabuf file descriptor when requested.

This allocator is included in a new lib called libgstallocators

https://bugzilla.gnome.org/show_bug.cgi?id=693826
2013-02-19 10:05:38 +01:00
Edward Hervey
8edd1443a8 configure.ac: Update libtool versioning
In order for 1.x and 1.(x+1) versions to not invade on each other
we need to have different lib versions.

So we need a consistent and predictable scheme:
   library version number = MINOR * 100 + MICRO

Ex:
  1.0.0 => 0 (duh)
  1.0.3 => 3
  1.1.0 => 100
  1.1.1 => 101
  1.2.0 => 120
  1.10.5 => 1005
2012-11-28 18:50:45 +01:00
Tim-Philipp Müller
e2da5fba9d configure.ac: update courtesy of autoupdate 2012-11-07 18:41:02 +00:00
Tim-Philipp Müller
70f975793f configure: let AG_GST_PLUGIN_DOCS check for python
And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.

https://bugzilla.gnome.org/show_bug.cgi?id=563903
2012-11-07 18:35:05 +00:00
Carlos Rafael Giani
d793a2b560 audioresample: added ARM NEON support
This adds ARM NEON accelerated code paths for 16-bit integer
and 32-bit floating point samples.

It is a modified combination of patches #3 and #5 from Jyri Sarha
( http://lists.xiph.org/pipermail/speex-dev/2011-September/008240.html &
http://lists.xiph.org/pipermail/speex-dev/2011-September/008238.html )

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2012-10-25 14:03:52 +02:00
Tim-Philipp Müller
d8b42ae80c Back to feature development 2012-10-25 12:19:46 +01:00
Tim-Philipp Müller
b4772b4c9f Release 1.0.2 2012-10-25 00:54:24 +01:00
Sebastian Dröge
3c1041d5eb Revert "gst: Add better support for static plugins"
This reverts commit d2d79e3bc2,
which was accidentially pushed.
2012-10-24 13:26:26 +02:00
Sebastian Dröge
d2d79e3bc2 gst: Add better support for static plugins 2012-10-24 12:10:44 +02:00
Carlos Rafael Giani
d9279b1304 configure: Reintroduced xmmintrin.h/emmintrin.h header checks
The audio resampler needs these for the SSE/SSE2 code paths

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2012-10-08 12:46:35 +02:00
Tim-Philipp Müller
dc35816c98 Back to development (bug fixing) 2012-10-07 16:52:27 +01:00
Tim-Philipp Müller
011d299b9f Release 1.0.1 2012-10-07 15:11:10 +01:00
Tim-Philipp Müller
b0baf45355 Back to development (bug fixing) 2012-09-24 16:46:44 +01:00
Tim-Philipp Müller
146ca8e3bf Release 1.0.0 2012-09-24 13:38:11 +01:00
Tim-Philipp Müller
993014c8f5 Release 0.11.99 2012-09-17 17:57:19 +01:00
Tim-Philipp Müller
5e0dfec62c Remove -DGST_USE_UNSTABLE_API 2012-09-17 16:05:37 +01:00
Tim-Philipp Müller
77c3a225c8 Back to development 2012-09-14 02:57:01 +01:00
Tim-Philipp Müller
f7c6aa5abd Release 0.11.94 2012-09-14 02:47:54 +01:00
Tim-Philipp Müller
6b670d701c gdp: move gdp plugin to -bad
It needs to be reworked for 1.0
2012-09-11 01:33:11 +01:00
Stefan Sauer
79b351c1a9 configure: bump gtk-doc req to 1.12 (mar-2009)
This allows us to e.g. unconditionally use gtkdoc-rebase.
2012-08-22 13:17:08 +02:00
Tim-Philipp Müller
b158029caf Back to development 2012-08-08 16:21:22 +01:00
Tim-Philipp Müller
b61c7fb9c3 Release 0.11.93 2012-08-08 15:12:56 +01:00
Sebastian Dröge
37d45cdab8 Back to development 2012-06-07 16:07:16 +02:00
Sebastian Dröge
6ed2f45f97 Release 0.11.92 2012-06-07 16:06:59 +02:00
Andoni Morales Alastruey
e8355ce908 playback: Fix compilation with the GDK Quartz backend 2012-05-21 13:15:12 +02:00
Idar Tollefsen
afc8ce3fd5 build: Make sure AC_INCLUDES_DEFAULT is used.
Without using AC_INCLUDES_DEFAULT explicitly,
certain platforms will complain that the header
was found, but not usable by the compiler.
This happens for instance on Solaris where certain
headers are needed to pull in proper defines.

https://bugzilla.gnome.org/show_bug.cgi?id=667307

Conflicts:

	configure.ac
2012-05-16 10:02:52 +01:00
Sebastian Dröge
97d2de4ce9 configure: Require core/base 0.11.91 2012-05-16 09:12:50 +02:00
Sebastian Dröge
0c87032e59 Back to development 2012-05-13 16:59:42 +02:00
Sebastian Dröge
f47072977a Release 0.11.91 2012-05-13 16:20:00 +02:00
Sebastian Dröge
e112b6e02b configure: Modernize autotools setup a bit
Also we now only create tar.bz2 and tar.xz tarballs.
2012-04-13 14:01:25 +02:00
Sebastian Dröge
69b18ab09d gst-libs: Remove interfaces libs and mixer/tuner interfaces
The navigation interface is now in the video library.
2012-04-13 13:14:13 +02:00
Sebastian Dröge
e3a734546d Back to development 2012-04-12 11:18:44 +02:00
Sebastian Dröge
3f6b1e96dc Release 0.11.90 2012-04-12 10:16:03 +02:00
Sebastian Dröge
4511a720e8 configure: Update version to 0.11.89.1 2012-04-05 13:25:41 +02:00
Sebastian Dröge
65307dd132 gst: Update versioning 2012-04-04 14:55:15 +02:00
Wim Taymans
9218b9d013 back to devel 2012-03-22 15:55:11 +01:00
Wim Taymans
1982d1ce12 Release 0.11.3 2012-03-22 15:51:39 +01:00
Wim Taymans
32bd12dba9 Merge branch 'master' into 0.11
Conflicts:
	.gitignore
	common
	configure.ac
	ext/vorbis/gstvorbisdeclib.h
	gst-libs/gst/audio/gstaudioencoder.c
	gst-libs/gst/riff/riff-read.c
	gst/playback/gstplaysink.c
	gst/playback/gstplaysinkconvertbin.c
	tests/check/libs/video.c
2012-03-22 11:35:13 +01:00
Tim-Philipp Müller
3d8d31b29e configure: bump AS_LIBTOOL version
API was added in libgsttag, libgstaudio and libgstvideo
2012-03-12 23:29:26 +00:00
Tim-Philipp Müller
b1938e9c0d configure: backport AS_LIBTOOL version from 0.10.36 release
Should fix issues with missing symbols for people who install GStreamer
from source and at some point jumped back and forth between git master
and the 0.10.36 release (or 0.10. branch).
2012-03-12 23:28:12 +00:00
Sreerenj Balachandran
5b33983627 configure.ac : bump GLib requirement to 2.31.14
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2012-03-12 16:07:36 +01:00
Tim-Philipp Müller
30fe3b7bad configure: fix AC_LANG_SOURCE-related warnings when doing autogen.sh 2012-03-09 16:56:00 +00:00
Tim-Philipp Müller
29c266ccff Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	common
	docs/libs/gst-plugins-base-libs.types
	ext/pango/gsttextoverlay.c
	ext/vorbis/gstvorbisdec.c
	gst/playback/gstplaysink.c
	gst/playback/gstplaysinkconvertbin.c
	sys/ximage/ximagesink.c
	sys/xvimage/xvimagesink.c
2012-03-08 20:31:34 +00:00
Oleksij Rempel (Alexey Fisher)
0c2f2a64c5 pango: don't use deprecated pango_cairo_font_map_create_context()
https://bugzilla.gnome.org/show_bug.cgi?id=671300
2012-03-04 18:32:32 +00:00
Sebastian Dröge
32bb92f2fa Merge branch 'master' into 0.11
Conflicts:
	tests/examples/Makefile.am
	tests/examples/playback/playback-test.c
2012-03-02 12:07:22 +01:00
Sebastian Dröge
83e0c28488 examples: Move seek example into its own directory 2012-03-02 11:57:34 +01:00
Tim-Philipp Müller
4991992029 Bump version after release 2012-02-23 11:06:55 +00:00
Wim Taymans
74683f60c4 back to development 2012-02-17 11:04:31 +01:00
Wim Taymans
61c446f2ef RELEASE 0.11.2 2012-02-17 11:03:14 +01:00
Thomas Vander Stichele
4d59dc2391 multifdsink: depends on sys/socket.h 2012-02-12 22:23:45 +01:00
Sebastian Dröge
68c0790817 Merge branch 'master' into 0.11
Conflicts:
	gst-libs/gst/interfaces/propertyprobe.c
	sys/xvimage/xvimagesink.c
2012-01-25 11:50:54 +01:00
Tim-Philipp Müller
c6ac975468 Add --disable-fatal-warnings configure option 2012-01-19 14:07:34 +00:00
Sebastian Dröge
4ee3cb9092 configure.ac: Remove GIO check, it's in gst-glib2.m4 now 2012-01-18 16:55:45 +01:00
Sebastian Dröge
317894d314 gio: Move to gst subdirectory
It's a plugin without external dependencies now because we
unconditionally depend on GIO anyway.
2012-01-18 16:21:14 +01:00