Commit graph

886 commits

Author SHA1 Message Date
Benjamin Otte
43b1683421 Add -Wmissing-declarations -Wmissing-prototypes to warning flags
Includes all the fixes necessary to make stuff compile again.
2010-03-11 13:50:31 +01:00
Benjamin Otte
06b516ab47 Add WARNING_CXXFLAGS where ERROR_CXXFLAGS are
This matches the previous commit doing the same for CFLAGS in response
to the common/ module changes.
2010-03-11 12:18:50 +01:00
Benjamin Otte
96ef7c0d15 Update for recent changes to common submodule
This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.

Actually using that separation will happen later.
2010-03-10 21:01:20 +01:00
Sebastian Dröge
3f3fcb0e4c configure: Use automake 1.11 silent rules instead of shave if available
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
2010-03-09 21:01:38 +00:00
Tim-Philipp Müller
739918facb Back to development 2010-03-09 17:39:15 +00:00
Tim-Philipp Müller
ccdbe1ebbc Release 0.10.28 2010-03-08 23:20:43 +00:00
Tim-Philipp Müller
656a68304e Release 0.10.27 2010-03-06 00:09:29 +00:00
Tim-Philipp Müller
e943ef3757 configure: first check for QtGui >= 4.6, only then for >= 4.0
If we first check for >= 4.0 the second check for >= 4.6 will just
short-cut since we are using the same prefix for the variables for
both checks, and they've already been set previously. So the examples
requiring >= 4.6 were built even in the >= 4.0 case.
2010-03-05 15:58:44 +00:00
Tim-Philipp Müller
f9e2317867 0.10.26.4 pre-release 2010-03-03 20:18:16 +00:00
Tim-Philipp Müller
2a681eff5e 0.10.26.3 pre-release 2010-02-24 01:10:09 +00:00
Tim-Philipp Müller
d65e1828d7 0.10.26.2 pre-release 2010-02-19 00:22:13 +00:00
Stefan Kost
54094cd9ce examples: add video overlay examples for gtk, qt and qt graphics view
Add simple videotestsrc ! xvimagesink examples using gtk and qt. This patch also
adds all boilerplate to configure for using c++. The qt based examples are
optional like their gtk counterparts.
2010-02-17 09:48:10 +02:00
Mark Nauwelaerts
32dff24552 vorbisdec: also support ivorbis tremor decoder
... which only needs a bit of refactoring and extracting to support
the minor difference in (i)vorbis interface.

Fixes #609063.
2010-02-15 12:11:35 +01:00
Tim-Philipp Müller
9cae51a989 configure: back to development
Slushy freeze remains in effect.
2010-02-12 00:01:36 +00:00
Tim-Philipp Müller
b1f1e6717b Release 0.10.26 2010-02-10 20:17:36 +00:00
Tim-Philipp Müller
047059e504 0.10.25.3 pre-release 2010-02-05 01:18:43 +00:00
Tim-Philipp Müller
70511545b2 0.10.25.2 pre-release 2010-01-27 01:16:01 +00:00
Tim-Philipp Müller
088c7c07a2 tag: add some utility functions for language codes and tags
Add some utility functions for language tags and ISO-639
codes. These are useful for both GUIs and elements. The
iso-codes package is used for language name translations
if available.

API: gst_tag_get_language_codes()
API: gst_tag_get_language_name()
API: gst_tag_get_language_code()
API: gst_tag_get_language_code_iso_639_1()
API: gst_tag_get_language_code_iso_639_2B()
API: gst_tag_get_language_code_iso_639_2T()
2009-12-12 15:48:37 +00:00
Tim-Philipp Müller
a2ee06db3c configure: bump core requirement to 0.10.25.1
We depend on new API that's only in git so far.
2009-11-18 10:14:41 +00:00
Tim-Philipp Müller
550b6fa0c1 pango: bump pango requirement to stable version and remove ifdefs
Bump pango requirement from an ancient development version to an
ancient stable version.
2009-10-18 13:42:01 +01:00
Benjamin Otte
0ac35d8555 theora: Don't check for theora.pc anymore
THe new APIs from theoradec and theoraenc are used now.

https://bugzilla.gnome.org/show_bug.cgi?id=594729
2009-10-15 20:12:25 +02:00
Benjamin Otte
4159cdfe9c theora: remove support for outdated granulepos hack
This is in preparation to switching to switching to the new Theora API

