Benjamin Otte
412cc10314
Add -Wold-style-definition flag
...
And fix the warnings
2010-03-21 15:17:46 +01:00
Benjamin Otte
3f511ec361
Add -Wwrite-strings to the configure flags
...
... and fix all warnings
2010-03-21 14:17:47 +01:00
Wim Taymans
ef804589ca
rtsp: use GType from -base and bump required version
...
Use the transport flags GType from -base and bump the required version of -base
because of this.
2010-03-19 15:03:43 +01:00
Benjamin Otte
c76e72a7f5
Add -Wundef to configure flags
...
and fix the resulting warnings
2010-03-17 21:33:28 +01:00
Benjamin Otte
88ee9d817c
-Wmissing-prototypes is not valid for C++
2010-03-17 20:02:16 +01:00
Benjamin Otte
1055aaa9cb
Add -Wredundant-decls warning flag
...
Also fix compile issues
2010-03-17 19:35:10 +01:00
Benjamin Otte
3342b1679e
Add -Wmissing-declarations -Wmissing-prototypes warning flags
...
And fix all the warnings.
2010-03-17 18:23:28 +01:00
Руслан Ижбулатов
d544c7b937
png: Check for libpng >= 1.2 instead of libpng12
2010-03-16 15:20:10 +01:00
Benjamin Otte
cf6d4cd94e
Update CXXFLAGS, too, just like CFLAGS
2010-03-10 22:15:04 +01:00
Benjamin Otte
21f66635e8
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:53:51 +01:00
Sebastian Dröge
3e2e82afef
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:03:18 +00:00
Tim-Philipp Müller
5d07a2c88f
Back to development
2010-03-09 17:45:27 +00:00
Tim-Philipp Müller
e39295317b
Release 0.10.21
2010-03-09 00:28:16 +00:00
Tim-Philipp Müller
01b6861527
Release 0.10.20
2010-03-08 23:42:51 +00:00
Tim-Philipp Müller
4379378239
Release 0.10.19
2010-03-06 00:43:03 +00:00
Tim-Philipp Müller
552d6b703d
0.18.4 pre-release
2010-03-03 20:29:30 +00:00
Tim-Philipp Müller
ec642338e3
0.10.18.3 pre-release
2010-02-24 21:31:00 +00:00
Volker Grabsch
673459c711
configure: Use $PKG_CONFIG instead of pkg-config to fix cross compilation
...
Fixes bug #610839 .
2010-02-23 17:25:54 +01:00
Tim-Philipp Müller
56a8c9143c
0.10.18.2 pre-release
2010-02-19 12:13:08 +00:00
Tim-Philipp Müller
3a52d21f95
configure: fix up GST_CXXFLAGS properly
...
We don't want C specific flags in GST_CXXFLAGS, so base it on the
GST_CFLAGS that only contains the pkg-config CFLAGS but none of
the GST_OPTION_CFLAGS. Also, we only need the local includes once.
Fix typo as well (GST_FLAGS -> GST_CFLAGS).
2010-02-16 00:50:15 +00:00
Stefan Kost
8866c7ca8d
configure: base GST_CXXFLAGS on --cflags from pkg-config
...
pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
point for for both C and CXX settings.
2010-02-15 23:13:46 +02:00
Tim-Philipp Müller
b057a65c68
configure: bump -base requirement to git
...
For GST_RIFF_TAG_JUNQ.
2010-02-13 23:28:06 +00:00
Sebastian Dröge
bc611043a9
Moved 'shapewipe' from -bad to -good
...
Fixes bug #584536 .
2010-02-12 11:24:38 +01:00
Tim-Philipp Müller
96ac04f7fb
configure: back to development
...
Slushy freeze remains in effect.
2010-02-12 00:04:18 +00:00
Tim-Philipp Müller
34c128b66d
Release 0.10.18
2010-02-10 23:18:22 +00:00
Tim-Philipp Müller
c927264622
0.10.17.3 pre-release
2010-02-05 02:13:33 +00:00
Tim-Philipp Müller
ec428ab381
0.10.17.2 pre-release
2010-01-27 01:56:03 +00:00
Tim-Philipp Müller
0c4b3ffb02
configure: purge all mention of CVS
2010-01-27 01:18:51 +00:00
Sebastian Dröge
648f0f0b50
ladspa: Remove the sources from gst-plugins-good
...
It's disabled anyway and the latest version of it is in
gst-plugins-bad. Fixes bug #603779 .
2009-12-04 14:43:41 +01:00
Tim-Philipp Müller
1a2135ee0e
configure: bump core requirement to 0.10.25.1 as well
...
Make implicit requirement explicit.
2009-11-18 12:02:48 +00:00
Jan Schmidt
0883913fc2
Bump gst-plugins-base requirement to 0.10.25.1
2009-11-18 03:09:06 +00:00
Jan Schmidt
5219267073
Back to development -> 0.10.17.1
2009-11-18 01:27:37 +00:00
Jan Schmidt
21887027e4
Release 0.10.17
2009-11-17 01:25:30 +00:00
Jan Schmidt
30d1ef6677
0.10.16.3 pre-release
2009-11-13 02:07:25 +00:00
Jan Schmidt
3e92738c29
0.10.16.2 pre-release
2009-11-09 20:06:03 +00:00
Sebastian Dröge
3f541452c4
pulsesink: Only set the volume on stream connection if pulse >= 0.9.20 is available
...
In older versions the volume set during stream connection had
no defined sematic and usually it was a relative volume. What
was needed for our use case is an absolute volume though, otherwise
the volume will be always decreased on stream connection if it's
less than 100%.
Since pulse 0.9.20 that volume is always an absolute volume if
flat volumes are used and relative otherwise, which is the same
as for pa_context_set_sink_input_volume().
Relevant pulse changesets:
http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=f27a50691c8fe45bac7dd6b21fac91a359def3a1
http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=2501687579e359d5032a4d165b2ffc8f5b1b8ba6
2009-10-30 09:27:59 +01:00
Lennart Poettering
abd7ec63cf
pulse: bump minimum libpulse version to 0.9.10
...
Older versions than 0.9.10 are really really old and buggy. Drop
compatibility with them. Nobody should run anything that old.
Also see: https://bugzilla.gnome.org/show_bug.cgi?id=595029
2009-10-17 08:48:21 +02:00
Jan Schmidt
993a29a390
check: Make the level unit test succeed on Solaris 10
...
Add a configure check for functional isinf() and fpclass(), and
use fpclass() where possible when isinf() is not available.
2009-10-09 00:14:07 +01:00
Wim Taymans
42ee5e22a2
pulsesink: remove ringbuffer reset compensation
...
Remove the code to deal with a ringbuffer reset as this code is now in the base
class.
Bump the -base requirement as we need the new baseaudiosink code to function
properly.
2009-09-09 16:25:06 +02:00
Sebastian Dröge
000a483d31
rtp: Use new gst_iterator_new_single() for the internal linked pads iteration
2009-08-31 08:09:09 +02:00
Tim-Philipp Müller
e4aaee7fdd
Back to hacking -> 0.10.16.1
2009-08-30 23:26:48 +01:00
Tim-Philipp Müller
0efa34f0d5
Release 0.10.16
2009-08-29 12:12:19 +01:00
Tim-Philipp Müller
8c529a719f
0.10.15.5 pre-release
2009-08-26 00:58:45 +01:00
Tim-Philipp Müller
902fdb4b15
0.10.15.4 pre-release
2009-08-24 17:50:29 +01:00
Tim-Philipp Müller
4ce46c932b
0.10.15.3 pre-release
2009-08-14 20:18:04 +01:00
Tim-Philipp Müller
352e071660
0.10.15.2 pre-release
2009-08-11 17:30:41 +01:00
Tim-Philipp Müller
4701696a92
Move rtpmanager from -bad to -good.
...
Hook up build infrastructure (autotools, docs, unit test).
2009-08-11 02:43:09 +01:00
Sebastian Dröge
153ae910a0
wavpack: Use GLib GChecksum instead of our own MD5 implementation
...
This requires GLib 2.16 but that version is already required by core anyway.
2009-08-10 09:54:16 +02:00
Tim-Philipp Müller
78626d4db2
configure: bump core/base requirements to latest release
...
To avoid confusion.
2009-08-09 01:30:51 +01:00
Wim Taymans
ab3bed81a5
pulsesink: add 24bit sample formats
...
Add check for pulseaudio 0.9.15 and enable 24bits samples in that case.
2009-07-14 16:14:34 +02:00
Filippo Argiolas
6105fa5b5e
v4l2src: add a simple test case for device probing
2009-07-13 16:16:22 +02:00
Filippo Argiolas
946c20a8ba
v4l2src: optional support for device probing with gudev
...
Enumerate v4l2 devices using gudev if available.
Fixes bug #583640 .
2009-07-13 16:16:05 +02:00
Tim-Philipp Müller
e040ae4ffc
configure: bump core/base requirements to git
...
Need git core for basesink bufferlist additions; -base requirement
bumped gratuitously.
2009-06-16 14:54:34 +01:00
Tim-Philipp Müller
fac0992929
autotools: move the -Wno-portability from autogen.sh to configure.ac
...
If we're lucky it'll get used on automatic rebuilds as well that way.
2009-05-22 01:31:47 +01:00
Tim-Philipp Müller
5776632762
m4: fix 'suspicious cache id' warnings
...
and update common to pull in a similar fix. Also check in configure
whether the compiler supports do while macros (GLib wants this
defined and it is needed to avoid warnings with some c++ compilers
apparently).
2009-05-22 01:31:47 +01:00
Zeeshan Ali (Khattak)
67bcdf2d0b
souphttpsrc: Bump-up libsoup-2.24 dep to >= 2.26
...
The helper function soup_message_headers_get_content_type that we now use
was added in 2.26.
2009-05-22 01:39:33 +03:00
Jan Schmidt
eab2b16b63
Back to hacking -> 0.10.15.1
2009-05-21 21:02:11 +01:00
Jan Schmidt
d48d6986ce
Release 0.10.15
2009-05-20 23:17:10 +01:00
Jan Schmidt
e22ec6235f
0.10.14.3 pre-release
2009-05-16 02:59:14 +01:00
Jan Schmidt
bba3e90768
Moved 'directdraw' from -good to -bad
2009-05-16 01:11:33 +01:00
Jan Schmidt
135e61f753
Moved 'y4menc' from -bad to -good
2009-05-16 00:16:31 +01:00
Josep Torra
0d9b6a62c8
Recovered debugutils line accidentally removed in deinterlace2 move.
2009-05-13 22:46:44 +02:00
Sebastian Dröge
43445935e8
Moved 'deinterlace2' from -bad to -good
...
And rename it to deinterlace.
2009-05-13 10:48:45 +02:00
Sebastian Dröge
2a362d14c5
flv: Actually add the flv plugin to configure.ac
2009-05-13 10:31:26 +02:00
Jan Schmidt
4cada0ca1a
0.10.14.2 pre-release
2009-05-12 00:48:49 +01:00
Sebastian Dröge
27c57e3e15
Require released versions of core/base
2009-05-11 15:36:36 +02:00
Sebastian Dröge
09bf126a1d
Always define the conditional HAVE_GTK to fix configure in some cases
2009-05-11 09:58:48 +02:00
Tim-Philipp Müller
325841a4bb
configure: clean up mess around gtk+ checking
...
And don't check for gtk+ when it's not needed (ie. if examples are disabled)
2009-05-05 13:22:40 +01:00
Tim-Philipp Müller
3d9f6d9615
configure: make gdk-pixbuf plugin depend only on gdk-pixbuf, not gtk+
2009-05-05 13:20:47 +01:00
Tim-Philipp Müller
ae9cdb2f16
id3v2mux: we need taglib 1.5 for ID3v2::RelativeVolumeFrame::setIdentification
...
Bump taglib requirement.
2009-04-26 16:00:53 +01:00
Andy Wingo
07dcbacd60
only use struct ip_mreqn if it is detected
...
* configure.ac: Make an explicit check for struct ip_mreqn.
* gst/udp/gstudpnetutils.c: Use HAVE_IP_MREQN instead of the ad-hoc checks.
2009-04-20 15:54:31 +02:00
Stefan Kost
7be792fa13
debug: rename debug to debugutils to avoid clash with --disable-debug. Fixes #562168
2009-04-15 16:13:34 +03:00
Tim-Philipp Müller
11a8aa91b8
flac: require a 'newer' flac and remove support for the legacy flac API
2009-03-27 21:27:30 +00:00
David Schleef
80510aeee7
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
and gst-plugins-good. The previous config.h file in -good was in
pretty bad shape, so unlike core and base, I didn't attempt to
leave it strictly the same, but fixed it as necessary. Needs
testing I cannot do myself.
2009-02-25 20:47:15 -08:00
Jan Schmidt
ed49e6688c
build: Update shave init statement for changes in common. Bump common.
2009-02-25 15:01:22 +00:00
Jan Schmidt
929beb1ae0
Use shave for the build output
2009-02-24 17:59:28 +00:00
Wim Taymans
bde39c955f
Require newer gst-p-b for the RTSP extensions.
...
--
2009-02-23 11:45:50 +01:00
Jan Schmidt
f2f655c9cf
Back to development -> 0.10.14.1
2009-02-21 18:42:46 +00:00
Jan Schmidt
02f242a740
Release 0.10.14
2009-02-19 20:09:07 +00:00
Jan Schmidt
23d3ffb5f5
0.10.13.3 pre-release
2009-02-19 11:09:03 +00:00
Jan Schmidt
9abeba26bc
Release 0.10.13.2
2009-02-07 15:49:54 +00:00
Tim-Philipp Müller
d3d7c89d48
configure.ac: bump core/base requirements to released versions
2009-02-03 22:34:38 +00:00
Jan Schmidt
0037635bf2
Rewrite the pulse plugin, conditionally enabling new behaviour with
...
newer pulseaudio.
Fixes : #567794
* Hook pulsesink's volume property up with the stream volume -- not the
sink volume in PA.
* Read the device description directly from the sink instead of going
via the mixer.
* Properly implement _reset() methods for both sink and source to avoid
deadlocks when shutting down a pipeline.
* Replace all simple pa_threaded_mainloop_wait() by proper loops to
guarantee that we wait for the right event in case multiple events are
fired. While this is not strictly necessary in many cases it
certainly is more correct and makes me sleep better at night.
* Replace CHECK_DEAD_GOTO macros with proper functions
* Extend the number of supported channels to 32 since that is the actual
limit in PA.
* Get rid of _dispose() methods since we don't need them.
* Increase the volume property upper limit of the sink to 1000.
* Reset function pointers after we disconnect a stream/context. Better
fix for bug 556986.
* Reset the state of the element properly if open/prepare fails
* Cork the PA stream when the pipeline is paused. This allows the PA
* daemon to
close audio device on pause and thus save a bit of power.
* Set PA stream properties based on GST tags such as GST_TAG_TITLE,
GST_TAG_ARTIST, and so on.
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2009-01-28 20:34:40 +00:00
Jonathan Matthew
5a0e94b8a7
Use libsoup-gnome for proxy configuration if available
...
If libsoup-gnome is found use this as it will give us
the GNOME proxy configuration. Otherwise use normal
libsoup.
The GNOME proxy configuration will only be used if
the proxy properties are not set on souphttpsrc
and if the http_proxy environment variable is not
set.
Fixes bug #552140 .
2009-01-26 09:55:24 +01:00
Brian Cameron
d818fb174b
Fix linking on Solaris. Fixes bug #568809 .
...
Check for the socket library which is needed
for socket() on Solaris.
2009-01-23 10:04:39 +01:00
Jan Schmidt
1a85ce0239
Bump version number again -> 0.10.13.1
2009-01-22 22:41:43 +00:00
Jan Schmidt
82526d86db
Back to devel -> 0.10.12.1
2009-01-22 14:33:06 +00:00
Jan Schmidt
738ea98222
Release 0.10.12
2009-01-22 14:33:06 +00:00
Sebastian Dröge
75c1c9f378
Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
...
Original commit message from CVS:
* configure.ac:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init),
(gst_audio_fir_filter_class_init),
(gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init),
(gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize),
(gst_audio_fir_filter_set_property),
(gst_audio_fir_filter_get_property):
* gst/audiofx/audiofirfilter.h:
* gst/audiofx/audiofx.c: (plugin_init):
* gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init),
(gst_audio_iir_filter_class_init),
(gst_audio_iir_filter_update_coefficients),
(gst_audio_iir_filter_init), (gst_audio_iir_filter_setup),
(gst_audio_iir_filter_finalize),
(gst_audio_iir_filter_set_property),
(gst_audio_iir_filter_get_property):
* gst/audiofx/audioiirfilter.h:
Add audioiirfilter and audiofirfilter elements which allow
generic IIR/FIR filters to be implemented by providing the
filter coefficients. Fixes bug #567577 .
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.signals:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
Add documentation for the audioiirfilter and audiofirfilter
elements.
* tests/check/Makefile.am:
* tests/check/elements/audiofirfilter.c: (on_message),
(on_rate_changed), (on_handoff), (GST_START_TEST),
(audiofirfilter_suite):
* tests/check/elements/audioiirfilter.c: (on_message),
(on_rate_changed), (on_handoff), (GST_START_TEST),
(audioiirfilter_suite):
* tests/examples/Makefile.am:
* tests/examples/audiofx/Makefile.am:
* tests/examples/audiofx/firfilter-example.c: (on_message),
(on_rate_changed), (main):
* tests/examples/audiofx/iirfilter-example.c: (on_message),
(on_rate_changed), (main):
Add unit tests and example applications for the two filter
elements.
2009-01-13 19:23:57 +00:00
Stefan Kost
512a26ef77
configure.ac: Require core cvs.
...
Original commit message from CVS:
* configure.ac:
Require core cvs.
2008-12-16 16:19:26 +00:00
Alexandre Rostovtsev
9f2e7127dc
configure.ac: Make usage of libv4l optional by a configure parameter.
...
Original commit message from CVS:
Patch by: Alexandre Rostovtsev <tetromino at gmail dot com>
* configure.ac:
Make usage of libv4l optional by a configure parameter.
Fixes bug #563504 .
2008-12-07 19:01:35 +00:00
Sebastian Dröge
4c67eeecf4
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:10:58 +00:00
Sebastian Dröge
a5a0b5ea47
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:21 +00:00
Sebastian Dröge
2cb242b814
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:55 +00:00
Bastien Nocera
a50de826a2
Optionally use libv4l to access v4l2 devices. Fixes bug #545033 .
...
Original commit message from CVS:
Patch by: Bastien Nocera <hadess at hadess dot net>,
Hans de Goede <jwrdegoede at fedoraproject dot org>
* configure.ac:
* sys/v4l2/Makefile.am:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
(gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
(gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
(gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
(gst_v4l2_get_input), (gst_v4l2_set_input):
* sys/v4l2/v4l2_calls.h:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
(gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
(gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
(gst_v4l2src_fill_format_list),
(gst_v4l2src_probe_caps_for_format_and_size),
(gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
(gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
(gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
(gst_v4l2src_get_nearest_size):
Optionally use libv4l to access v4l2 devices. Fixes bug #545033 .
2008-11-04 12:32:48 +00:00
Jan Schmidt
97b93f3f2c
configure.ac: Back to development -> 0.10.11.1
...
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.11.1
2008-10-26 20:05:43 +00:00
Jan Schmidt
77690c22c6
Release 0.10.11
...
Original commit message from CVS:
Release 0.10.11
2008-10-24 22:41:18 +00:00
Jan Schmidt
bee771f4b7
configure.ac: Commit 0.10.10.4 pre-release
...
Original commit message from CVS:
* configure.ac:
Commit 0.10.10.4 pre-release
2008-10-24 16:30:53 +00:00
Jan Schmidt
a39bf9ad08
configure.ac: 0.10.10.3 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.10.3 pre-release
2008-10-16 17:10:42 +00:00
Jan Schmidt
dbdffe9f74
configure.ac: Commit 0.10.10.2 pre-release bump that actually went out on 2008-10-11
...
Original commit message from CVS:
* configure.ac:
Commit 0.10.10.2 pre-release bump that actually went
out on 2008-10-11
2008-10-16 11:52:44 +00:00
Tim-Philipp Müller
927bf5c8e8
configure.ac: Depend on released versions of core and base.
...
Original commit message from CVS:
* configure.ac::
Depend on released versions of core and base.
2008-10-03 17:03:07 +00:00
Michael Smith
e2dbf108e6
configure.ac: Fix libs for linking directsound.
...
Original commit message from CVS:
* configure.ac:
Fix libs for linking directsound.
* sys/directsound/gstdirectsoundsink.c:
Fix buffer sizing to prevent racing the ringbuffer at startup.
Add volume property.
2008-10-01 21:22:26 +00:00
Tim-Philipp Müller
1ebf38c959
configure.ac: Fix --disable-external
...
Original commit message from CVS:
* configure.ac:
Fix --disable-external
2008-09-01 13:29:29 +00:00
Jan Schmidt
0e88c19b9f
configure.ac: Update version number to reflect 0.10.10 release from branch.
...
Original commit message from CVS:
* configure.ac:
Update version number to reflect 0.10.10 release from
branch.
2008-08-26 23:05:57 +00:00
Tim-Philipp Müller
13de1e039b
configure.ac: Require -base CVS for wavparse acid chunk parsing.
...
Original commit message from CVS:
* configure.ac::
Require -base CVS for wavparse acid chunk parsing.
2008-08-14 11:44:59 +00:00
Thijs Vermeir
112f2e2545
configure.ac: Remove more cdio stuff (moved to ugly)
...
Original commit message from CVS:
* configure.ac:
Remove more cdio stuff (moved to ugly)
2008-08-13 13:17:15 +00:00
Sebastian Dröge
25bc74b8a6
Build depend on core CVS for the attachment tag.
...
Original commit message from CVS:
* configure.ac:
* gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
* gst/matroska/matroska-ids.h:
Build depend on core CVS for the attachment tag.
2008-08-02 18:20:44 +00:00
Sebastian Dröge
c4912dac78
Decode the codec private data and following ContentEncoding if necessary.
...
Original commit message from CVS:
* configure.ac:
* gst/matroska/Makefile.am:
* gst/matroska/lzo.c: (get_byte), (get_len), (copy),
(copy_backptr), (lzo1x_decode), (main):
* gst/matroska/lzo.h:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_read_track_encoding),
(gst_matroska_decompress_data), (gst_matroska_decode_data),
(gst_matroska_decode_buffer),
(gst_matroska_decode_content_encodings),
(gst_matroska_demux_read_track_encodings),
(gst_matroska_demux_add_stream),
(gst_matroska_demux_parse_blockgroup_or_simpleblock):
* gst/matroska/matroska-ids.h:
Decode the codec private data and following ContentEncoding if
necessary.
Support bzip2, lzo and header stripped compression. For lzo use the
ffmpeg lzo implementation as liblzo is GPL licensed.
Fix zlib decompression.
2008-08-02 18:18:05 +00:00
Jan Schmidt
f96e226aa8
configure.ac: Back to development -> 0.10.9.1
...
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.9.1
2008-08-01 23:26:50 +00:00
Jan Schmidt
66ea76773c
Release 0.10.9
...
Original commit message from CVS:
Release 0.10.9
2008-07-31 22:10:17 +00:00
Jan Schmidt
d00a34d7e6
configure.ac: 0.10.8.4 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.8.4 pre-release
2008-07-28 20:17:46 +00:00
Jan Schmidt
f47d7b4809
configure.ac: 0.10.8.3 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.8.3 pre-release
* po/LINGUAS:
* po/pt_BR.po:
Add pt_BR translation
2008-07-24 23:55:58 +00:00
Jan Schmidt
260098a761
configure.ac: 0.10.8.2 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.8.2 pre-release
2008-07-19 14:12:39 +00:00
Jan Schmidt
f505a291ff
Move replaygain and interleave plugins from -bad.
...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/gst-plugins-good-plugins.prerequisites:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* tests/check/Makefile.am:
Move replaygain and interleave plugins from -bad.
Fixes : #543406
Fixes : #536228
2008-07-19 01:01:13 +00:00
Tim-Philipp Müller
adf2c0a4a4
Only use -Wno-attributes (which is there to work around a bug in the taglib 1.5 headers) if the c++ compiler actually...
...
Original commit message from CVS:
* configure.ac::
* ext/taglib/Makefile.am::
Only use -Wno-attributes (which is there to work around a
bug in the taglib 1.5 headers) if the c++ compiler actually
supports it (#543255 ).
2008-07-17 14:40:51 +00:00
Sebastian Dröge
5251a94829
configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. Fixes bu...
...
Original commit message from CVS:
* configure.ac:
Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
flags that are invalid for C++. Fixes bug #516509 .
2008-07-08 13:59:51 +00:00
Damien Lespiau
8201ab92ad
configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412 .
...
Original commit message from CVS:
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
* configure.ac:
Fix build of the RTP plugin with mingw32 by linking to ws2_32
for htons() and htonl(). Fixes bug #541412 .
2008-07-03 19:27:53 +00:00
Tim-Philipp Müller
e6d9cd5f16
configure.ac: Depend on released versions of core and -base.
...
Original commit message from CVS:
* configure.ac:
Depend on released versions of core and -base.
2008-06-24 15:42:33 +00:00
Christian Schaller
d33bbb1176
switch v4l2src from experimental to normal build. Fixes #536831
...
Original commit message from CVS:
switch v4l2src from experimental to normal build. Fixes #536831
2008-06-20 15:21:59 +00:00
Sebastian Dröge
f3b03cd773
Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
...
Original commit message from CVS:
* configure.ac:
* ext/pulse/Makefile.am:
* ext/pulse/plugin.c: (plugin_init):
* ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported),
(gst_pulsemixer_implements_interface_init),
(gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init),
(gst_pulsemixer_class_init), (gst_pulsemixer_init),
(gst_pulsemixer_finalize), (gst_pulsemixer_set_property),
(gst_pulsemixer_get_property), (gst_pulsemixer_change_state):
* ext/pulse/pulsemixer.h:
* ext/pulse/pulsemixerctrl.c:
(gst_pulsemixer_ctrl_context_state_cb),
(gst_pulsemixer_ctrl_sink_info_cb),
(gst_pulsemixer_ctrl_source_info_cb),
(gst_pulsemixer_ctrl_subscribe_cb),
(gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open),
(gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new),
(gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks),
(gst_pulsemixer_ctrl_timeout_event), (restart_time_event),
(gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume),
(gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute):
* ext/pulse/pulsemixerctrl.h:
* ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init),
(gst_pulsemixer_track_init), (gst_pulsemixer_track_new):
* ext/pulse/pulsemixertrack.h:
* ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb),
(gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb),
(gst_pulseprobe_invalidate), (gst_pulseprobe_open),
(gst_pulseprobe_enumerate), (gst_pulseprobe_close),
(gst_pulseprobe_new), (gst_pulseprobe_free),
(gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe),
(gst_pulseprobe_probe_property), (gst_pulseprobe_get_values),
(gst_pulseprobe_set_server):
* ext/pulse/pulseprobe.h:
* ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
(gst_pulsesink_class_init), (gst_pulsesink_init),
(gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context),
(gst_pulsesink_finalize), (gst_pulsesink_dispose),
(gst_pulsesink_set_property), (gst_pulsesink_get_property),
(gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb),
(gst_pulsesink_stream_request_cb),
(gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open),
(gst_pulsesink_close), (gst_pulsesink_prepare),
(gst_pulsesink_unprepare), (gst_pulsesink_write),
(gst_pulsesink_delay), (gst_pulsesink_success_cb),
(gst_pulsesink_reset), (gst_pulsesink_change_title),
(gst_pulsesink_event), (gst_pulsesink_get_type):
* ext/pulse/pulsesink.h:
* ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
(gst_pulsesrc_implements_interface_init),
(gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init),
(gst_pulsesrc_class_init), (gst_pulsesrc_init),
(gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context),
(gst_pulsesrc_finalize), (gst_pulsesrc_dispose),
(gst_pulsesrc_set_property), (gst_pulsesrc_get_property),
(gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb),
(gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open),
(gst_pulsesrc_close), (gst_pulsesrc_prepare),
(gst_pulsesrc_unprepare), (gst_pulsesrc_read),
(gst_pulsesrc_delay), (gst_pulsesrc_change_state),
(gst_pulsesrc_get_type):
* ext/pulse/pulsesrc.h:
* ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec),
(gst_pulse_client_name), (gst_pulse_gst_to_channel_map):
* ext/pulse/pulseutil.h:
Add pulseaudio GStreamer element from gst-pulse. Development will
continue here instead of pulseaudio SVN. Fixes bug #400679 .
Only changes over gst-pulse SVN are added copyright to the top of
files and coding style changes.
2008-06-10 06:45:33 +00:00
Tim-Philipp Müller
ec7e0e7d48
Require libcdio >= 0.76.
...
Original commit message from CVS:
* configure.ac:
* ext/cdio/gstcdio.c:
* ext/cdio/gstcdio.h:
* ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
Require libcdio >= 0.76.
2008-06-07 18:48:54 +00:00
Tim-Philipp Müller
e7e9e21731
configure.ac: We need -base CVS (rtsp).
...
Original commit message from CVS:
* configure.ac:
We need -base CVS (rtsp).
2008-05-24 12:55:39 +00:00
Tim-Philipp Müller
49ae4437da
configure.ac: Error out if we don't have the required core/base versions.
...
Original commit message from CVS:
* configure.ac:
Error out if we don't have the required core/base versions.
2008-05-07 08:03:51 +00:00
Tim-Philipp Müller
64baa0a0c6
Use new error code for encrypted streams (which requires core CVS).
...
Original commit message from CVS:
* configure.ac:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Use new error code for encrypted streams (which requires core CVS).
2008-04-30 12:18:41 +00:00
Jan Schmidt
5990c11c1d
configure.ac: Back to development -> 0.10.8.1
...
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.8.1
=== release 0.10.8 ===
2008-04-24 21:17:42 +00:00
Jan Schmidt
2fad495496
Release 0.10.8
...
Original commit message from CVS:
Release 0.10.8
2008-04-23 23:26:24 +00:00
Jan Schmidt
2a0f401117
configure.ac: 0.10.7.4 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.7.4 pre-release
2008-04-22 00:29:00 +00:00
Jan Schmidt
b13ecc8394
configure.ac: 0.10.7.3 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.7.3 pre-release
2008-04-17 23:00:29 +00:00
Tim-Philipp Müller
a8dec12d98
Strip out the config/script parsing stuff, we don't need it.
...
Original commit message from CVS:
* configure.ac:
* gst/goom/Makefile.am:
* gst/goom/convolve_fx.c:
* gst/goom/default_scripts.h:
* gst/goom/goom.h:
* gst/goom/goom_core.c: (choose_a_goom_line):
* gst/goom/goom_plugin_info.h:
* gst/goom/goomsl.c:
* gst/goom/goomsl.h:
* gst/goom/goomsl_hash.c:
* gst/goom/goomsl_hash.h:
* gst/goom/goomsl_heap.c:
* gst/goom/goomsl_heap.h:
* gst/goom/goomsl_private.h:
* gst/goom/plugin_info.c:
Strip out the config/script parsing stuff, we don't need it.
Fixes #527999 .
2008-04-16 10:31:17 +00:00
Jan Schmidt
75ad5867a9
Remove LADSPA plugin. Fixes : #515978
...
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
Remove LADSPA plugin. Fixes : #515978
2008-04-12 23:47:23 +00:00
Jan Schmidt
8bc076ee6e
Move soup plugin from -bad ( Fixes : #523124 )
...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-soup.xml:
* ext/Makefile.am:
* tests/check/Makefile.am:
Move soup plugin from -bad (Fixes : #523124 )
2008-04-12 23:30:54 +00:00
Damien Lespiau
a91d574de1
configure.ac: Actually build dlls when cross-compiling with mingw32.
...
Original commit message from CVS:
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
* configure.ac:
Actually build dlls when cross-compiling with mingw32.
Fixes bug #526247 .
2008-04-06 08:57:59 +00:00
Tim-Philipp Müller
777476da05
configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
...
Original commit message from CVS:
* configure.ac:
Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
Also bump the GLib requirement to the current de-facto requirement
(ie. 2.12).
2008-04-04 11:26:40 +00:00
Sebastian Dröge
149ba3fed1
Remove lrint/lrintf checks. We don't use it anywhere.
...
Original commit message from CVS:
* configure.ac:
* m4/lrint.m4:
* m4/lrintf.m4:
Remove lrint/lrintf checks. We don't use it anywhere.
2008-03-21 13:36:27 +00:00
Sebastian Dröge
c299138aaf
Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880 .
...
Original commit message from CVS:
* configure.ac:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/math_compat.h:
Check for sinh(), cosh() and asinh() and define our own
implementations if they're not available. Fixes bug #520880 .
2008-03-07 13:08:42 +00:00
Peter Kjellerstedt
b7938d24ee
configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c...
...
Original commit message from CVS:
* configure.ac:
Move the checks for bison, flex and as to the program section and the
check for gcc inline asm to the compiler characteristics section.
2008-03-03 13:03:43 +00:00
Peter Kjellerstedt
ea6cf647fe
configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
...
Original commit message from CVS:
* configure.ac:
Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
plug-ins are included/excluded. (#498222 )
2008-03-03 12:10:55 +00:00
Jan Schmidt
c34fa140d0
configure.ac: Detect and indicate if GCC inline assembly syntax is available.
...
Original commit message from CVS:
* configure.ac:
Detect and indicate if GCC inline assembly syntax is
available.
* gst/goom/Makefile.am:
* gst/goom/convolve_fx.c:
* gst/goom/flying_stars_fx.c:
* gst/goom/goom_config.h:
* gst/goom/goom_core.c:
* gst/goom/goomsl.c:
* gst/goom/ifs.c:
* gst/goom/mmx.c:
* gst/goom/plugin_info.c:
* gst/goom/xmmx.c:
Fix various GCC-isms, and only build the inline assembly
with compilers that support GCC inline assembly.
Fix a couple of other warnings shown with Forte.
2008-02-26 10:09:38 +00:00
Tim-Philipp Müller
954187812f
Check for and define ERROR_CXXFLAGS and use them when building
...
Original commit message from CVS:
* configure.ac:
* ext/taglib/Makefile.am:
Check for and define ERROR_CXXFLAGS and use them when building
C++ code (#516509 ).
2008-02-23 12:23:38 +00:00
Bastien Nocera
a7bc7485b1
configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin
...
Original commit message from CVS:
2008-02-23 Bastien Nocera <hadess@hadess.net>
* configure.ac: Add checks for Flex/Yacc/Bison and other
furry animals, for the new goom 2k4 based plugin
* gst/goom/*: Update to use goom 2k4, uses liboil to detect
CPU optimisations (not working yet), move the old plugin to...
* gst/goom2k1/*: ... here, in case somebody is sick enough
Fixes #515073
2008-02-23 01:51:37 +00:00
Jan Schmidt
9d38994428
configure.ac: Back to development...
...
Original commit message from CVS:
* configure.ac:
Back to development...
2008-02-21 23:47:37 +00:00
Jan Schmidt
67fcfffdf8
Release 0.10.7 - Red Door Black
...
Original commit message from CVS:
Release 0.10.7 - Red Door Black
2008-02-21 00:09:07 +00:00
Jan Schmidt
26a52d2733
Move multifile plugin from -bad.
...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
Move multifile plugin from -bad.
Fixes : #490283
2008-02-08 04:25:32 +00:00
Jan Schmidt
1d5d8e1397
Move spectrum plugin from -bad.
...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-spectrum.xml:
* gst/spectrum/Makefile.am:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/examples/Makefile.am:
Move spectrum plugin from -bad.
Move examples into tests/examples/spectrum.
2008-02-08 03:28:57 +00:00
Jan Schmidt
5aa6c44ee8
Move the equalizer plugin across from -bad
...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/inspect/plugin-equalizer.xml:
* gst/equalizer/Makefile.am:
* tests/check/Makefile.am:
* tests/examples/Makefile.am:
Move the equalizer plugin across from -bad
* tests/check/elements/.cvsignore:
Add equalizer, audiosincwband and audiosincwlimit
* tests/check/elements/equalizer.c:
Fix compiler warnings
2008-02-08 02:49:20 +00:00
Jan Schmidt
2974da0766
configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui...
...
Original commit message from CVS:
* configure.ac:
Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
are treated like releases and build without it.
2008-02-08 01:07:02 +00:00
Tim-Philipp Müller
4142a493d5
configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...
...
Original commit message from CVS:
* configure.ac:
Bump requirements to (good) released versions to avoid
confusion and make implicit core requirement explicit.
2008-02-07 10:17:14 +00:00
Jan Schmidt
27d41809a0
configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
...
Original commit message from CVS:
* configure.ac:
Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
API.
2008-01-31 16:03:48 +00:00
Jan Schmidt
f189cb8cd9
configure.ac: Fix typo.
...
Original commit message from CVS:
* configure.ac:
Fix typo.
2008-01-31 00:03:26 +00:00
Brian Cameron
a973a4f154
configure.ac: Detect video4linux headers on Solaris too.
...
Original commit message from CVS:
* configure.ac:
Detect video4linux headers on Solaris too.
* sys/v4l2/gstv4l2colorbalance.h:
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/v4l2_calls.c:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
(gst_v4l2_buffer_new):
Make v4l2 build on Solaris.
Patch by: Brian Cameron <brian.cameron at sun dot com>
Fixes : #510505
2008-01-21 19:35:58 +00:00