Arun Raghavan
4b5f78337a
audioresample: Separate out CFLAGS used for SSE* code
...
This makes sure that we only build files that need explicit SIMD support
with the relevant CFLAGS. This allows the rest of the code to be built
without, and specific SSE* code is only called after runtime checks for
CPU features.
https://bugzilla.gnome.org/show_bug.cgi?id=729276
2016-09-29 18:37:08 +05:30
Sebastian Dröge
fef0efdddb
configure: Depend on gstreamer 1.9.2.1
2016-09-14 11:30:28 +02:00
Sebastian Dröge
6f9fedd857
configure: Require orc >= 0.4.24
...
Needed for being able to compile video.orc
https://bugzilla.gnome.org/show_bug.cgi?id=770698
2016-09-01 12:38:14 +03:00
Sebastian Dröge
7bb1064372
Back to development
2016-09-01 12:26:40 +03:00
Sebastian Dröge
47b7c8dc75
Release 1.9.2
2016-09-01 12:26:20 +03:00
Josep Torra
f70aa5b033
build: silence error about pthread for 'make check' in osx
...
Fixes "clang: error: argument unused during compilation: '-pthread'"
2016-08-26 21:01:40 +02:00
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
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