https://bugzilla.gnome.org/show_bug.cgi?id=594729
2009-10-15 20:06:31 +02:00
Tim-Philipp Müller
74b83a692a configure: bump GLib requirement to 2.18
Bump required GLib version as per the release planning docs.
2009-10-07 10:15:52 +01:00
Sebastian Dröge
6d40818ec0 streamvolume: Define cbrt() if it's not available
Fixes build on Win32, bug #597537.
2009-10-07 07:28:15 +02:00
David Schleef
4a6d97cda0 configure: Add an 'else' to pangocairo check
Otherwise it exits if it fails.
2009-10-06 19:59:11 -07:00
Jan Schmidt
1a788825ee back to development -> 0.10.25.1 2009-10-06 19:47:00 +01:00
Jan Schmidt
225d6d77b1 Release 0.10.25 2009-10-05 13:56:15 +01:00
Jan Schmidt
2211713978 0.10.24.4 pre-release 2009-10-01 17:17:55 +01:00
Jan Schmidt
257dbccad4 0.10.24.3 pre-release 2009-09-17 01:20:45 +01:00
Jan Schmidt
ae620034d9 0.10.24.2 pre-release 2009-09-12 01:49:14 +01:00
Sebastian Dröge
61ae0059a4 app: Add gobject-introspection support 2009-09-05 11:09:28 +02:00
Tim-Philipp Müller
4cacc441d8 typefinding: move gio-based xdg mime typefinder from -bad to -base
Its purposes is mainly to avoid false positives (e.g. mp3 typefinder
reporting a 20% probability and somesuch). Won't be registered if
the gio plugin has been disabled via ./configure --disable-gio.
2009-09-03 09:01:47 +01:00
Руслан Ижбулатов
5d96fd4bf1 subparse: Remove dependency on regex.h as it's not used anyway
Fixes bug #592544.
2009-08-26 09:10:17 +02:00
John Millikin
cd31b2e298 tag: Add support for ALBUM_ARTIST tag in vorbiscomments and ID3v2 tags
Require latest core for this.

Fixes bug #590430.
2009-08-06 06:43:38 +02:00
Sebastian Dröge
20b84cda60 pango: Check if pangocairo supports vertical rendering and fix properties 2009-08-06 06:43:37 +02:00
Sebastian Dröge
211ab3649f pango: Check for pangocairo instead of pangoft2 2009-08-06 06:43:36 +02:00
Jan Schmidt
0a8bb8cb53 back to development -> 0.10.24.1 2009-08-06 01:44:24 +01:00
Jan Schmidt
906992bdb0 Release 0.10.24 2009-08-05 00:56:58 +01:00
Jan Schmidt
90f6968670 0.10.24.5 pre-release 2009-07-30 14:53:12 +01:00
Tim-Philipp Müller
8db9496217 configure: bump Gtk+ requirement of GUI examples from 2.12 to 2.14
The gio mount example needs GtkMountOperation, which is new in 2.14.
2009-07-30 09:28:20 +01:00
Jan Schmidt
29235e7099 0.10.23.4 pre-release 2009-07-24 13:47:31 +01:00
Jan Schmidt
f50abc4203 0.10.23.3 pre-release 2009-07-20 17:28:37 +01:00
Jan Schmidt
3748602a92 0.10.23.2 pre-release 2009-07-14 19:00:10 +01:00
Filippo Argiolas
f6360ee171 v4lsrc: add a simple test case for device probing 2009-07-13 16:15:44 +02:00
Filippo Argiolas
0f29d71a7d v4lsrc: optional support for device probing with gudev
Enumerate v4l devices using gudev if available.

Fixes bug #583640.
2009-07-13 16:13:25 +02:00
Sebastian Dröge
8515117573 gio: Add example application that shows how to handle the "not-mounted" message 2009-07-10 11:42:51 +02:00
Sebastian Dröge
29627032dc gio: Remove the experimental status from the GIO plugin
Fixes bug #510417.
2009-07-10 11:24:57 +02:00
David Schleef
530cb7268b basevideo: send basevideo back to remedial school
Move basevideo classes and schroedinger plugin to -bad.
2009-07-01 10:27:30 -07:00
Jonathan Matthew
9daee1f4a9 cdparanoia: expose cache size setting
This setting was added in cdparanoia 10.2.  The default value is good
for audio extraction, but lower values (previous versions of cdparanoia
used 150) are better for realtime playback.

