summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-07-15 01:49:04 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-07-15 01:49:04 +0100
commitae4c19ee50c4748e48e2ce7b139592a7b712b03d (patch)
tree39efefa091cd843461714d9467f5a60d5d9b2add
parent8dd4ad21d8604cc223d5c442af990ad588fd8764 (diff)
Release 0.10.24RELEASE-0.10.24
-rw-r--r--ChangeLog1813
-rw-r--r--NEWS107
-rw-r--r--RELEASE205
-rw-r--r--configure.ac6
-rw-r--r--docs/plugins/inspect/plugin-1394.xml4
-rw-r--r--docs/plugins/inspect/plugin-aasink.xml4
-rw-r--r--docs/plugins/inspect/plugin-alaw.xml4
-rw-r--r--docs/plugins/inspect/plugin-alpha.xml4
-rw-r--r--docs/plugins/inspect/plugin-alphacolor.xml4
-rw-r--r--docs/plugins/inspect/plugin-annodex.xml4
-rw-r--r--docs/plugins/inspect/plugin-apetag.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiofx.xml4
-rw-r--r--docs/plugins/inspect/plugin-auparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-autodetect.xml4
-rw-r--r--docs/plugins/inspect/plugin-avi.xml4
-rw-r--r--docs/plugins/inspect/plugin-cacasink.xml4
-rw-r--r--docs/plugins/inspect/plugin-cairo.xml4
-rw-r--r--docs/plugins/inspect/plugin-cutter.xml4
-rw-r--r--docs/plugins/inspect/plugin-debug.xml4
-rw-r--r--docs/plugins/inspect/plugin-deinterlace.xml4
-rw-r--r--docs/plugins/inspect/plugin-dv.xml4
-rw-r--r--docs/plugins/inspect/plugin-efence.xml4
-rw-r--r--docs/plugins/inspect/plugin-effectv.xml4
-rw-r--r--docs/plugins/inspect/plugin-equalizer.xml4
-rw-r--r--docs/plugins/inspect/plugin-esdsink.xml4
-rw-r--r--docs/plugins/inspect/plugin-flac.xml4
-rw-r--r--docs/plugins/inspect/plugin-flv.xml4
-rw-r--r--docs/plugins/inspect/plugin-flxdec.xml4
-rw-r--r--docs/plugins/inspect/plugin-gconfelements.xml4
-rw-r--r--docs/plugins/inspect/plugin-gdkpixbuf.xml4
-rw-r--r--docs/plugins/inspect/plugin-goom.xml4
-rw-r--r--docs/plugins/inspect/plugin-goom2k1.xml4
-rw-r--r--docs/plugins/inspect/plugin-gstrtpmanager.xml4
-rw-r--r--docs/plugins/inspect/plugin-halelements.xml4
-rw-r--r--docs/plugins/inspect/plugin-icydemux.xml4
-rw-r--r--docs/plugins/inspect/plugin-id3demux.xml4
-rw-r--r--docs/plugins/inspect/plugin-imagefreeze.xml4
-rw-r--r--docs/plugins/inspect/plugin-interleave.xml4
-rw-r--r--docs/plugins/inspect/plugin-jpeg.xml4
-rw-r--r--docs/plugins/inspect/plugin-level.xml4
-rw-r--r--docs/plugins/inspect/plugin-matroska.xml4
-rw-r--r--docs/plugins/inspect/plugin-mulaw.xml4
-rw-r--r--docs/plugins/inspect/plugin-multifile.xml4
-rw-r--r--docs/plugins/inspect/plugin-multipart.xml4
-rw-r--r--docs/plugins/inspect/plugin-navigationtest.xml4
-rw-r--r--docs/plugins/inspect/plugin-oss4.xml4
-rw-r--r--docs/plugins/inspect/plugin-ossaudio.xml4
-rw-r--r--docs/plugins/inspect/plugin-png.xml4
-rw-r--r--docs/plugins/inspect/plugin-pulseaudio.xml4
-rw-r--r--docs/plugins/inspect/plugin-quicktime.xml4
-rw-r--r--docs/plugins/inspect/plugin-replaygain.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtp.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtsp.xml4
-rw-r--r--docs/plugins/inspect/plugin-shapewipe.xml4
-rw-r--r--docs/plugins/inspect/plugin-shout2send.xml2
-rw-r--r--docs/plugins/inspect/plugin-smpte.xml4
-rw-r--r--docs/plugins/inspect/plugin-soup.xml4
-rw-r--r--docs/plugins/inspect/plugin-spectrum.xml4
-rw-r--r--docs/plugins/inspect/plugin-speex.xml4
-rw-r--r--docs/plugins/inspect/plugin-taglib.xml4
-rw-r--r--docs/plugins/inspect/plugin-udp.xml4
-rw-r--r--docs/plugins/inspect/plugin-video4linux2.xml4
-rw-r--r--docs/plugins/inspect/plugin-videobox.xml4
-rw-r--r--docs/plugins/inspect/plugin-videocrop.xml4
-rw-r--r--docs/plugins/inspect/plugin-videofilter.xml4
-rw-r--r--docs/plugins/inspect/plugin-videomixer.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavenc.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavpack.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-ximagesrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-y4menc.xml4
-rw-r--r--gst-plugins-good.doap11
-rw-r--r--win32/common/config.h8
73 files changed, 2182 insertions, 234 deletions
diff --git a/ChangeLog b/ChangeLog
index ecdc6ca83..1dcc67d13 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1818 @@
+=== release 0.10.24 ===
+
+2010-07-15 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.24, "Taking Liberties"
+
+2010-07-15 01:35:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/cs.po:
+ * po/lv.po:
+ po: update translations
+
+2010-07-07 00:42:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-1394.xml:
+ * docs/plugins/inspect/plugin-aasink.xml:
+ * docs/plugins/inspect/plugin-alaw.xml:
+ * docs/plugins/inspect/plugin-alpha.xml:
+ * docs/plugins/inspect/plugin-alphacolor.xml:
+ * docs/plugins/inspect/plugin-annodex.xml:
+ * docs/plugins/inspect/plugin-apetag.xml:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * docs/plugins/inspect/plugin-auparse.xml:
+ * docs/plugins/inspect/plugin-autodetect.xml:
+ * docs/plugins/inspect/plugin-avi.xml:
+ * docs/plugins/inspect/plugin-cacasink.xml:
+ * docs/plugins/inspect/plugin-cairo.xml:
+ * docs/plugins/inspect/plugin-cutter.xml:
+ * docs/plugins/inspect/plugin-debug.xml:
+ * docs/plugins/inspect/plugin-deinterlace.xml:
+ * docs/plugins/inspect/plugin-dv.xml:
+ * docs/plugins/inspect/plugin-efence.xml:
+ * docs/plugins/inspect/plugin-effectv.xml:
+ * docs/plugins/inspect/plugin-equalizer.xml:
+ * docs/plugins/inspect/plugin-esdsink.xml:
+ * docs/plugins/inspect/plugin-flac.xml:
+ * docs/plugins/inspect/plugin-flv.xml:
+ * docs/plugins/inspect/plugin-flxdec.xml:
+ * docs/plugins/inspect/plugin-gconfelements.xml:
+ * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+ * docs/plugins/inspect/plugin-goom.xml:
+ * docs/plugins/inspect/plugin-goom2k1.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-halelements.xml:
+ * docs/plugins/inspect/plugin-icydemux.xml:
+ * docs/plugins/inspect/plugin-id3demux.xml:
+ * docs/plugins/inspect/plugin-imagefreeze.xml:
+ * docs/plugins/inspect/plugin-interleave.xml:
+ * docs/plugins/inspect/plugin-jpeg.xml:
+ * docs/plugins/inspect/plugin-level.xml:
+ * docs/plugins/inspect/plugin-matroska.xml:
+ * docs/plugins/inspect/plugin-mulaw.xml:
+ * docs/plugins/inspect/plugin-multifile.xml:
+ * docs/plugins/inspect/plugin-multipart.xml:
+ * docs/plugins/inspect/plugin-navigationtest.xml:
+ * docs/plugins/inspect/plugin-oss4.xml:
+ * docs/plugins/inspect/plugin-ossaudio.xml:
+ * docs/plugins/inspect/plugin-png.xml:
+ * docs/plugins/inspect/plugin-pulseaudio.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-replaygain.xml:
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * docs/plugins/inspect/plugin-rtsp.xml:
+ * docs/plugins/inspect/plugin-shapewipe.xml:
+ * docs/plugins/inspect/plugin-shout2send.xml:
+ * docs/plugins/inspect/plugin-smpte.xml:
+ * docs/plugins/inspect/plugin-soup.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-speex.xml:
+ * docs/plugins/inspect/plugin-taglib.xml:
+ * docs/plugins/inspect/plugin-udp.xml:
+ * docs/plugins/inspect/plugin-video4linux2.xml:
+ * docs/plugins/inspect/plugin-videobox.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ * docs/plugins/inspect/plugin-videofilter.xml:
+ * docs/plugins/inspect/plugin-videomixer.xml:
+ * docs/plugins/inspect/plugin-wavenc.xml:
+ * docs/plugins/inspect/plugin-wavpack.xml:
+ * docs/plugins/inspect/plugin-wavparse.xml:
+ * docs/plugins/inspect/plugin-ximagesrc.xml:
+ * docs/plugins/inspect/plugin-y4menc.xml:
+ * win32/common/config.h:
+ 0.10.23.4 pre-release
+
+2010-07-07 00:31:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/da.po:
+ * po/el.po:
+ * po/es.po:
+ * po/fr.po:
+ * po/id.po:
+ * po/pt_BR.po:
+ * po/sl.po:
+ * po/tr.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2010-06-23 11:47:43 +0200 Michael Grzeschik <m.grzeschik@pengutronix.de>
+
+ * sys/v4l2/gstv4l2sink.c:
+ v4l2sink: destroy buffer pool when changing state to NULL
+ In the case we change the State from READY_TO_NULL the buffers in the pool
+ still hold an open dup file descriptor to the device, therefore the device
+ release function will not be called and the device will probably answer with
+ -EBUSY when we reopen it in the next NULL_TO_READY transition.
+ Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
+ See bug #622500 and #612244.
+
+2010-07-06 13:21:19 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/qtdemux/qtdemux.c:
+ qtdemux: Fix order of bitrates in 'btrt' atom
+ There seems to be a bug in libmp4v2 that generates a MPEG4BitRateBox as
+ (bufferSizeDB, avgBitrate, maxBitrate) instead of (bufferSizeDB,
+ maxBitrate, avgBitrate), according to the spec. I used the mp4file
+ output while writing this code, so the order is wrong. This patches
+ fixes that.
+ https://bugzilla.gnome.org/show_bug.cgi?id=623654
+
+2010-07-05 12:05:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ jpegdec: fix skipping extra 0xff markers
+ Fixes #623585.
+
+2010-06-29 23:18:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ * ext/jpeg/gstjpegdec.h:
+ jpegdec: fix memory leak
+ Don't leak result of gst_adapter_take(). There are most likely
+ smarter things we can do, but let's keep things simple for the
+ release.
+ Fixes #623172.
+
+2010-07-02 12:31:31 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/qtdemux/qtdemux.c:
+ qtdemux: strip out bogus tags from XMP atom
+ https://bugzilla.gnome.org/show_bug.cgi?id=623366
+
+2010-07-02 14:25:22 +0200 Andrzej K. Haczewski <ahaczewski@gmail.com>
+
+ * gst/flv/gstflvmux.c:
+ flvmux: Write duration at the correct position
+
+2010-06-30 11:12:08 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/rtpmanager/gstrtpptdemux.c:
+ rtpptdemux: fix memleak on custom downstream events
+ by not sending custom downstream event twice and fix memleak when
+ not handling the event
+ https://bugzilla.gnome.org/show_bug.cgi?id=623196
+
+2010-06-29 20:18:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-good-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-1394.xml:
+ * docs/plugins/inspect/plugin-aasink.xml:
+ * docs/plugins/inspect/plugin-alaw.xml:
+ * docs/plugins/inspect/plugin-alpha.xml:
+ * docs/plugins/inspect/plugin-alphacolor.xml:
+ * docs/plugins/inspect/plugin-annodex.xml:
+ * docs/plugins/inspect/plugin-apetag.xml:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * docs/plugins/inspect/plugin-auparse.xml:
+ * docs/plugins/inspect/plugin-autodetect.xml:
+ * docs/plugins/inspect/plugin-avi.xml:
+ * docs/plugins/inspect/plugin-cacasink.xml:
+ * docs/plugins/inspect/plugin-cairo.xml:
+ * docs/plugins/inspect/plugin-cutter.xml:
+ * docs/plugins/inspect/plugin-debug.xml:
+ * docs/plugins/inspect/plugin-deinterlace.xml:
+ * docs/plugins/inspect/plugin-dv.xml:
+ * docs/plugins/inspect/plugin-efence.xml:
+ * docs/plugins/inspect/plugin-effectv.xml:
+ * docs/plugins/inspect/plugin-equalizer.xml:
+ * docs/plugins/inspect/plugin-esdsink.xml:
+ * docs/plugins/inspect/plugin-flac.xml:
+ * docs/plugins/inspect/plugin-flv.xml:
+ * docs/plugins/inspect/plugin-flxdec.xml:
+ * docs/plugins/inspect/plugin-gconfelements.xml:
+ * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+ * docs/plugins/inspect/plugin-goom.xml:
+ * docs/plugins/inspect/plugin-goom2k1.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-halelements.xml:
+ * docs/plugins/inspect/plugin-icydemux.xml:
+ * docs/plugins/inspect/plugin-id3demux.xml:
+ * docs/plugins/inspect/plugin-imagefreeze.xml:
+ * docs/plugins/inspect/plugin-interleave.xml:
+ * docs/plugins/inspect/plugin-jpeg.xml:
+ * docs/plugins/inspect/plugin-level.xml:
+ * docs/plugins/inspect/plugin-matroska.xml:
+ * docs/plugins/inspect/plugin-mulaw.xml:
+ * docs/plugins/inspect/plugin-multifile.xml:
+ * docs/plugins/inspect/plugin-multipart.xml:
+ * docs/plugins/inspect/plugin-navigationtest.xml:
+ * docs/plugins/inspect/plugin-oss4.xml:
+ * docs/plugins/inspect/plugin-ossaudio.xml:
+ * docs/plugins/inspect/plugin-png.xml:
+ * docs/plugins/inspect/plugin-pulseaudio.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-replaygain.xml:
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * docs/plugins/inspect/plugin-rtsp.xml:
+ * docs/plugins/inspect/plugin-shapewipe.xml:
+ * docs/plugins/inspect/plugin-shout2send.xml:
+ * docs/plugins/inspect/plugin-smpte.xml:
+ * docs/plugins/inspect/plugin-soup.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-speex.xml:
+ * docs/plugins/inspect/plugin-taglib.xml:
+ * docs/plugins/inspect/plugin-udp.xml:
+ * docs/plugins/inspect/plugin-video4linux2.xml:
+ * docs/plugins/inspect/plugin-videobox.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ * docs/plugins/inspect/plugin-videofilter.xml:
+ * docs/plugins/inspect/plugin-videomixer.xml:
+ * docs/plugins/inspect/plugin-wavenc.xml:
+ * docs/plugins/inspect/plugin-wavpack.xml:
+ * docs/plugins/inspect/plugin-wavparse.xml:
+ * docs/plugins/inspect/plugin-ximagesrc.xml:
+ * docs/plugins/inspect/plugin-y4menc.xml:
+ * win32/common/config.h:
+ 0.10.23.3 pre-release
+
+2010-06-29 20:14:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: fix unportable printf format specifiers in commented out code
+ To avoid false positives when grepping for unportable specifiers.
+
+2010-06-29 19:12:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: fix --disable-external
+
+2010-06-28 15:44:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * configure.ac:
+ Bump automake requirement to 1.10 and autoconf to 2.60
+ For maintainability reasons and $(builddir).
+ See #622944.
+
+2010-06-28 09:07:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/goom/plugin_info.c:
+ goom: don't allocate 260kB struct on the stack
+ PluginInfo is quite a sizeable struct, let's not allocate it on the
+ stack, especially not if we're copying it over into another dynamically
+ allocated copy anyway.
+ Fixes #570761.
+
+2010-06-27 10:31:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require GTK+ >= 2.14 for the examples
+
+2010-06-26 20:12:25 +0200 Guido Günther <agx@sigxcpu.org>
+
+ * tests/examples/equalizer/demo.c:
+ * tests/examples/spectrum/demo-audiotest.c:
+ * tests/examples/spectrum/demo-osssrc.c:
+ examples: Make demos -DSEAL safe to fix build with GTK+ 3.0
+
+2010-06-26 21:39:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/jpeg/Makefile.am:
+ jpeg: Explicitely link with libgstbase
+
+2010-06-26 18:42:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/config.h:
+ 0.10.23.2 pre-release
+
+2010-06-26 18:41:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/deinterlace/tvtime-dist.c:
+ * gst/deinterlace/tvtime-dist.h:
+ * gst/videobox/gstvideoboxorc-dist.c:
+ * gst/videobox/gstvideoboxorc-dist.h:
+ * gst/videomixer/blendorc-dist.c:
+ gst: update orc files
+
+2010-06-26 18:41:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_HK.po:
+ * po/zh_TW.po:
+ po: update translations
+
+2010-06-25 19:40:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: Fix leaking of the streamheader buffers
+ gst_value_set_buffer() increases the refcount and doesn't
+ take ownership of the buffer.
+
+2010-06-24 16:32:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/matroska/ebml-read.c:
+ * gst/videobox/gstvideobox.c:
+ * gst/videofilter/gstvideoflip.c:
+ matroska, videobox, videofilter: fix compiler warnings when debugging is disabled in gstreamer
+ Fixes unused variable warnings when GStreamer's debugging system has been disabled.
+
+2010-06-24 15:17:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: add plugin loading whitelist to test environment
+ Only want to load core/base/good plugins here.
+ Fixes #619717.
+
+2010-06-24 15:09:16 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 73ff93a to a519571
+
+2010-06-24 13:02:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/gdk_pixbuf/gstgdkpixbuf.c:
+ gdkpixbufdec: bump rank to SECONDARY
+ Bump gdkpixbufdec's rank to SECONDARY to give it an edge over misc.
+ image decoders in gst-ffmpeg that also have a MARGINAL rank.
+ Fixes #620162.
+
+2010-06-23 12:15:13 +0200 Michael Grzeschik <m.grzeschik@pengutronix.de>
+
+ * gst/avi/gstavidemux.c:
+ reset the have_index flag at transition PAUSED_TO_READY
+ If we restart the Stream in the case of doing a transition from
+ PAUSED_TO_READY and back with READY_TO_PAUSED aso. the duration of the video
+ will get calculated even if we have a avi header with that information.
+ Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
+
+2010-06-23 20:29:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videobox/gstvideobox.c:
+ videobox: Fix negotiation for I420/YV12
+ We don't support conversion into *all* YUV
+ formats for them, only into I420/YV12/AYUV.
+ Fixes bug #622501.
+
+2010-06-22 15:22:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: proper closing segment construction
+ Fixes #618982.
+
+2010-06-22 15:46:51 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/v4l2/gstv4l2src.c:
+ * sys/v4l2/gstv4l2src.h:
+ * sys/v4l2/v4l2src_calls.c:
+ v4l2: precalculate duration
+ Have frame duration in the instance struct and calculate it after changing the caps.
+
+2010-06-21 12:17:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/v4l2/gstv4l2sink.c:
+ v4l2sink: use glib defines in property declarations for readability
+
+2010-06-21 12:15:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/v4l2/gstv4l2object.c:
+ * sys/v4l2/gstv4l2sink.c:
+ * sys/v4l2/gstv4l2src.c:
+ v4l2: use G_PARAM_STATIC_STRINGS to save a few bytes and strdups
+
+2010-06-18 20:02:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: fix locking after moving things around
+
+2010-06-18 14:13:58 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/taglib/gstapev2mux.cc:
+ taglib: Use newly added gst_tag_list_peek_string_index
+ Replace calls to gst_tag_list_get_string_index with
+ gst_tag_list_peek_string_index to avoid a string copy
+
+2010-06-18 16:56:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: make some errors as warnings
+ Avoid spamming the testsuite with these error debug lines.
+
+2010-06-18 16:49:08 +0200 Keith Nicholson <keith.nicholson at ultra-ccs.com>
+
+ * gst/udp/gstudpsrc.c:
+ udpsrc: fix multicast support on windows builds
+ On windows builds, sets source address for bind to INADDR_ANY, while
+ maintaining the original multicast group address for subsequent join.
+ Fixes #595978
+
+2010-06-18 16:16:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/udp/gstudpnetutils.c:
+ udp: make url parsing compatible with VLC syntax
+ Skip everything before the @ sign in the url location. VLC uses that as the
+ remote address to connect to (but we ignore it for now). This makes our udp urls
+ compatible with the ones used by VLC.
+ Fixes #597695
+
+2010-06-18 15:08:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ * gst/rtsp/gstrtspsrc.h:
+ rtspsrc: factor out the connections
+ Keep a global connection for aggregate control but also keep stream connections
+ for non-aggregate control.
+ Add some helper methods to connect/close/flush the connections.
+
+2010-06-17 13:06:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: add non-aggregate control
+ Add non-aggregate control.
+ Separate retrieving thr SDP from parsing and setting up the streaming from the
+ SDP.
+
+2010-06-17 22:10:03 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * common:
+ common: update common back to what it was
+
+2010-06-17 17:24:22 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * common:
+ * gst/flv/gstflvmux.c:
+ flvmux: add documentation for streamable property
+
+2010-06-17 16:43:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * 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-alpha.xml:
+ * docs/plugins/inspect/plugin-alphacolor.xml:
+ * docs/plugins/inspect/plugin-annodex.xml:
+ * docs/plugins/inspect/plugin-auparse.xml:
+ * docs/plugins/inspect/plugin-avi.xml:
+ * docs/plugins/inspect/plugin-cairo.xml:
+ * docs/plugins/inspect/plugin-debug.xml:
+ * docs/plugins/inspect/plugin-dv.xml:
+ * docs/plugins/inspect/plugin-efence.xml:
+ * docs/plugins/inspect/plugin-effectv.xml:
+ * docs/plugins/inspect/plugin-flac.xml:
+ * docs/plugins/inspect/plugin-flv.xml:
+ * docs/plugins/inspect/plugin-flxdec.xml:
+ * docs/plugins/inspect/plugin-gconfelements.xml:
+ * docs/plugins/inspect/plugin-goom.xml:
+ * docs/plugins/inspect/plugin-goom2k1.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-imagefreeze.xml:
+ * docs/plugins/inspect/plugin-interleave.xml:
+ * docs/plugins/inspect/plugin-jpeg.xml:
+ * docs/plugins/inspect/plugin-level.xml:
+ * docs/plugins/inspect/plugin-matroska.xml:
+ * docs/plugins/inspect/plugin-multipart.xml:
+ * docs/plugins/inspect/plugin-navigationtest.xml:
+ * docs/plugins/inspect/plugin-oss4.xml:
+ * docs/plugins/inspect/plugin-ossaudio.xml:
+ * docs/plugins/inspect/plugin-png.xml:
+ * docs/plugins/inspect/plugin-pulseaudio.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * docs/plugins/inspect/plugin-rtsp.xml:
+ * docs/plugins/inspect/plugin-shapewipe.xml:
+ * docs/plugins/inspect/plugin-smpte.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-taglib.xml:
+ * docs/plugins/inspect/plugin-video4linux2.xml:
+ * docs/plugins/inspect/plugin-videobox.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ * docs/plugins/inspect/plugin-videofilter.xml:
+ * docs/plugins/inspect/plugin-wavpack.xml:
+ * docs/plugins/inspect/plugin-wavparse.xml:
+ docs: update introspected plugin docs for gstdoc-scangobj and other changes
+ Update common for latest gstdoc-scangobj, and inspect xml files for
+ escaping and pad template order changes.
+
+2010-06-17 16:41:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/.gitignore:
+ tests: ignore sub-directory with orc tests
+
+2010-06-17 10:44:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Fix an uninitialized variable compiler warning
+
+2010-06-16 21:02:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/ebml-read.c:
+ ebml-read: Zero-sized ints/uints/floats have a value of 0 according to the EBML spec
+
+2010-06-16 20:02:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Fix possible NULL pointer dereference and assertion that could be caused by invalid files
+
+2010-06-16 19:50:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Clean up/fix some minor error handling bugs
+
+2010-06-16 19:30:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/gstximagesrc.c:
+ ximagesrc: Fix NULL pointer dereference when allocation of the ximage fails
+
+2010-06-16 19:28:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/flac/gstflactag.c:
+ flactag: Fix possible NULL pointer dereference
+
+2010-06-16 19:24:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audiofx/audioiirfilter.c:
+ audioiirfilter: Fix possible NULL pointer dereference
+
+2010-06-16 19:20:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/effectv/gstwarp.c:
+ warptv: Don't use floats as loop counters
+
+2010-06-16 11:21:35 -0400 Havoc Pennington <hp@pobox.com>
+
+ * sys/v4l2/gstv4l2object.c:
+ v4l2src: do not try to change device format if it's already correct
+ This allows set_caps to succeed if caps change in a way that
+ would not modify the format we're getting from the hardware.
+ Otherwise if not in NULL state, setting caps would fail
+ with EBUSY.
+ With this change, in some cases it's OK to go PLAYING->READY->PLAYING
+ rather than PLAYING->NULL->PLAYING to avoid a time-consuming close
+ and reopen of the device.
+ Fixes #621723
+
+2010-06-16 11:09:17 -0400 Havoc Pennington <hp@pobox.com>
+
+ * sys/v4l2/gstv4l2src.c:
+ v4l2src: in negotiate, check for error return from set_caps
+ Fixes #621723 (partially)
+ set_caps can fail if the video device is running, in that case
+ setting its format leads to EBUSY.
+ If set_caps fails then we will not have set up the buffer pool
+ (it will be NULL) which leads to a crash when we try to pull
+ buffers. If we fail the negotiate on set_caps failure, then we
+ won't go to playing state and won't crash.
+ This is a small improvement. Of course, a nicer fix would
+ be to make set_caps work in the case where the format is
+ unchanged. If the format has changed, failing is
+ probably correct because we need to close the device
+ (go to NULL state) in order to set caps.
+
+2010-06-16 15:40:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/avi/gstavidemux.c:
+ avidemux: improve audio vbr detection
+ Subsequent entry time calculations use blockalign value to determine
+ number of frames per chunk, and blockalign == 1 is then most unlikely to result
+ in reasonable values (which also aligns with "spec").
+
+2010-06-16 15:52:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/rtp/gstrtph264depay.c:
+ rtph264depay: tweak DELTA_UNIT labeling
+ Consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT.
+ See #620154.
+
+2010-06-15 20:06:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/wavpack/gstwavpackdec.c:
+ wavpackdec: Initialize uninitialized variable and don't unref it if it's NULL
+
+2010-06-15 20:04:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/avi/gstavidemux.c:
+ avidemux: Assign variables before printing them
+
+2010-06-15 20:00:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: Initialize uninitialized variable
+
+2010-06-15 19:47:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/v4l2/gstv4l2object.c:
+ v4l2: Initialize variable
+
+2010-06-15 19:45:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/flac/gstflacenc.c:
+ flacenc: Fix NEWSEGMENT parsing logic and don't use uninitialized variables
+
+2010-06-15 17:20:20 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/matroska/ebml-read.c:
+ matroska: Fix unitialized variable
+
+2010-06-15 16:49:49 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9339ccc to 35617c2
+
+2010-06-15 16:54:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 5adb1ca to 9339ccc
+
+2010-06-15 16:35:18 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 57c89b7 to 5adb1ca
+
+2010-06-15 14:08:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: ignore generated tvtime.h file
+
+2010-06-15 15:36:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From c804988 to 57c89b7
+
+2010-05-17 13:54:03 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * ext/raw1394/gst1394clock.c:
+ * ext/raw1394/gst1394clock.h:
+ raw1394: remove useless last_time
+ It seems to me this code is useless: removing it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=618871
+
+2010-06-14 19:21:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ * gst/rtsp/gstrtspsrc.h:
+ rtspsrc: respect aggregate control attributes
+ when the SDP specifies an aggregate control url, use that for playback
+ control.
+ Fixes #619531
+
+2010-06-14 15:36:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/goom/gstgoom.c:
+ goom: Call orc_init() before trying to get target flags
+
+2010-06-14 15:35:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/deinterlace/gstdeinterlace.c:
+ deinterlace: Call orc_init() before trying to get target flags
+
+2010-06-14 14:26:22 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ * tests/check/elements/matroskamux.c:
+ matroskamux: revert change that set a reserved flag on the Block.
+ So matroska's Block structure has no keyframe flag, only the SimpleBlock has it.
+ To detect keyframes in Blocks, it is just the BlockGroup container that needs
+ to have a ReferenceBlock attached if it is a delta frame in video.
+
+2010-05-31 12:45:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ * ext/jpeg/gstjpegdec.h:
+ jpegdec: use libjpeg scatter-gather operation to avoid data copying
+ Fixes #583047 (more).
+
+2010-05-27 15:45:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ * ext/jpeg/gstjpegdec.h:
+ jpegdec: optimize buffer handling when parsing
+ Use an adapter to collect incoming data, and use adapter API to scan and peek.
+ Fixes #583047.
+
+2010-06-14 13:48:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/oss4/oss4-mixer.c:
+ oss4: Use g_ascii_strcasecmp() instead of the deprecated g_strcasecmp()
+
+2010-06-14 13:27:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use GLIB_EXTRA_CFLAGS
+
+2010-06-14 13:03:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7a0fdf5 to c804988
+
+2010-06-14 11:46:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/rtp/gstrtph264depay.c:
+ rtph264depay: also consider AU and SEI NALUs as DELTA_UNIT
+ Fixes #620154.
+
+2010-06-14 11:32:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6da3bab to 7a0fdf5
+
+2010-06-12 21:26:16 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/rtp/gstrtpmparobustdepay.c:
+ build: include stdio.h for sscanf
+
+2010-06-12 14:12:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Add clean rule for the orc tests
+
+2010-06-12 14:12:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Add autogenerated orc tests
+
+2010-06-12 08:27:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 733fca9 to 6da3bab
+
+2010-06-11 16:23:29 -0700 David Schleef <ds@schleef.org>
+
+ * sys/v4l2/gstv4l2src.c:
+ v4l2src: Fix element description
+
+2010-06-11 21:13:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/rtp/gstrtpmparobustdepay.c:
+ rtpmparobustdepay: don't try to unref NULL buffers
+ Fixes generic/states unit test.
+
+2010-06-11 20:50:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: use typefind functions to check if PCM data contains dts stream
+ Use new dts audio typefinder from -base to check if the PCM data
+ contains a dts stream. This way we recognise more varieties more
+ reliably and also detect the dts stream if there isn't a frame
+ sync right at the start of the data.
+ Fixes #413942.
+
+2010-06-11 20:47:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: set buffer offsets before using the buffer for the first time
+ gst_type_find_helper_for_buffer() will need the correct offset
+ set on the buffer (ie. 0) and not the byte offset we started
+ pulling the data from.
+
+2010-06-10 16:14:43 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/rtp/Makefile.am:
+ * gst/rtp/gstrtp.c:
+ * gst/rtp/gstrtpmparobustdepay.c:
+ * gst/rtp/gstrtpmparobustdepay.h:
+ rtp: add mpa-robust depayloader
+ Fixes #589997.
+
+2010-06-11 10:57:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/avi/gstavimux.c:
+ avimux: fix avi header bytewriting
+ ... by using proper offsets for tag list writing.
+ Also use _reset rather than _free and consistently use bytewriter position.
+ See #619293.
+
+2010-06-10 22:58:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * .gitignore:
+ Update .gitignore
+ Add the generated orc source files
+
+2010-06-10 22:55:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/matroskamux.c:
+ matroskamux: Fix unit test for changed key-frame behaviour
+ All audio frames are marked as keyframe now instead of marking
+ them all as delta unit...
+
+2010-06-10 22:45:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videomixer/Makefile.am:
+ * gst/videomixer/blend.c:
+ * gst/videomixer/blend_mmx.h:
+ * gst/videomixer/blendorc-dist.c:
+ * gst/videomixer/blendorc-dist.h:
+ * gst/videomixer/blendorc.orc:
+ videomixer: Port most blending related functions to orc
+ Only remaining MMX implementation is the ARGB/BGRA/AYUV blending
+ for which we first need the orc compositing opcodes.
+
+2010-06-10 20:17:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videomixer/blend_mmx.h:
+ videomixer: Replace some tabs by spaces
+
+2010-06-10 11:04:38 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * ext/raw1394/gst1394clock.c:
+ dv1394: Fix the internal clock even more
+ The cycleCount register is 13 bits long and the cycleOffset one
+ is 12 bits long. To read the cycleCount register we need to shift
+ 12 bits and not 13. Fixes #615461
+
+2010-06-09 18:37:29 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ configure: use m4 macro to check for Orc
+
+2010-06-09 22:40:23 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: some non-delta buffers were not marked as keyframes
+
+2010-06-09 22:00:16 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/matroska-mux.h:
+ matroskamux: change 2 second limit per cluster
+ Start cluster at every keyframe or when we would overflow the previous
+ cluster's relative timestamp field. This would avoid as much as possible
+ starting clusters at non-keyframes.
+
+2010-06-09 12:40:09 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fad145b to 733fca9
+
+2010-06-09 12:34:01 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 47683c1 to fad145b
+
+2010-06-09 20:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Don't request more shared memory than needed
+
+2010-06-09 20:45:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gconf/gstswitchsink.c:
+ switchsink: Set the GST_ELEMENT_IS_SINK flag on the sink
+
+2010-06-09 20:43:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gconf/gstgconfvideosink.c:
+ * ext/gconf/gstgconfvideosink.h:
+ gconfvideosink: Use GstSwitchSink as base class
+
+2010-06-09 20:30:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gconf/gstgconfaudiosink.c:
+ gconfaudiosink: Use G_PARAM_STATIC_STRINGS
+
+2010-06-09 20:29:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gconf/gstgconfaudiosink.c:
+ * ext/gconf/gstgconfaudiosink.h:
+ gconfaudiosink: Rename instance variable to be more descriptive
+
+2010-06-09 20:22:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autodetect/gstautoaudiosink.c:
+ * gst/autodetect/gstautovideosink.c:
+ auto{audio,video}sink: Don't lose the GST_ELEMENT_IS_SINK flag after removing the child
+
+2010-06-09 20:07:09 +0200 Julien Moutte <julien@fluendo.com>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ directsoundsink: Plug some memleak and support 22050Hz mono sound.
+ Segment size needs to be a multiple of the sample size in bytes.
+
+2010-06-09 16:22:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Flush shm buffer immediately if it's full
+
+2010-06-09 16:21:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Fix writing of buffers larger than segsize
+ Fixes bug #620540.
+
+2010-06-09 15:42:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Fix playback if PA doesn't give us a large enough shared memory buffer
+
+2010-06-09 15:42:19 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/matroska-mux.h:
+ matroskamux: change indexed property to streamable
+ The property streamable has reverse semantics to indexed.
+
+2010-06-09 09:13:09 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/flv/gstflvmux.c:
+ * gst/flv/gstflvmux.h:
+ flvmux: Rename unreleased property 'indexed' to 'streamable'
+ Rename 'indexed' to 'streamable' for a better name while it
+ hasn't been released
+
+2010-06-08 15:23:51 -0700 David Schleef <ds@schleef.org>
+
+ * REQUIREMENTS:
+ * configure.ac:
+ configure: remove liboil check
+
+2010-06-08 14:44:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/level/gstlevel.c:
+ level: remove unused liboil include
+
+2010-06-04 18:22:42 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videomixer/Makefile.am:
+ * gst/videomixer/blend.c:
+ videomixer: liboil to orc conversion
+
+2010-06-04 18:21:21 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videobox/Makefile.am:
+ * gst/videobox/gstvideobox.c:
+ * gst/videobox/gstvideoboxorc-dist.c:
+ * gst/videobox/gstvideoboxorc-dist.h:
+ * gst/videobox/gstvideoboxorc.orc:
+ videobox: liboil to orc conversion
+
+2010-06-04 18:16:25 -0700 David Schleef <ds@schleef.org>
+
+ * gst/goom/Makefile.am:
+ * gst/goom/README:
+ * gst/goom/gstgoom.c:
+ * gst/goom/plugin_info.c:
+ goom: liboil to orc conversion
+
+2010-06-08 16:04:23 -0700 David Schleef <ds@schleef.org>
+
+ * gst/deinterlace/Makefile.am:
+ * gst/deinterlace/tvtime-dist.c:
+ * gst/deinterlace/tvtime-dist.h:
+ * gst/deinterlace/tvtime.orc:
+ * gst/deinterlace/tvtime/linear.c:
+ * gst/deinterlace/tvtime/linearblend.c:
+ * gst/deinterlace/tvtime/vfir.c:
+ deinterlace: orcify some deinterlacing methods
+
+2010-06-08 16:03:36 -0700 David Schleef <ds@schleef.org>
+
+ * gst/deinterlace/Makefile.am:
+ * gst/deinterlace/gstdeinterlace.c:
+ * gst/deinterlace/gstdeinterlace.h:
+ * gst/deinterlace/gstdeinterlacemethod.c:
+ * gst/deinterlace/gstdeinterlacemethod.h:
+ * gst/deinterlace/tvtime/greedy.c:
+ * gst/deinterlace/tvtime/greedyh.c:
+ * gst/deinterlace/tvtime/linear.c:
+ * gst/deinterlace/tvtime/linearblend.c:
+ * gst/deinterlace/tvtime/scalerbob.c:
+ * gst/deinterlace/tvtime/tomsmocomp.c:
+ * gst/deinterlace/tvtime/vfir.c:
+ * gst/deinterlace/tvtime/weave.c:
+ * gst/deinterlace/tvtime/weavebff.c:
+ * gst/deinterlace/tvtime/weavetff.c:
+ deinterlace: convert from liboil to orc
+
+2010-06-08 15:23:28 -0700 David Schleef <ds@schleef.org>
+
+ * REQUIREMENTS:
+ * configure.ac:
+ configure: Add orc check
+
+2010-06-08 14:09:00 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/flv/gstflvmux.c:
+ * gst/flv/gstflvmux.h:
+ flvmux: Add indexed property to replace disabled is-live.
+ Add indexed property to be the negation of what the disabled is-live property
+ was. Fixes bug #613066.
+
+2010-06-08 09:22:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ raw1394: Require libraw1394 >= 2.0.0 for raw1394_read_cycle_timer
+ Fixes bug #620929.
+
+2010-06-08 07:35:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/annodex/gstcmmlenc.c:
+ cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer
+ oggmux does this for CMML by its own now
+
+2010-06-07 18:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: Don't handle non-TIME seeks
+ Don't send them upstream because for upstream a BYTES seek
+ might make sense but is completely wrong because upstream
+ can't seek to a byte position of the audio or video stream.
+ Also don't build the index in push mode for non-TIME seeks,
+ things will go wrong here otherwise.
+
+2010-06-02 19:16:20 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+ * gst/rtp/gstrtph264pay.c:
+ Cope with short startcodes in the h264 bytestream
+
+2010-06-06 17:25:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulse: log message printf format fixes
+
+2010-06-06 18:00:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/dv/gstdvdemux.c:
+ * ext/pulse/pulsemixer.c:
+ * ext/pulse/pulsesink.c:
+ * ext/pulse/pulsesrc.c:
+ * ext/speex/gstspeexenc.c:
+ * ext/taglib/gsttaglibmux.c:
+ * ext/wavpack/gstwavpackdec.c:
+ * ext/wavpack/gstwavpackenc.c:
+ * ext/wavpack/gstwavpackparse.c:
+ ext: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs
+
+2010-06-06 17:57:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ * sys/oss/gstossdmabuffer.c:
+ * sys/oss/gstosssink.c:
+ * sys/oss/gstosssrc.c:
+ * sys/oss4/oss4-sink.c:
+ * sys/oss4/oss4-source.c:
+ * sys/osxaudio/gstosxaudiosink.c:
+ * sys/osxaudio/gstosxaudiosrc.c:
+ * sys/osxaudio/gstosxringbuffer.c:
+ * sys/sunaudio/gstsunaudiosink.c:
+ * sys/sunaudio/gstsunaudiosrc.c:
+ * sys/waveform/gstwaveformsink.c:
+ sys: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs
+
+2010-06-06 17:52:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autodetect/gstautoaudiosink.c:
+ * gst/autodetect/gstautoaudiosrc.c:
+ * gst/autodetect/gstautovideosink.c:
+ * gst/autodetect/gstautovideosrc.c:
+ * gst/debugutils/breakmydata.c:
+ * gst/debugutils/gsttaginject.c:
+ * gst/debugutils/rndbuffersize.c:
+ * gst/debugutils/testplugin.c:
+ * gst/flv/gstflvdemux.c:
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ * gst/rtpmanager/gstrtpptdemux.c:
+ * gst/rtpmanager/gstrtpssrcdemux.c:
+ * gst/videofilter/gstvideobalance.c:
+ * gst/videomixer/videomixer.c:
+ gst: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs
+
+2010-06-06 15:12:16 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: refactor delta unit handling
+ This allows us to skip delta units earlier and is a bit clearer in my
+ opinion. It also makes only video buffers ever be delta units, not
+ just for SimpleBlock as before.
+
+2010-06-06 15:17:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: Clear adapter on discontinuities
+
+2010-06-06 14:03:53 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Ignore keyframe flag for non-video streams
+ When the keyframe bit of SimpleBlock Flags wasn't set, the buffer was being
+ marked with GST_BUFFER_FLAG_DELTA_UNIT, causing all buffers to be skipped
+ after a seek. This may be a problem with the Sorenson Squish encoder, but
+ arguably the keyframe bit should only be applied to video.
+ Fixes bug #620358.
+
+2010-06-06 14:56:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: First try upstream when handling seek events/queries
+
+2010-06-04 14:54:59 -0400 Tristan Matthews <tristan@sat.qc.ca>
+
+ * gst/rtp/gstrtpceltpay.c:
+ gstrtpceltpay: don't always fixate sink caps to 1 channel
+ The getcaps function should not fixate the channels field until we
+ get the encoding-params field from our srcpad's caps. Fixes #620591
+
+2010-06-04 13:57:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtsp: try all ranges from the sdp
+ Try all ranges in the SDP before giving up.
+
+2010-06-04 13:56:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: make parse_range return result
+ Make the parse_range function return if the parsing succeeded or failed.
+
+2010-06-04 11:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videomixer/videomixer.c:
+ videomixer: if we're not linked downstream, we can do any format
+ Stupid me, assuming _get_allowed_caps() would actually return the
+ pad templates if there was no peer.
+
+2010-05-31 16:26:19 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+ * gst/rtp/gstrtptheorapay.c:
+ Keep announcing the delivery-method in the capabilities
+ Even though we don't use delivery-method in our payloader, older versions of
+ the theora payloader in gstreamer required it. As such we need to keep this
+ around in the caps for backwards-compatibility.
+ This reverts part of 49463a37cbaa952e1401291f0a2623de6cab3880
+ Fixes #618940
+
+2010-06-03 17:52:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_HK.po:
+ * po/zh_TW.po:
+ * sys/oss4/oss4-mixer.c:
+ oss4: add some comments for translators to clarify meaning of "Low"
+ "Low" etc. are quality settings here (e.g. for the internal resampler).
+ Some day when we use GLib's i18n functions we might want to use
+ NC_() and g_dpgettext2() here instead of the comments.
+ Fixes #555967.
+
+2010-06-03 19:23:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtp/gstrtpmp4gdepay.c:
+ * gst/rtp/gstrtpmp4gdepay.h:
+ mp4gdepay: calculate the frame duration correctly
+ When we calculate the frame duration, we need to use the amount of
+ frames in the _previous_ packet, not the current packet. The frame duration is
+ needed to correctly de-interleave interleaved streams. This fixes the case where
+ there are a variable number of frames in a packet.
+ Fixes #620494
+
+2010-06-03 18:58:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videomixer/videomixer.c:
+ videomixer: Don't return caps in get_caps() that will be rejected
+ This commit basically puts _get_caps() in sync with accept_caps().
+ If we don't have a master pad OR the master pad caps aren't negotiated
+ then we just return the downstream allowed caps.
+ If we have a master pad with negotiated caps, we return those caps
+ with a free range of width/height/framerate
+
+2010-06-03 13:45:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ Revert "pulsesink: Add comments to remove the provide-clock message posting once we depend on base 0.10.30"
+ This reverts commit 8f3708f38aa3839a6a625ca7d1c166101c9fbb7f.
+ The baseaudiosink commit was reverted
+
+2010-06-03 10:27:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Add comments to remove the provide-clock message posting once we depend on base 0.10.30
+ baseaudiosink does all this for us now.
+
+2010-06-02 16:36:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: delayed seek handling also deserves TRUE event response
+
+2010-06-02 15:30:47 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ rtpjitterbuffer: fix compiler warning
+ unused variable ‘estimated’
+
+2010-06-02 15:04:00 +0200 Alessandro Decina <alessandro.d@gmail.com>
+
+ * common:
+ common: revert the change i did in my previous commit
+
+2010-06-02 13:39:10 +0200 Alessandro Decina <alessandro.d@gmail.com>
+
+ * common:
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ rtpjitterbuffer: stop buffering and emit EOS at the end of a stream
+ When using RTP_JITTER_BUFFER_MODE_BUFFER, make sure that the ringbuffer doesn't
+ get stuck buffering forever when there isn't enough data left to fill the
+ buffer.
+
+2010-06-01 21:52:59 +0200 Benjamin Otte <otte@redhat.com>
+
+ * gst/debugutils/testplugin.c:
+ debugutils: Don't consume preroll buffer twice
+
+2010-06-01 21:32:11 +0200 Benjamin Otte <otte@redhat.com>
+
+ * ext/pulse/pulseutil.c:
+ pulse: Style fix: use g_strdup() instead of printf()ing a simple string
+
+2010-05-27 16:07:31 +0200 Benjamin Otte <otte@redhat.com>
+
+ * gst/debugutils/tests.c:
+ debugutils: Replace md5 implementation with glib's
+ https://bugzilla.gnome.org/show_bug.cgi?id=619824
+
+2010-05-22 11:55:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/avi/gstavimux.c:
+ avimux: clean up code for avi header using a bytewriter
+ https://bugzilla.gnome.org/show_bug.cgi?id=619293
+
+2010-06-01 18:54:41 -0500 Pierre-Louis Bossart <pierre-louis.bossart@intel.com>
+
+ * configure.ac:
+ * ext/pulse/pulsesink.c:
+ pulsesink: optimize communication with PulseAudio using pa_stream_begin_write
+
+2010-06-02 10:52:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pulse/pulsesink.c:
+ pulsesink: Post provide-clock message on the bus if the clock appears/disappears
+ Fixes bug #620277.
+
+2010-06-01 23:49:17 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 17f89e5 to 47683c1
+
+2010-06-01 22:54:49 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From cdff0fb to 17f89e5
+
+2010-06-01 20:45:29 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videomixer/videomixer.c:
+ videomixer: filter caps returned from downstream with our pad template.
+
+2010-06-01 16:56:32 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: Remove more unneeded warnings
+
+2010-06-01 16:54:03 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/ebml-write.c:
+ matroskamux: remove unneeded warning
+
+2010-06-01 16:49:14 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/ebml-write.c:
+ matroskamux: remove unneeded debug statement
+
+2010-06-01 16:24:53 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/matroska-mux.h:
+ matroskamux: change is-live property to indexed
+
+2010-05-23 13:56:16 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-mux.c:
+ matroska: use the uint64 scaling functions
+ In demuxer and muxer use the gst_util_uint64 scaling functions rather than
+ standard integer division. Add warnings (to be changed to debug) for debugging
+ the timestamp and duration.
+
+2010-05-21 14:35:34 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: set delta unit on all buffers except cluster start ones
+
+2010-05-21 13:38:11 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: store caps and set on buffers rather than using pad caps
+
+2010-05-21 13:25:24 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: make sure pads caps are set before any buffers pushed.
+
+2010-05-21 13:14:04 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: add streamheaders
+
+2010-05-21 12:23:08 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: no need to set cache twice
+
+2010-05-21 01:59:53 +0200 Xavier Queralt <xqueralt@gmail.com>
+
+ * gst/matroska/matroska-mux.c:
+ Do not create a SeekHeader, Cues, .. when doing live
+
+2010-05-20 23:39:59 +0200 Xavier Queralt <xqueralt@gmail.com>
+
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/matroska-mux.h:
+ Add is-live property
+
+2010-06-01 13:22:26 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ jpegdec: fix variable init
+
+2010-05-28 16:37:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-demux.h:
+ * gst/matroska/matroska-ids.h:
+ matroskademux: improve reverse playback
+ Slightly modify approach to also handle cases where cue entries do not reliably
+ lead to initial keyframes.
+ Fixes #619817.
+
+2010-05-24 16:02:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/deinterlace/gstdeinterlacemethod.h:
+ * gst/deinterlace/tvtime/linear.c:
+ * gst/deinterlace/tvtime/linearblend.c:
+ * gst/deinterlace/tvtime/scalerbob.c:
+ * gst/deinterlace/tvtime/tomsmocomp.c:
+ * gst/deinterlace/tvtime/vfir.c:
+ * gst/deinterlace/tvtime/weave.c:
+ * gst/deinterlace/tvtime/weavebff.c:
+ * gst/deinterlace/tvtime/weavetff.c:
+ deinterlace: avoid gtk-doc confusing comments
+
+2010-05-21 11:21:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/matroskamux.c:
+ matroskamux: adjust unit test to modified behaviour
+
+2010-05-20 14:33:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: use write caching also when writing buffer data
+ Specifically, this reduces pushing several small buffers for each
+ data buffer and also avoids a seek for each buffer altogether
+ (though a seek is still needed for each cluster).
+ Fixes #619273.
+
+2010-05-20 14:23:07 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: fix ebml write caching with bytewriter implementation
+ Also cache a bit more during header writing.
+ Fixes #619273.
+
+2010-05-20 14:08:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/ebml-write.c:
+ matroskamux: use consistent debug category name for ebmlwrite
+
+2010-05-18 14:44:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/ebml-read.c:
+ * gst/matroska/ebml-read.h:
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-demux.h:
+ matroskademux: use bytereader based GstEbmlRead as a helper
+ ... rather than basing on it by inheritance.
+ Also use more common code for push and pull mode.
+ Fixes #619198.
+ Fixes #611117.
+
+2010-06-01 15:47:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: _get_pad_template result needs no unref
+
+2010-05-18 19:42:58 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/libpng/gstpngenc.c:
+ pngenc: Support 8 bit grayscale
+ Adds support to 8 bit grayscale input
+
+2010-05-18 14:46:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/jpeg/gstjpegdec.c:
+ jpegdec: Adds 8bit grayscale support
+ Adds decoding support for jpeg images in 8 bit grayscale format.
+
+2010-05-18 01:57:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/jpeg/gstjpegenc.c:
+ jpegenc: Accept grayscale as input
+ Adds video/x-raw-grayscale (8 bit) support to jpegenc
+
+2010-05-31 13:30:05 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videomixer/videomixer.c:
+ videomixer: Implement sinkpad GetCapsFunction.
+ This allows returning only the formats, width, height, framerate
+ and pixel-aspect-ratio that downstream can support.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620148
+
+2010-05-31 07:49:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Don't compare running times with stream times when doing QoS
+
+2010-05-27 21:06:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/deinterlace/gstdeinterlace.c:
+ * gst/deinterlace/gstdeinterlace.h:
+ deinterlace: Don't reconfigure the caps when changing properties
+ Fixes bug #619848.
+
+2010-05-26 13:13:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/alpha/gstalpha.c:
+ * gst/alpha/gstalpha.h:
+ alpha: Add property to allow passthrough mode
+ This passthrough mode is used if the alpha method is "set"
+ and the alpha value is 1.0.
+ Fixes bug #617512.
+
+2010-05-25 15:16:06 +1000 Alexander Kojevnikov <alexander@kojevnikov.com>
+
+ * gst/spectrum/gstspectrum.c:
+ spectrum: support 24-bit width
+ Fixes #619045
+
+2010-05-24 21:50:58 +1000 Alexander Kojevnikov <alexander@kojevnikov.com>
+
+ * gst/spectrum/gstspectrum.c:
+ spectrum: support arbitrary bit depth
+ Partially fixes #619045
+
+2010-05-25 05:36:46 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: fix deadlock introduced by video keyframe QoS
+
+2010-05-23 09:32:08 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-ids.c:
+ * gst/matroska/matroska-ids.h:
+ matroskademux: skip buffers before a late keyframe (QoS)
+ Before, vp8dec had no option but to decode all frames even if some/all
+ of them would be late. With this change, performance when keyframes are
+ frequent is helped a great deal. On my Thinkpad X60s, decoding a 20 s
+ 1080p sunflower encode with keyframes every 10 frames went from taking
+ 42 s with 5 frames shown to 21 s with 15 frames shown (still slow
+ enough to count by hand). When keyframes are more sparse, you will
+ still be able to catch up eventually, but the results won't be as
+ noticable.
+
+2010-05-14 17:57:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videomixer/videomixer.c:
+ * gst/videomixer/videomixer.h:
+ * gst/videomixer/videomixerpad.h:
+ videomixer: Don't mix input with different pixel aspect ratios
+ Fixes bug #618530.
+
+2010-05-17 19:54:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/deinterlace/tvtime/greedyh.asm:
+ * gst/deinterlace/tvtime/greedyh.c:
+ deinterlace: Add MMX/3DNow implementations of greedyh for UYVY
+
+2010-05-17 19:16:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/deinterlace/tvtime/greedyh.c:
+ deinterlace: Fix UYVY implementation of greedyh to be actually used
+
+2010-05-11 11:43:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/Makefile.am:
+ * ext/gdk_pixbuf/Makefile.am:
+ * ext/gdk_pixbuf/gstgdkpixbuf.c:
+ * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+ * ext/gdk_pixbuf/pixbufscale.c:
+ gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3
+
+2010-06-01 10:06:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * common:
+ * win32/common/gstrtpbin-marshal.c:
+ * win32/common/gstrtpbin-marshal.h:
+ * win32/common/gstudp-enumtypes.c:
+ * win32/common/gstudp-marshal.c:
+ * win32/common/gstudp-marshal.h:
+ win32: add more generated marshal and enumtype files to win32-update
+
+2010-06-01 09:27:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/matroska/matroska.c:
+ Revert "matroska: add temporary webm typefinder"
+ This reverts commit d148ec0ad2053abb0c38fc681a8953292985388f.
+ We depend on -base git now, which has a webm typefinder in the usual
+ place.
+
+2010-06-01 09:26:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/avi/gstavimux.c:
+ * gst/flv/gstflvmux.c:
+ * gst/matroska/matroska-mux.c:
+ Revert "avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time"
+ This reverts commit 6a9983cd20c48b96396229b3f94d0254a05ddf48.
+ Rely on locking done in GstTagSetter in core git.
+
+2010-06-01 09:23:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require core/base git
+ For WebM typefinding and GstTagsetter fixes.
+
+2010-06-01 09:17:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-1394.xml:
+ * docs/plugins/inspect/plugin-aasink.xml:
+ * docs/plugins/inspect/plugin-alaw.xml:
+ * docs/plugins/inspect/plugin-alpha.xml:
+ * docs/plugins/inspect/plugin-alphacolor.xml:
+ * docs/plugins/inspect/plugin-annodex.xml:
+ * docs/plugins/inspect/plugin-apetag.xml:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * docs/plugins/inspect/plugin-auparse.xml:
+ * docs/plugins/inspect/plugin-autodetect.xml:
+ * docs/plugins/inspect/plugin-avi.xml:
+ * docs/plugins/inspect/plugin-cacasink.xml:
+ * docs/plugins/inspect/plugin-cairo.xml:
+ * docs/plugins/inspect/plugin-cutter.xml:
+ * docs/plugins/inspect/plugin-debug.xml:
+ * docs/plugins/inspect/plugin-deinterlace.xml:
+ * docs/plugins/inspect/plugin-dv.xml:
+ * docs/plugins/inspect/plugin-efence.xml:
+ * docs/plugins/inspect/plugin-effectv.xml:
+ * docs/plugins/inspect/plugin-equalizer.xml:
+ * docs/plugins/inspect/plugin-esdsink.xml:
+ * docs/plugins/inspect/plugin-flac.xml:
+ * docs/plugins/inspect/plugin-flv.xml:
+ * docs/plugins/inspect/plugin-flxdec.xml:
+ * docs/plugins/inspect/plugin-gconfelements.xml:
+ * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+ * docs/plugins/inspect/plugin-goom.xml:
+ * docs/plugins/inspect/plugin-goom2k1.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-halelements.xml:
+ * docs/plugins/inspect/plugin-icydemux.xml:
+ * docs/plugins/inspect/plugin-id3demux.xml:
+ * docs/plugins/inspect/plugin-imagefreeze.xml:
+ * docs/plugins/inspect/plugin-interleave.xml:
+ * docs/plugins/inspect/plugin-jpeg.xml:
+ * docs/plugins/inspect/plugin-level.xml:
+ * docs/plugins/inspect/plugin-matroska.xml:
+ * docs/plugins/inspect/plugin-mulaw.xml:
+ * docs/plugins/inspect/plugin-multifile.xml:
+ * docs/plugins/inspect/plugin-multipart.xml:
+ * docs/plugins/inspect/plugin-navigationtest.xml:
+ * docs/plugins/inspect/plugin-oss4.xml:
+ * docs/plugins/inspect/plugin-ossaudio.xml:
+ * docs/plugins/inspect/plugin-png.xml:
+ * docs/plugins/inspect/plugin-pulseaudio.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-replaygain.xml:
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * docs/plugins/inspect/plugin-rtsp.xml:
+ * docs/plugins/inspect/plugin-shapewipe.xml:
+ * docs/plugins/inspect/plugin-shout2send.xml:
+ * docs/plugins/inspect/plugin-smpte.xml:
+ * docs/plugins/inspect/plugin-soup.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-speex.xml:
+ * docs/plugins/inspect/plugin-taglib.xml:
+ * docs/plugins/inspect/plugin-udp.xml:
+ * docs/plugins/inspect/plugin-video4linux2.xml:
+ * docs/plugins/inspect/plugin-videobox.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ * docs/plugins/inspect/plugin-videofilter.xml:
+ * docs/plugins/inspect/plugin-videomixer.xml:
+ * docs/plugins/inspect/plugin-wavenc.xml:
+ * docs/plugins/inspect/plugin-wavpack.xml:
+ * docs/plugins/inspect/plugin-wavparse.xml:
+ * docs/plugins/inspect/plugin-ximagesrc.xml:
+ * docs/plugins/inspect/plugin-y4menc.xml:
+ * win32/common/config.h:
+ Back to development
+
=== release 0.10.23 ===
-2010-05-30 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-05-30 14:03:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.23, "Stylish Kids in Riot"
+ * docs/plugins/inspect/plugin-1394.xml:
+ * docs/plugins/inspect/plugin-aasink.xml:
+ * docs/plugins/inspect/plugin-alaw.xml:
+ * docs/plugins/inspect/plugin-alpha.xml:
+ * docs/plugins/inspect/plugin-alphacolor.xml:
+ * docs/plugins/inspect/plugin-annodex.xml:
+ * docs/plugins/inspect/plugin-apetag.xml:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * docs/plugins/inspect/plugin-auparse.xml:
+ * docs/plugins/inspect/plugin-autodetect.xml:
+ * docs/plugins/inspect/plugin-avi.xml:
+ * docs/plugins/inspect/plugin-cacasink.xml:
+ * docs/plugins/inspect/plugin-cairo.xml:
+ * docs/plugins/inspect/plugin-cutter.xml:
+ * docs/plugins/inspect/plugin-debug.xml:
+ * docs/plugins/inspect/plugin-deinterlace.xml:
+ * docs/plugins/inspect/plugin-dv.xml:
+ * docs/plugins/inspect/plugin-efence.xml:
+ * docs/plugins/inspect/plugin-effectv.xml:
+ * docs/plugins/inspect/plugin-equalizer.xml:
+ * docs/plugins/inspect/plugin-esdsink.xml:
+ * docs/plugins/inspect/plugin-flac.xml:
+ * docs/plugins/inspect/plugin-flv.xml:
+ * docs/plugins/inspect/plugin-flxdec.xml:
+ * docs/plugins/inspect/plugin-gconfelements.xml:
+ * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+ * docs/plugins/inspect/plugin-goom.xml:
+ * docs/plugins/inspect/plugin-goom2k1.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-halelements.xml:
+ * docs/plugins/inspect/plugin-icydemux.xml:
+ * docs/plugins/inspect/plugin-id3demux.xml:
+ * docs/plugins/inspect/plugin-imagefreeze.xml:
+ * docs/plugins/inspect/plugin-interleave.xml:
+ * docs/plugins/inspect/plugin-jpeg.xml:
+ * docs/plugins/inspect/plugin-level.xml:
+ * docs/plugins/inspect/plugin-matroska.xml:
+ * docs/plugins/inspect/plugin-mulaw.xml:
+ * docs/plugins/inspect/plugin-multifile.xml:
+ * docs/plugins/inspect/plugin-multipart.xml:
+ * docs/plugins/inspect/plugin-navigationtest.xml:
+ * docs/plugins/inspect/plugin-oss4.xml:
+ * docs/plugins/inspect/plugin-ossaudio.xml:
+ * docs/plugins/inspect/plugin-png.xml:
+ * docs/plugins/inspect/plugin-pulseaudio.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-replaygain.xml:
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * docs/plugins/inspect/plugin-rtsp.xml:
+ * docs/plugins/inspect/plugin-shapewipe.xml:
+ * docs/plugins/inspect/plugin-shout2send.xml:
+ * docs/plugins/inspect/plugin-smpte.xml:
+ * docs/plugins/inspect/plugin-soup.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-speex.xml:
+ * docs/plugins/inspect/plugin-taglib.xml:
+ * docs/plugins/inspect/plugin-udp.xml:
+ * docs/plugins/inspect/plugin-video4linux2.xml:
+ * docs/plugins/inspect/plugin-videobox.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ * docs/plugins/inspect/plugin-videofilter.xml:
+ * docs/plugins/inspect/plugin-videomixer.xml:
+ * docs/plugins/inspect/plugin-wavenc.xml:
+ * docs/plugins/inspect/plugin-wavpack.xml:
+ * docs/plugins/inspect/plugin-wavparse.xml:
+ * docs/plugins/inspect/plugin-ximagesrc.xml:
+ * docs/plugins/inspect/plugin-y4menc.xml:
+ * gst-plugins-good.doap:
+ * win32/common/config.h:
+ Release 0.10.23
+
+2010-05-30 14:02:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_HK.po:
+ * po/zh_TW.po:
+ Update .po files
2010-05-29 10:23:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
diff --git a/NEWS b/NEWS
index 1fb6753ad..4833c2d02 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,109 @@
-This is GStreamer Good Plug-ins 0.10.23, "Stylish Kids in Riot"
+This is GStreamer Good Plug-ins 0.10.24, "Taking Liberties"
+
+Changes since 0.10.23:
+
+ * Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
+ other optimisations, and remove liboil dependency. The main goal
+ for this release was to make the transition from liboil to liborc.
+ Performance improvements should not be expected and will be the
+ focus of future versions. liborc is an optional dependency for
+ the time being, to make it possible to test and develop the very
+ latest GStreamer versions on systems that don't have orc yet.
+ However, without orc slow unoptimised backup code will be used
+ for many performance critical code paths. Distributors are urged
+ to package and ship the latest version of liborc and compile
+ GStreamer modules with --enable-orc. Please do not distribute
+ GStreamer packages that are not orc enabled. More information on
+ the orc integration can be found in the docs/design/ directory.
+ * alpha: add "prefer-passthrough" property to allow passthrough mode
+ * avidemux: improve audio vbr detection
+ * cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer
+ * deinterlace: add mmx implementations of greedyh for UYVY; orcify some deinterlacing methods
+ * dv1394: fix the internal clock even more
+ * flvmux: add "streamable" property
+ * flvmux: write duration at the correct position
+ * gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3
+ * jpegdec: improved parsing, and better buffer handling that minimises memcpys
+ * jpegdec, jpegenc: add grayscale support
+ * matroskademux: QoS fixes and improvements; reverse playback improvements
+ * matroskademux: handle zero-sized numbers correctly
+ * matroskamux: add "streamable" property; set streamheaders on output caps
+ * matroskamux: try harder to make sure clusters start with a key frame
+ * matroskamux: mark output buffers properly as keyframe or delta unit
+ * matroskamux: do some write caching to avoid newsegment events before each output buffer
+ * matroskamux: fix some timestamp drift caused by rounding errors
+ * pngenc: Support 8 bit grayscale
+ * pulsesink: optimize communication with PulseAudio using pa_stream_begin_write
+ * pulsesink: Post provide-clock message on the bus if the clock appears/disappears
+ * rtph264depay: consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT
+ * rtph264pay: handle short startcodes in the h264 bytestream
+ * rtpjitterbuffer: stop buffering and emit EOS at the end of a stream
+ * rtpmparobustdepay: add mpa-robust depayloader
+ * rtpmp4gdepay: calculate the frame duration correctly
+ * rtptheorapay: keep announcing the delivery-method in the capabilities, restores
+ compatibility with older farsight versions again
+ * rtspsrc: respect aggregate control attributes; try all ranges from the sdp
+ * spectrum: support 24-bit width and arbitrary bit depth
+ * udp: make url parsing compatible with VLC syntax
+ * udpsrc: fix multicast support on windows
+ * v4l2sink: destroy buffer pool when changing state to NULL
+ * videobox: fix negotiation for I420/YV12
+ * videomixer: don't mix input with different pixel aspect ratios; negotiation fixes
+ * wavparse: proper closing segment construction when doing non-flushing seeks
+ * wavparse: use typefind functions to check if PCM data contains dts stream
+
+Bugs fixed since 0.10.23:
+
+ * 619045 : [spectrum] Add support for 24-bit width and all depth combinations
+ * 555967 : [oss4] clarify some translation strings
+ * 570761 : [goom] crash in plugin_info_init allocating 260kB struct on stack
+ * 583047 : [jpegdec] optimise buffer handling when parsing frames
+ * 589997 : [rtp] need mpa-robust depayloader for helix-style MP3-DRAFT-00
+ * 595978 : [udpsrc] failed to play a multicast stream
+ * 597695 : [udpsrc] support VLC-style udp://239.255.11.11:1234 uri with bind address
+ * 611117 : [matroskademux] can't handle unknown cluster sizes
+ * 613066 : [flvmux] re-enable renamed/fixed is-live property
+ * 615461 : dv1394src clock continues to be broken
+ * 617339 : pulsesink doesn't make use of pa_stream_begin_write
+ * 618530 : [videomixer] Doesn't handle pixel-aspect-ratio correctly
+ * 618871 : 1394: remove useless last_time
+ * 618982 : [wavparse] wrong closing segment when doing non-flushing seek
+ * 619198 : [matroskademux] GstEbmlRead cleanup
+ * 619273 : [matroskamux] reduce downstream spam
+ * 619293 : [avimux] clean up avi header creation code
+ * 619531 : [rtspsrc] embedded asx streams' rtsp server doesn't like gstreamer request
+ * 619717 : unit tests fail if older -good plugins are present in system plugin directory
+ * 619824 : Use glib for checksumming
+ * 619848 : [deinterlace] can't switch properties on running pipeline
+ * 620148 : [videomixer] Doesn't negotiate format with downstream
+ * 620154 : [rtph264depay] Seeking with RTP payloaders corrupts images sometimes
+ * 620162 : [gdkpixbufdec] Bump rank to SECONDARY
+ * 620277 : [pulsesink] custom clock is still used after NULL state change
+ * 620358 : [matroskademux] Sorenson Squish WebM output seeking issues
+ * 620390 : rtph264pay doesn't understand short startcodes
+ * 620494 : [rtsp] stuttery audio with some h264/aac streams
+ * 620540 : [pulsesink] pa_stream_write() failed: Invalid argument
+ * 620591 : rtpceltpay doesn't handle stereo celt audio
+ * 620743 : matroskademux: refactor delta unit handling
+ * 620929 : Required libraw1394 version is not high enough
+ * 621510 : GNOME Goal: Remove deprecated glib symbols
+ * 621566 : [pulsesink] since upgrading plugins sound is garbled via Amarok
+ * 621723 : v4l2src crashes on PLAYING- > READY- > PLAYING
+ * 622498 : [avidemux] Doesn't reset all state when going back to READY
+ * 622500 : [v4l2sink] destroy open buffers when changing to NULL
+ * 622501 : [videobox] may negotiate input/output format combinations it can't actually handle
+ * 622816 : Make demos -DSEAL safe
+ * 623103 : matroskamux dispose error
+ * 623172 : [jpegdec] leak in unit test
+ * 623196 : rtpptdemux: don't send custom downstream event twice
+ * 623366 : [qtdemux] strip out bogus tags from XMP
+ * 623379 : [flvmux] Writing duration outside the allocated memory area in streaming mode
+ * 623585 : jpegdec: fails to skip extra 0xff markers at start
+ * 623654 : qtdemux: Fix order of bitrates in 'btrt' atom
+ * 619817 : [matroskademux] Reverse playback doesn't work
+ * 617512 : [alpha] should work in passthrough in all formats if alpha == 1.0
+ * 619485 : matroskademux: skip buffers before a late keyframe (QoS)
+ * 413942 : [wavparse] undetected dts-in-wav
Changes since 0.10.22:
diff --git a/RELEASE b/RELEASE
index 4fd3e6bb6..440a4d2ac 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Good Plug-ins 0.10.23 "Stylish Kids in Riot"
+Release notes for GStreamer Good Plug-ins 0.10.24 "Taking Liberties"
@@ -54,89 +54,108 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes
- * avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time
- * avimux, matroskamux: add support for On2 VP8
- * capssetter: element moved from gst-plugins-bad
- * deinterlace: add support for most YUV and RGB formats for some methods
- * deinterlace: make automatic detection of interlacing the default
- * gamma: add support for more YUV/RGB formats, make gamma property controllable
- * jpegdec, jpegenc: support more colour spaces and pixel formats
- * matroskademux: implement push mode seeking
- * matroskademux: add support for WebM
- * imagefreeze: plugin moved from gst-plugins-bad
- * oss4: plugin moved from gst-plugins-bad
- * osxvideosink: implement the xoverlay interface, allow switching views at runtime
- * qcelpdepay: add a QCELP depayloader
- * qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes
- * rtph263depay: use Picture Start Code to detect packet loss and frame start
- * rtph263pay: use found GOBs to apply Mode A payloading
- * rtph264depay: DELTA_UNIT marking of output buffers
- * rtph264pay: extract SPS and PPS from property provided parameter set
- * rtph264pay: add config-interval property to re-send SPS/PPS in stream
- * rtpmp4vpay: add config-interval property to re-insert config in stream
- * rtptheoradepay: fix in-band configuration parsing
- * rtptheorapay: add config-interval parameter to re-insert config in stream
- * rtpvorbisdepay, rtptheoradepay: also accept in-line configuration
- * rtsp: configure bandwidth properties in the session
- * rtspsrc: fall back to SDP ports instead of server_port
- * rtspsrc: use the SDP connection info in multicast
- * rtspsrc: handle SEEKING queries
- * smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV)
- * videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU
- * videobox: add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU
- * videobox: fix floating point to integer conversion for the alpha values
- * videobox: handle ranges/lists of width or height when transforming caps
- * videobox: translate navigation events to make sense again upstream
- * videofilter: merge gamma, videobalance, and videoflip plugin into single plu
- * videoflip: add support for all RGB formats and AYUV, Y41B, Y42B and Y444
- * videoflip: also flip the pixel-aspect-ratio if width/height are exchanged
- * videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
- * webmmux: Add new webmmux element that only supports muxing of WebM
- * y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
+ * Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
+ other optimisations, and remove liboil dependency. The main goal
+ for this release was to make the transition from liboil to liborc.
+ Performance improvements should not be expected and will be the
+ focus of future versions. liborc is an optional dependency for
+ the time being, to make it possible to test and develop the very
+ latest GStreamer versions on systems that don't have orc yet.
+ However, without orc slow unoptimised backup code will be used
+ for many performance critical code paths. Distributors are urged
+ to package and ship the latest version of liborc and compile
+ GStreamer modules with --enable-orc. Please do not distribute
+ GStreamer packages that are not orc enabled. More information on
+ the orc integration can be found in the docs/design/ directory.
+
+ * alpha: add "prefer-passthrough" property to allow passthrough mode
+ * avidemux: improve audio vbr detection
+ * cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer
+ * deinterlace: add mmx implementations of greedyh for UYVY; orcify some deinterlacing methods
+ * dv1394: fix the internal clock even more
+ * flvmux: add "streamable" property
+ * flvmux: write duration at the correct position
+ * gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3
+ * jpegdec: improved parsing, and better buffer handling that minimises memcpys
+ * jpegdec, jpegenc: add grayscale support
+ * matroskademux: QoS fixes and improvements; reverse playback improvements
+ * matroskademux: handle zero-sized numbers correctly
+ * matroskamux: add "streamable" property; set streamheaders on output caps
+ * matroskamux: try harder to make sure clusters start with a key frame
+ * matroskamux: mark output buffers properly as keyframe or delta unit
+ * matroskamux: do some write caching to avoid newsegment events before each output buffer
+ * matroskamux: fix some timestamp drift caused by rounding errors
+ * pngenc: Support 8 bit grayscale
+ * pulsesink: optimize communication with PulseAudio using pa_stream_begin_write
+ * pulsesink: Post provide-clock message on the bus if the clock appears/disappears
+ * rtph264depay: consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT
+ * rtph264pay: handle short startcodes in the h264 bytestream
+ * rtpjitterbuffer: stop buffering and emit EOS at the end of a stream
+ * rtpmparobustdepay: add mpa-robust depayloader
+ * rtpmp4gdepay: calculate the frame duration correctly
+ * rtptheorapay: keep announcing the delivery-method in the capabilities, restores compatibility with older farsight versions again
+ * rtspsrc: respect aggregate control attributes; try all ranges from the sdp
+ * spectrum: support 24-bit width and arbitrary bit depth
+ * udp: make url parsing compatible with VLC syntax
+ * udpsrc: fix multicast support on windows
+ * v4l2sink: destroy buffer pool when changing state to NULL
+ * videobox: fix negotiation for I420/YV12
+ * videomixer: don't mix input with different pixel aspect ratios; negotiation fixes
+ * wavparse: proper closing segment construction when doing non-flushing seeks
+ * wavparse: use typefind functions to check if PCM data contains dts stream
Bugs fixed in this release
+ * 619045 : [spectrum] Add support for 24-bit width and all depth combinations
+ * 555967 : [oss4] clarify some translation strings
+ * 570761 : [goom] crash in plugin_info_init allocating 260kB struct on stack
+ * 583047 : [jpegdec] optimise buffer handling when parsing frames
+ * 589997 : [rtp] need mpa-robust depayloader for helix-style MP3-DRAFT-00
+ * 595978 : [udpsrc] failed to play a multicast stream
+ * 597695 : [udpsrc] support VLC-style udp://239.255.11.11:1234 uri with bind address
+ * 611117 : [matroskademux] can't handle unknown cluster sizes
+ * 613066 : [flvmux] re-enable renamed/fixed is-live property
+ * 615461 : dv1394src clock continues to be broken
+ * 617339 : pulsesink doesn't make use of pa_stream_begin_write
+ * 618530 : [videomixer] Doesn't handle pixel-aspect-ratio correctly
+ * 618871 : 1394: remove useless last_time
+ * 618982 : [wavparse] wrong closing segment when doing non-flushing seek
+ * 619198 : [matroskademux] GstEbmlRead cleanup
+ * 619273 : [matroskamux] reduce downstream spam
+ * 619293 : [avimux] clean up avi header creation code
+ * 619531 : [rtspsrc] embedded asx streams' rtsp server doesn't like gstreamer request
+ * 619717 : unit tests fail if older -good plugins are present in system plugin directory
+ * 619824 : Use glib for checksumming
+ * 619848 : [deinterlace] can't switch properties on running pipeline
+ * 620148 : [videomixer] Doesn't negotiate format with downstream
+ * 620154 : [rtph264depay] Seeking with RTP payloaders corrupts images sometimes
+ * 620162 : [gdkpixbufdec] Bump rank to SECONDARY
+ * 620277 : [pulsesink] custom clock is still used after NULL state change
+ * 620358 : [matroskademux] Sorenson Squish WebM output seeking issues
+ * 620390 : rtph264pay doesn't understand short startcodes
+ * 620494 : [rtsp] stuttery audio with some h264/aac streams
+ * 620540 : [pulsesink] pa_stream_write() failed: Invalid argument
+ * 620591 : rtpceltpay doesn't handle stereo celt audio
+ * 620743 : matroskademux: refactor delta unit handling
+ * 620929 : Required libraw1394 version is not high enough
+ * 621510 : GNOME Goal: Remove deprecated glib symbols
+ * 621566 : [pulsesink] since upgrading plugins sound is garbled via Amarok
+ * 621723 : v4l2src crashes on PLAYING- > READY- > PLAYING
+ * 622498 : [avidemux] Doesn't reset all state when going back to READY
+ * 622500 : [v4l2sink] destroy open buffers when changing to NULL
+ * 622501 : [videobox] may negotiate input/output format combinations it can't actually handle
+ * 622816 : Make demos -DSEAL safe
+ * 623103 : matroskamux dispose error
+ * 623172 : [jpegdec] leak in unit test
+ * 623196 : rtpptdemux: don't send custom downstream event twice
+ * 623366 : [qtdemux] strip out bogus tags from XMP
+ * 623379 : [flvmux] Writing duration outside the allocated memory area in streaming mode
+ * 623585 : jpegdec: fails to skip extra 0xff markers at start
+ * 623654 : qtdemux: Fix order of bitrates in 'btrt' atom
+ * 619817 : [matroskademux] Reverse playback doesn't work
+ * 617512 : [alpha] should work in passthrough in all formats if alpha == 1.0
* 619485 : matroskademux: skip buffers before a late keyframe (QoS)
- * 576286 : [videomixer] Should accept/output non-alpha streams
- * 618349 : osxvideosink: implement the XOverlay interface
- * 574416 : rtp{theora,vorbis}depay should accept in-line configuration (too)
- * 590662 : [pulse] Allocates and starts pulse main loops in instance_init
- * 592270 : Cannot catch 'have-ns-view' on pipeline for playbin and playbin2
- * 599585 : gstrtph263pay does not fragment frame with limited GOBs
- * 600553 : [jpegdec] crashes on a fuzzed jpeg
- * 606689 : Re-send codec data on GstForceKeyUnit
- * 607452 : Failure to sync on rtpmp4vpay stream; sender;receiver mismatch
- * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists
- * 609658 : [rtph264depay] doesn't mark output frames as keyframes correctly
- * 610172 : inconsistent h263pay/h263depay behaviour
- * 610902 : y4menc only supports 4:2:0
- * 613786 : [PLUGIN-MOVE] Move imagefreeze to gst-plugins-good
- * 614305 : [PLUGIN-MOVE] oss4 should be moved to good
- * 614765 : racy stream status leave implementation
- * 615798 : [smptealpha] Need ability to reverse transition direction
- * 616516 : [qtdemux] h264 playback gets skippy after a seek
- * 616700 : [rtspsrc] gst_query_new_seeking() fails on rtspsrc
- * 617164 : [rtph264pay] SPS/PPS in provided sprop-parameter-sets never sent on timeout
- * 617537 : rtspsrc always falls back to unicast instead of using the announced multicast
- * 617733 : [wavparse] handle gst_pad_pull_range() returning less data than requested
- * 617739 : [PLUGIN-MOVE] Move capssetter to gst-plugins-good
- * 618305 : [flvmux] last timestamp is stored even if it's invalid
- * 618351 : avimux crashes when fed from filesrc
- * 618386 : rtptheoradepay: make delivery-method parameter optional
- * 618419 : gstrtpbin-Description maybe exist error
- * 618733 : [efence] Configure check is broken
- * 618874 : [pulse] regression: broken mainloop locking
- * 618940 : rtptheorapay/depay wrongly claims to do delivery-method=inline
- * 619018 : Speex encoder latency should depend on rate
- * 619103 : WebM demuxer
- * 619105 : [qtdemux] misalignment between index and sample while looking for frame
- * 619219 : [matroska] Move webm muxer into a separate element with restrictions
- * 619835 : [videobox] Either makes video completely opaque or completely transparent
- * 619943 : [jpegenc] Crash if playing - > setcaps - > ready - > setcaps
- * 620002 : [flvdemux] Typo in position query handling makes all position queries fail
- * 605231 : [deinterlace] Support AYUV, RGB colorspaces
- * 619533 : [avimux, matroskamux, flvmux] crash when receiving tags on multiple pads at the same time
+ * 413942 : [wavparse] undetected dts-in-wav
Download
@@ -166,26 +185,30 @@ Applications
Contributors to this release
* Alessandro Decina
- * Benjamin M. Schwartz
+ * Alexander Kojevnikov
+ * Andoni Morales Alastruey
+ * Andrzej K. Haczewski
+ * Arun Raghavan
* Benjamin Otte
- * Brian Cameron
- * Christian Schaller
- * Clive Wright
* David Schleef
- * Frederic Crozat
- * Garrett D'Amore
- * Jan Schmidt
- * Jan Urbański
+ * Edward Hervey
+ * Guido Günther
+ * Havoc Pennington
* Julien Moutte
+ * Keith Nicholson
+ * Marc-André Lureau
* Mark Nauwelaerts
- * Olivier Crête
- * Philip
+ * Michael Grzeschik
* Philip Jägenstedt
- * Robert Swain
+ * Pierre-Louis Bossart
* Sebastian Dröge
+ * Sjoerd Simons
* Stefan Kost
* Thiago Santos
+ * Thijs Vermeir
* Tim-Philipp Müller
* Tristan Matthews
* Wim Taymans
+ * Xavier Queralt
+ * Zaheer Abbas Merali
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 12532461c..338edf3c1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/pre
-AC_INIT(GStreamer Good Plug-ins, 0.10.23.4,
+AC_INIT(GStreamer Good Plug-ins, 0.10.24,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-good)
@@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.10.29.2
-GSTPB_REQ=0.10.29.2
+GST_REQ=0.10.30
+GSTPB_REQ=0.10.30
dnl *** autotools stuff ****
diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml
index b16e80992..2c0199aea 100644
--- a/docs/plugins/inspect/plugin-1394.xml
+++ b/docs/plugins/inspect/plugin-1394.xml
@@ -3,10 +3,10 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml
index 8377c87a6..46b9274db 100644
--- a/docs/plugins/inspect/plugin-aasink.xml
+++ b/docs/plugins/inspect/plugin-aasink.xml
@@ -3,10 +3,10 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml
index 0c26ebf18..d6da569fb 100644
--- a/docs/plugins/inspect/plugin-alaw.xml
+++ b/docs/plugins/inspect/plugin-alaw.xml
@@ -3,10 +3,10 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml
index 823c776b5..7766ad2b0 100644
--- a/docs/plugins/inspect/plugin-alpha.xml
+++ b/docs/plugins/inspect/plugin-alpha.xml
@@ -3,10 +3,10 @@
<description>adds an alpha channel to video - constant or via chroma-keying</description>
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
<basename>libgstalpha.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml
index 06138b8bf..bc5615ce4 100644
--- a/docs/plugins/inspect/plugin-alphacolor.xml
+++ b/docs/plugins/inspect/plugin-alphacolor.xml
@@ -3,10 +3,10 @@
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
<basename>libgstalphacolor.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-annodex.xml b/docs/plugins/inspect/plugin-annodex.xml
index e236e19b4..6d7b29d5f 100644
--- a/docs/plugins/inspect/plugin-annodex.xml
+++ b/docs/plugins/inspect/plugin-annodex.xml
@@ -3,10 +3,10 @@
<description>annodex stream manipulation (info about annodex: http://www.annodex.net)</description>
<filename>../../ext/annodex/.libs/libgstannodex.so</filename>
<basename>libgstannodex.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml
index a68f04f85..8f85bf9e1 100644
--- a/docs/plugins/inspect/plugin-apetag.xml
+++ b/docs/plugins/inspect/plugin-apetag.xml
@@ -3,10 +3,10 @@
<description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml
index b32bf8c59..45a29d533 100644
--- a/docs/plugins/inspect/plugin-audiofx.xml
+++ b/docs/plugins/inspect/plugin-audiofx.xml
@@ -3,10 +3,10 @@
<description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml
index 2cbd7cd75..ca194e386 100644
--- a/docs/plugins/inspect/plugin-auparse.xml
+++ b/docs/plugins/inspect/plugin-auparse.xml
@@ -3,10 +3,10 @@
<description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml
index ac69a1218..42016c9cf 100644
--- a/docs/plugins/inspect/plugin-autodetect.xml
+++ b/docs/plugins/inspect/plugin-autodetect.xml
@@ -3,10 +3,10 @@
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
<basename>libgstautodetect.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml
index ac58184c7..6b4c025ee 100644
--- a/docs/plugins/inspect/plugin-avi.xml
+++ b/docs/plugins/inspect/plugin-avi.xml
@@ -3,10 +3,10 @@
<description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml
index 6d2d252b5..1b764acd4 100644
--- a/docs/plugins/inspect/plugin-cacasink.xml
+++ b/docs/plugins/inspect/plugin-cacasink.xml
@@ -3,10 +3,10 @@
<description>Colored ASCII Art video sink</description>
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
<basename>libgstcacasink.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml
index 1c83cbc5c..f4e566690 100644
--- a/docs/plugins/inspect/plugin-cairo.xml
+++ b/docs/plugins/inspect/plugin-cairo.xml
@@ -3,10 +3,10 @@
<description>Cairo-based elements</description>
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
<basename>libgstcairo.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml
index 548b3f68d..b7be03819 100644
--- a/docs/plugins/inspect/plugin-cutter.xml
+++ b/docs/plugins/inspect/plugin-cutter.xml
@@ -3,10 +3,10 @@
<description>Audio Cutter to split audio into non-silent bits</description>
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
<basename>libgstcutter.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml
index 50ed40e33..21b4c2ad8 100644
--- a/docs/plugins/inspect/plugin-debug.xml
+++ b/docs/plugins/inspect/plugin-debug.xml
@@ -3,10 +3,10 @@
<description>elements for testing and debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
<basename>libgstdebug.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml
index 2c340784c..f4ba404d6 100644
--- a/docs/plugins/inspect/plugin-deinterlace.xml
+++ b/docs/plugins/inspect/plugin-deinterlace.xml
@@ -3,10 +3,10 @@
<description>Deinterlacer</description>
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
<basename>libgstdeinterlace.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml
index b0aa5dc62..01c19e73a 100644
--- a/docs/plugins/inspect/plugin-dv.xml
+++ b/docs/plugins/inspect/plugin-dv.xml
@@ -3,10 +3,10 @@
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
<filename>../../ext/dv/.libs/libgstdv.so</filename>
<basename>libgstdv.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-efence.xml b/docs/plugins/inspect/plugin-efence.xml
index 6cbc33178..6cd5c7c5e 100644
--- a/docs/plugins/inspect/plugin-efence.xml
+++ b/docs/plugins/inspect/plugin-efence.xml
@@ -3,10 +3,10 @@
<description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
<filename>../../gst/debugutils/.libs/libgstefence.so</filename>
<basename>libgstefence.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml
index a64792e50..037ead87f 100644
--- a/docs/plugins/inspect/plugin-effectv.xml
+++ b/docs/plugins/inspect/plugin-effectv.xml
@@ -3,10 +3,10 @@
<description>effect plugins from the effectv project</description>
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
<basename>libgsteffectv.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml
index 0fec23920..0d536634d 100644
--- a/docs/plugins/inspect/plugin-equalizer.xml
+++ b/docs/plugins/inspect/plugin-equalizer.xml
@@ -3,10 +3,10 @@
<description>GStreamer audio equalizers</description>
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
<basename>libgstequalizer.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-esdsink.xml b/docs/plugins/inspect/plugin-esdsink.xml
index 9c0765361..a4c984135 100644
--- a/docs/plugins/inspect/plugin-esdsink.xml
+++ b/docs/plugins/inspect/plugin-esdsink.xml
@@ -3,10 +3,10 @@
<description>ESD Element Plugins</description>
<filename>../../ext/esd/.libs/libgstesd.so</filename>
<basename>libgstesd.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml
index 198fc3aea..27f325244 100644
--- a/docs/plugins/inspect/plugin-flac.xml
+++ b/docs/plugins/inspect/plugin-flac.xml
@@ -3,10 +3,10 @@
<description>The FLAC Lossless compressor Codec</description>
<filename>../../ext/flac/.libs/libgstflac.so</filename>
<basename>libgstflac.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml
index d457edf09..8592a764c 100644
--- a/docs/plugins/inspect/plugin-flv.xml
+++ b/docs/plugins/inspect/plugin-flv.xml
@@ -3,10 +3,10 @@
<description>FLV muxing and demuxing plugin</description>
<filename>../../gst/flv/.libs/libgstflv.so</filename>
<basename>libgstflv.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml
index 9c9d4da95..a7f0bedb5 100644
--- a/docs/plugins/inspect/plugin-flxdec.xml
+++ b/docs/plugins/inspect/plugin-flxdec.xml
@@ -3,10 +3,10 @@
<description>FLC/FLI/FLX video decoder</description>
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
<basename>libgstflxdec.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gconfelements.xml b/docs/plugins/inspect/plugin-gconfelements.xml
index c1531ba63..0095a4b80 100644
--- a/docs/plugins/inspect/plugin-gconfelements.xml
+++ b/docs/plugins/inspect/plugin-gconfelements.xml
@@ -3,10 +3,10 @@
<description>elements wrapping the GStreamer/GConf audio/video output settings</description>
<filename>../../ext/gconf/.libs/libgstgconfelements.so</filename>
<basename>libgstgconfelements.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml
index 30751db75..e99e84d5a 100644
--- a/docs/plugins/inspect/plugin-gdkpixbuf.xml
+++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml
@@ -3,10 +3,10 @@
<description>GdkPixbuf-based image decoder, scaler and sink</description>
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
<basename>libgstgdkpixbuf.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml
index 453f98683..e14e2eafa 100644
--- a/docs/plugins/inspect/plugin-goom.xml
+++ b/docs/plugins/inspect/plugin-goom.xml
@@ -3,10 +3,10 @@
<description>GOOM visualization filter</description>
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
<basename>libgstgoom.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml
index cace61120..430f38542 100644
--- a/docs/plugins/inspect/plugin-goom2k1.xml
+++ b/docs/plugins/inspect/plugin-goom2k1.xml
@@ -3,10 +3,10 @@
<description>GOOM 2k1 visualization filter</description>
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
<basename>libgstgoom2k1.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml
index 16202a5ae..bd7283db3 100644
--- a/docs/plugins/inspect/plugin-gstrtpmanager.xml
+++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml
@@ -3,10 +3,10 @@
<description>RTP session management plugin library</description>
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
<basename>libgstrtpmanager.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-halelements.xml b/docs/plugins/inspect/plugin-halelements.xml
index cb7348e57..8801e0ebf 100644
--- a/docs/plugins/inspect/plugin-halelements.xml
+++ b/docs/plugins/inspect/plugin-halelements.xml
@@ -3,10 +3,10 @@
<description>elements wrapping the GStreamer/HAL audio input/output devices</description>
<filename>../../ext/hal/.libs/libgsthalelements.so</filename>
<basename>libgsthalelements.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml
index d8ceec913..7548a2cbf 100644
--- a/docs/plugins/inspect/plugin-icydemux.xml
+++ b/docs/plugins/inspect/plugin-icydemux.xml
@@ -3,10 +3,10 @@
<description>Demux ICY tags from a stream</description>
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
<basename>libgsticydemux.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml
index 634d50c24..d6cbafd5d 100644
--- a/docs/plugins/inspect/plugin-id3demux.xml
+++ b/docs/plugins/inspect/plugin-id3demux.xml
@@ -3,10 +3,10 @@
<description>Demux ID3v1 and ID3v2 tags from a file</description>
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
<basename>libgstid3demux.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml
index b4b576ba4..86c551beb 100644
--- a/docs/plugins/inspect/plugin-imagefreeze.xml
+++ b/docs/plugins/inspect/plugin-imagefreeze.xml
@@ -3,10 +3,10 @@
<description>Still frame stream generator</description>
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
<basename>libgstimagefreeze.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml
index ed4d51ed8..30ffe7c0c 100644
--- a/docs/plugins/inspect/plugin-interleave.xml
+++ b/docs/plugins/inspect/plugin-interleave.xml
@@ -3,10 +3,10 @@
<description>Audio interleaver/deinterleaver</description>
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
<basename>libgstinterleave.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml
index 765b3c351..ea1412f70 100644
--- a/docs/plugins/inspect/plugin-jpeg.xml
+++ b/docs/plugins/inspect/plugin-jpeg.xml
@@ -3,10 +3,10 @@
<description>JPeg plugin library</description>
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
<basename>libgstjpeg.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml
index 6f5e3fcdb..d40b55c95 100644
--- a/docs/plugins/inspect/plugin-level.xml
+++ b/docs/plugins/inspect/plugin-level.xml
@@ -3,10 +3,10 @@
<description>Audio level plugin</description>
<filename>../../gst/level/.libs/libgstlevel.so</filename>
<basename>libgstlevel.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml
index ad658f708..a0bf7348f 100644
--- a/docs/plugins/inspect/plugin-matroska.xml
+++ b/docs/plugins/inspect/plugin-matroska.xml
@@ -3,10 +3,10 @@
<description>Matroska and WebM stream handling</description>
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
<basename>libgstmatroska.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml
index 93474e10a..2c7a97dfb 100644
--- a/docs/plugins/inspect/plugin-mulaw.xml
+++ b/docs/plugins/inspect/plugin-mulaw.xml
@@ -3,10 +3,10 @@
<description>MuLaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
<basename>libgstmulaw.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml
index 53ebb0dd6..0e11a4615 100644
--- a/docs/plugins/inspect/plugin-multifile.xml
+++ b/docs/plugins/inspect/plugin-multifile.xml
@@ -3,10 +3,10 @@
<description>Reads/Writes buffers from/to sequentially named files</description>
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
<basename>libgstmultifile.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml
index fb4885e01..aa5e8167c 100644
--- a/docs/plugins/inspect/plugin-multipart.xml
+++ b/docs/plugins/inspect/plugin-multipart.xml
@@ -3,10 +3,10 @@
<description>multipart stream manipulation</description>
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
<basename>libgstmultipart.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml
index 3e8866609..620825437 100644
--- a/docs/plugins/inspect/plugin-navigationtest.xml
+++ b/docs/plugins/inspect/plugin-navigationtest.xml
@@ -3,10 +3,10 @@
<description>Template for a video filter</description>
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
<basename>libgstnavigationtest.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml
index fb30a972d..af5139e44 100644
--- a/docs/plugins/inspect/plugin-oss4.xml
+++ b/docs/plugins/inspect/plugin-oss4.xml
@@ -3,10 +3,10 @@
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
<basename>libgstoss4audio.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml
index 3778433e2..ff9a07758 100644
--- a/docs/plugins/inspect/plugin-ossaudio.xml
+++ b/docs/plugins/inspect/plugin-ossaudio.xml
@@ -3,10 +3,10 @@
<description>OSS (Open Sound System) support for GStreamer</description>
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
<basename>libgstossaudio.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml
index f0b24314f..ed8ff5fe9 100644
--- a/docs/plugins/inspect/plugin-png.xml
+++ b/docs/plugins/inspect/plugin-png.xml
@@ -3,10 +3,10 @@
<description>PNG plugin library</description>
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
<basename>libgstpng.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml
index cc26df827..4c498d913 100644
--- a/docs/plugins/inspect/plugin-pulseaudio.xml
+++ b/docs/plugins/inspect/plugin-pulseaudio.xml
@@ -3,10 +3,10 @@
<description>PulseAudio plugin library</description>
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
<basename>libgstpulse.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml
index 5d99cb918..7463702b8 100644
--- a/docs/plugins/inspect/plugin-quicktime.xml
+++ b/docs/plugins/inspect/plugin-quicktime.xml
@@ -3,10 +3,10 @@
<description>Quicktime support</description>
<filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
<basename>libgstqtdemux.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml
index 208f74b61..9ecf8f9cb 100644
--- a/docs/plugins/inspect/plugin-replaygain.xml
+++ b/docs/plugins/inspect/plugin-replaygain.xml
@@ -3,10 +3,10 @@
<description>ReplayGain volume normalization</description>
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
<basename>libgstreplaygain.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml
index 3dfc91162..521f3b178 100644
--- a/docs/plugins/inspect/plugin-rtp.xml
+++ b/docs/plugins/inspect/plugin-rtp.xml
@@ -3,10 +3,10 @@
<description>Real-time protocol plugins</description>
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
<basename>libgstrtp.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml
index 93c0030cf..fcd7fb078 100644
--- a/docs/plugins/inspect/plugin-rtsp.xml
+++ b/docs/plugins/inspect/plugin-rtsp.xml
@@ -3,10 +3,10 @@
<description>transfer data via RTSP</description>
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
<basename>libgstrtsp.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml
index c9cb04966..dff321908 100644
--- a/docs/plugins/inspect/plugin-shapewipe.xml
+++ b/docs/plugins/inspect/plugin-shapewipe.xml
@@ -3,10 +3,10 @@
<description>Shape Wipe transition filter</description>
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
<basename>libgstshapewipe.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml
index 19300b450..6535cef9f 100644
--- a/docs/plugins/inspect/plugin-shout2send.xml
+++ b/docs/plugins/inspect/plugin-shout2send.xml
@@ -3,7 +3,7 @@
<description>Sends data to an icecast server using libshout2</description>
<filename>../../ext/shout2/.libs/libgstshout2.so</filename>
<basename>libgstshout2.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>libshout2</package>
diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml
index f8f138a46..0c0b2455b 100644
--- a/docs/plugins/inspect/plugin-smpte.xml
+++ b/docs/plugins/inspect/plugin-smpte.xml
@@ -3,10 +3,10 @@
<description>Apply the standard SMPTE transitions on video images</description>
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
<basename>libgstsmpte.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml
index cefbc6a04..97338842f 100644
--- a/docs/plugins/inspect/plugin-soup.xml
+++ b/docs/plugins/inspect/plugin-soup.xml
@@ -3,10 +3,10 @@
<description>libsoup HTTP client src</description>
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
<basename>libgstsouphttpsrc.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml
index c62b9625e..4960f57c3 100644
--- a/docs/plugins/inspect/plugin-spectrum.xml
+++ b/docs/plugins/inspect/plugin-spectrum.xml
@@ -3,10 +3,10 @@
<description>Run an FFT on the audio signal, output spectrum data</description>
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
<basename>libgstspectrum.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml
index c92803660..097903e6b 100644
--- a/docs/plugins/inspect/plugin-speex.xml
+++ b/docs/plugins/inspect/plugin-speex.xml
@@ -3,10 +3,10 @@
<description>Speex plugin library</description>
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
<basename>libgstspeex.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml
index 9297d7aa2..98d5b3762 100644
--- a/docs/plugins/inspect/plugin-taglib.xml
+++ b/docs/plugins/inspect/plugin-taglib.xml
@@ -3,10 +3,10 @@
<description>Tag writing plug-in based on taglib</description>
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
<basename>libgsttaglib.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml
index fbececfc7..4cc526d47 100644
--- a/docs/plugins/inspect/plugin-udp.xml
+++ b/docs/plugins/inspect/plugin-udp.xml
@@ -3,10 +3,10 @@
<description>transfer data via UDP</description>
<filename>../../gst/udp/.libs/libgstudp.so</filename>
<basename>libgstudp.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml
index e9708760e..4316bb17c 100644
--- a/docs/plugins/inspect/plugin-video4linux2.xml
+++ b/docs/plugins/inspect/plugin-video4linux2.xml
@@ -3,10 +3,10 @@
<description>elements for Video 4 Linux</description>
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
<basename>libgstvideo4linux2.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml
index fb13e9f2c..ec5e65d27 100644
--- a/docs/plugins/inspect/plugin-videobox.xml
+++ b/docs/plugins/inspect/plugin-videobox.xml
@@ -3,10 +3,10 @@
<description>resizes a video by adding borders or cropping</description>
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
<basename>libgstvideobox.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml
index 3e2abb6de..fa003d75c 100644
--- a/docs/plugins/inspect/plugin-videocrop.xml
+++ b/docs/plugins/inspect/plugin-videocrop.xml
@@ -3,10 +3,10 @@
<description>Crops video into a user-defined region</description>
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
<basename>libgstvideocrop.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml
index cd33eb60d..9e16770d1 100644
--- a/docs/plugins/inspect/plugin-videofilter.xml
+++ b/docs/plugins/inspect/plugin-videofilter.xml
@@ -3,10 +3,10 @@
<description>Video filters plugin</description>
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
<basename>libgstvideofilter.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml
index 7b7e777de..4d5b4d762 100644
--- a/docs/plugins/inspect/plugin-videomixer.xml
+++ b/docs/plugins/inspect/plugin-videomixer.xml
@@ -3,10 +3,10 @@
<description>Video mixer</description>
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
<basename>libgstvideomixer.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml
index 5671c0ad8..09d12106a 100644
--- a/docs/plugins/inspect/plugin-wavenc.xml
+++ b/docs/plugins/inspect/plugin-wavenc.xml
@@ -3,10 +3,10 @@
<description>Encode raw audio into WAV</description>
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
<basename>libgstwavenc.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml
index c11ff948c..6d5867356 100644
--- a/docs/plugins/inspect/plugin-wavpack.xml
+++ b/docs/plugins/inspect/plugin-wavpack.xml
@@ -3,10 +3,10 @@
<description>Wavpack lossless/lossy audio format handling</description>
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
<basename>libgstwavpack.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml
index 912cdbabf..d907eb594 100644
--- a/docs/plugins/inspect/plugin-wavparse.xml
+++ b/docs/plugins/inspect/plugin-wavparse.xml
@@ -3,10 +3,10 @@
<description>Parse a .wav file into raw audio</description>
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
<basename>libgstwavparse.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml
index 5e029ddc7..0a4ede73c 100644
--- a/docs/plugins/inspect/plugin-ximagesrc.xml
+++ b/docs/plugins/inspect/plugin-ximagesrc.xml
@@ -3,10 +3,10 @@
<description>X11 video input plugin using standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
<basename>libgstximagesrc.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml
index c4f255249..20c0c20e8 100644
--- a/docs/plugins/inspect/plugin-y4menc.xml
+++ b/docs/plugins/inspect/plugin-y4menc.xml
@@ -3,10 +3,10 @@
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
<basename>libgsty4menc.so</basename>
- <version>0.10.23.4</version>
+ <version>0.10.24</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins prerelease</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap
index b6f0fe537..68e786949 100644
--- a/gst-plugins-good.doap
+++ b/gst-plugins-good.doap
@@ -34,6 +34,17 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
<release>
<Version>
+ <revision>0.10.24</revision>
+ <branch>0.10</branch>
+ <name>Taking Liberties</name>
+ <created>2010-07-15</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.24.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.24.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.23</revision>
<branch>0.10</branch>
<name>Stylish Kids in Riot</name>
diff --git a/win32/common/config.h b/win32/common/config.h
index 0adb564fa..c999561e8 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -43,7 +43,7 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Good Plug-ins prerelease"
+#define GST_PACKAGE_NAME "GStreamer Good Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -380,7 +380,7 @@
#define PACKAGE_NAME "GStreamer Good Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.23.4"
+#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.24"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-good"
@@ -389,7 +389,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.23.4"
+#define PACKAGE_VERSION "0.10.24"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -420,7 +420,7 @@
#undef STDC_HEADERS
/* Version number of package */
-#define VERSION "0.10.23.4"
+#define VERSION "0.10.24"
/* old wavpack API */
#undef WAVPACK_OLD_API