Fixes #586331.
2009-06-19 22:21:03 +01:00
Tim-Philipp Müller
b2783a5c5a configure: remove AC_C_INLINE which is not needed and causes problems with MSVC
See #584835. Also update win32 files while we're at it.
2009-06-05 10:57:44 +01:00
Tim-Philipp Müller
6bb964dd7c autogen: pass -Wno-portability to automake to suppress warnings
GNU make is needed.
2009-05-19 17:50:24 +01:00
David Schleef
0f1c5c1b68 schro: Move schro plugin from Schroedinger
Previous history is in Schroedinger.  Depends on, and is an example
of using, GstBaseVideo* base classes.

Code was reindented, and an #ifdef HAVE_ENCODER removed.
2009-05-15 16:18:59 -07:00
Tim-Philipp Müller
addb006ed1 configure: require core CVS for gst_adapter_prev_timestamp()
which is used in the libvisual plugin.
2009-05-14 01:31:48 +01:00
Tim-Philipp Müller
cf11cc3d9d configure: bump core requirement to last release
as that's more likely to be true than that we need
only 0.21.1.
2009-05-12 01:37:01 +01:00
Tim-Philipp Müller
ef5d0cca18 configure: rename CVS -> git in a couple of places 2009-05-12 01:21:57 +01:00
Tim-Philipp Müller
15637b6bd4 configure: bump GLib requirement to GLib >= 2.16
as per the New Regime (see wiki).
2009-05-12 01:17:53 +01:00
Jan Schmidt
a373667b5e Back to development -> 0.10.23.1 2009-05-11 21:20:07 +01:00
Jan Schmidt
f8370edc90 Release 0.10.23 2009-05-10 23:57:01 +01:00
Jan Schmidt
ed77e6af6c 0.10.22.6 pre-release 2009-05-08 20:32:20 +01:00
Jan Schmidt
af8926c26b 0.10.22.5 pre-release 2009-05-08 11:05:41 +01:00
Jan Schmidt
8677c0bdf3 0.10.22.4 pre-release 2009-05-06 16:09:52 +01:00
Jan Schmidt
f0948ff632 0.10.22.3 pre-release 2009-04-21 22:18:02 +01:00
Jan Schmidt
d152c506ee 0.10.22.2 pre-release 2009-04-16 00:41:43 +01:00
Tim-Philipp Müller
aecf35b00b win32: fix configure logic for GST_INSTALL_PLUGINS_HELPER define 2009-03-06 10:31:07 +00:00
David Schleef
190857559c Bump glib requirement to 2.14 2009-02-28 11:07:04 -08:00
David Schleef
ea2e208cc1 Change how win32/common/config.h is updated
Generate win32/common/config.h-new directly from config.h.in,
using shell variables in configure and some hard-coded information.
Change top-level makefile so that 'make win32-update' copies the
generated file to win32/common/config.h, which we keep in source
control.  It's kept in source control so that the git tree is
buildable from VS.

This change is similar to the one recently applied to GStreamer,
except that it adds a few -base specific defines.
2009-02-25 20:28:07 -08:00
Jan Schmidt
ec294cc7b2 build: Update shave init statement for changes in common. Bump common. 2009-02-25 14:22:35 +00:00
Jan Schmidt
8e08f6be68 Use shave for the build output 2009-02-23 13:19:50 +00:00
Stefan Kost
b08c0a9003 audioresample: Only pull in liboil if its actualy used.
Liboil still has quite significant startup overhead especialy on embedded
platforms. In audioresample it was only used for the profiling timer.
2009-02-04 10:31:21 +02:00
Stefan Kost
0ea2afee42 Allow to configure the resampler function for integer to skip the benchmarking. Fix releasing the intger resampler in benchmark. 2009-02-02 15:45:44 +02:00
Sebastian Dröge
5dfcb63252 Rename files and types from speexresample to audioresample
Rename files and types from speexresample to audioresample
to finish the move and to prevent any confusion.
2009-01-23 12:33:41 +01:00
Brian Cameron
16347bfa21 Fix linking on Solaris. Fixes bug #568482.
Check for nsl and socket libraries and add them to
LIBS if they're found. They're needed for socket()
and gethostbyname() on Solaris.
2009-01-23 10:01:11 +01:00
Jan Schmidt
eaf525f7f2 Back to devel -> 0.10.22.1 2009-01-22 11:32:56 +00:00
Jan Schmidt
c848932e62 Release 0.10.22
Original commit message from CVS:
Release 0.10.22
2009-01-19 23:10:50 +00:00
Jan Schmidt
952f184b67 configure.ac: 0.10.21.3 pre-release
Original commit message from CVS:
* configure.ac:
0.10.21.3 pre-release
2009-01-09 23:42:22 +00:00
Sebastian Dröge
b6b860f9a4 Add plugin dependency for the GIO and GVfs modules.
Original commit message from CVS:
* configure.ac:
* ext/gio/gstgio.c: (plugin_init):
Add plugin dependency for the GIO and GVfs modules.
Fixes bug #566876.
2009-01-07 18:36:04 +00:00
Sebastian Dröge
54910e9253 Add plugin dependency for the gnomevfs modules.
Original commit message from CVS:
* configure.ac:
* ext/gnomevfs/gstgnomevfs.c: (plugin_init):
Add plugin dependency for the gnomevfs modules.
Fixes bug #566875.
2009-01-07 18:32:33 +00:00
Tim-Philipp Müller
be87292514 Use new core API to make registry re-scan the plugin whenever visualisations are added or removed (see #350477).
Original commit message from CVS:
* configure.ac:
* ext/libvisual/visual.c: (plugin_init):
Use new core API to make registry re-scan the plugin
whenever visualisations are added or removed (see #350477).
2009-01-06 18:03:51 +00:00
Sebastian Dröge
616ffbddd3 Add pkg-config files for libgstapp. Fixes bug #566761.
Original commit message from CVS:
* configure.ac:
* pkgconfig/Makefile.am:
* pkgconfig/gstreamer-app-uninstalled.pc.in:
* pkgconfig/gstreamer-app.pc.in:
Add pkg-config files for libgstapp. Fixes bug #566761.
2009-01-06 12:16:18 +00:00
Jan Schmidt
08393941a8 Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421
Original commit message from CVS:
* configure.ac:
* docs/libs/Makefile.am:
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/gst-plugins-base-plugins.signals:
* docs/plugins/inspect/plugin-app.xml:
* gst-libs/gst/Makefile.am:
* gst-libs/gst/app/gstappsink.c:
* gst-libs/gst/app/gstappsrc.c:
* tests/examples/Makefile.am:
* tests/examples/app/Makefile.am:
Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421
2009-01-05 23:04:57 +00:00
Alessandro Decina
8b0fadc2ff Make the seek and colorkey examples depend on gtk+-x11 as they use
Original commit message from CVS:
* configure.ac:
* tests/examples/seek/Makefile.am:
* tests/icles/Makefile.am:
Make the seek and colorkey examples depend on gtk+-x11 as they use
GDK_WINDOW_XID.
Fixes the build with gtk+-quartz.
2009-01-02 15:04:13 +00:00
Sebastian Dröge
9912a2270a configure.ac: First check for "theoraenc theoradec" and if that failed check for "theora >= 1.0alpha5". The former ap...
Original commit message from CVS:
* configure.ac:
First check for "theoraenc theoradec" and if that failed check
for "theora >= 1.0alpha5". The former appeared in 1.0beta3 and
deprecate the latter. Also linking on Windows fails with just "theora"
and the version check would fail for the release candidates.
Fixes bug #563718.
2008-12-08 18:12:18 +00:00
Sebastian Dröge
bc9d5d614f configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
Original commit message from CVS:
* configure.ac:
Apparently AC_CONFIG_MACRO_DIR breaks when using more
than one macro directory, reverting last change.
2008-12-04 20:09:19 +00:00
Sebastian Dröge
9508d22807 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
Original commit message from CVS:
* configure.ac:
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
our M4 macros.
2008-12-04 19:47:12 +00:00
Sebastian Dröge
97b2cac6c8 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
Original commit message from CVS:
Patch by: Cygwin Ports maintainer
<yselkowitz at users dot sourceforge dot net>
* autogen.sh:
* configure.ac:
Require gettext 0.17 because older versions don't mix with libtool
2.2. At build time an older gettext version will still work.
Fixes bug #556091.
2008-11-29 13:31:47 +00:00
Sebastian Dröge
153406eef5 Rename the moved speexresample to audioresample, integrate into the build system and remove the old audioresample fro...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-queue2.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-uridecodebin.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* gst/speexresample/gstspeexresample.c: (plugin_init):
* gst/speexresample/Makefile.am:
* tests/check/Makefile.am:
* tests/check/elements/speexresample.c: (setup_speexresample),
(GST_START_TEST), (test_pipeline):
Rename the moved speexresample to audioresample, integrate into the
build system and remove the old audioresample from the build system.
Fixes bug #558124, #385061, #346218, #116051.
2008-11-27 16:57:09 +00:00
Tim-Philipp Müller
36427ba880 configure.ac: Require core CVS for ghostpad API additions used by decodebin2.
Original commit message from CVS:
* configure.ac::
Require core CVS for ghostpad API additions used by decodebin2.
2008-10-09 11:18:09 +00:00
Jan Schmidt
a013a6864b configure.ac: Back to development -> 0.10.21.1
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.21.1
2008-10-05 11:33:47 +00:00
Jan Schmidt
bf1d2cf12a Release 0.10.21
Original commit message from CVS:
Release 0.10.21
2008-10-03 00:03:05 +00:00
Jan Schmidt
1705b7643f configure.ac: 0.10.20.4 pre-release
Original commit message from CVS:
* configure.ac:
0.10.20.4 pre-release
2008-09-28 22:58:18 +00:00
Jan Schmidt
1afc481158 Commit stuff that should have gone in last week when I made the pre-releases:
Original commit message from CVS:
Commit stuff that should have gone in last week when I made the pre-releases:

2008-09-10  Jan Schmidt  <jan.schmidt@sun.com>

* configure.ac:
0.10.20.2 pre-release

* po/LINGUAS:
* po/id.po:
* po/pt_BR.po:

New translations.
2008-09-16 15:36:56 +00:00
Stefan Kost
1875564b65 Rework last change, so that we build subparse, but just disable the sami parse functionality, if we're configured to ...
Original commit message from CVS:
* configure.ac:
* gst/subparse/Makefile.am:
* gst/subparse/gstsubparse.c:
* gst/subparse/samiparse.c:
* tests/check/elements/subparse.c:
Rework last change, so that we build subparse, but just disable the
sami parse functionality, if we're configured to not use xml. In the
tests only the sami test is disabled now.
2008-09-03 10:12:04 +00:00
Stefan Kost
afffd2d620 configure.ac: Disable subparse when xml is disabled. It woundn't work anyway. Fixes test runs.
Original commit message from CVS:
* configure.ac:
Disable subparse when xml is disabled. It woundn't work anyway. Fixes
test runs.
2008-09-02 15:07:09 +00:00
Stefan Kost
f7a085edaa Bump requirement to latest core and use new tag for riff formats.
Original commit message from CVS:
* configure.ac:
* gst-libs/gst/riff/riff-read.c:
Bump requirement to latest core and use new tag for riff formats.
Needed for #520694.
2008-08-01 11:55:07 +00:00
Michael Smith
6ae4a9ccb0 configure.ac: Remove AC_ISC_POSIX; it breaks on some systems and is not needed.
Original commit message from CVS:
* configure.ac:
Remove AC_ISC_POSIX; it breaks on some systems and is not needed.
2008-07-23 18:27:15 +00:00
Jan Schmidt
6391d87d09 configure.ac: Bump verion back to devel -> 0.10.20.1
Original commit message from CVS:
* configure.ac:
Bump verion back to devel -> 0.10.20.1
2008-06-20 08:52:21 +00:00
Jan Schmidt
01e689e359 Release 0.10.20
Original commit message from CVS:
Release 0.10.20
2008-06-18 14:36:28 +00:00
Jan Schmidt
5dd552cf45 configure.ac: 0.10.19.3 pre-release
Original commit message from CVS:
* configure.ac:
0.10.19.3 pre-release
2008-06-11 21:17:01 +00:00
Jan Schmidt
71546edc4b configure.ac: 0.10.19.2 pre-release
Original commit message from CVS:
* configure.ac:
0.10.19.2 pre-release
2008-06-05 09:47:23 +00:00
Tim-Philipp Müller
d0932b0aa1 configure.ac: Require core CVS for GstBaseSrc buffer caps setting magic.
Original commit message from CVS:
* configure.ac:
Require core CVS for GstBaseSrc buffer caps setting magic.
2008-05-20 14:35:42 +00:00