summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2011-01-21 21:13:22 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2011-01-21 21:13:22 +0000
commiteecc7a10c017cab1998d9560f486b0370b9a1ecd (patch)
tree779d803b8da5c829998c2c9e6de764b201b4c501
parent07625c1b5d35380661780ec970c61572d3ad9c40 (diff)
Release 0.10.21RELEASE-0.10.21
-rw-r--r--ChangeLog7158
-rw-r--r--NEWS194
-rw-r--r--RELEASE351
-rw-r--r--configure.ac6
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args12
-rw-r--r--docs/plugins/inspect/plugin-adpcmdec.xml4
-rw-r--r--docs/plugins/inspect/plugin-adpcmenc.xml4
-rw-r--r--docs/plugins/inspect/plugin-aiff.xml4
-rw-r--r--docs/plugins/inspect/plugin-amrwbenc.xml4
-rw-r--r--docs/plugins/inspect/plugin-apexsink.xml4
-rw-r--r--docs/plugins/inspect/plugin-asfmux.xml4
-rw-r--r--docs/plugins/inspect/plugin-assrender.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioparsersbad.xml4
-rw-r--r--docs/plugins/inspect/plugin-autoconvert.xml4
-rw-r--r--docs/plugins/inspect/plugin-bayer.xml4
-rw-r--r--docs/plugins/inspect/plugin-bz2.xml4
-rw-r--r--docs/plugins/inspect/plugin-camerabin.xml4
-rw-r--r--docs/plugins/inspect/plugin-cdaudio.xml4
-rw-r--r--docs/plugins/inspect/plugin-cdxaparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-celt.xml4
-rw-r--r--docs/plugins/inspect/plugin-cog.xml4
-rw-r--r--docs/plugins/inspect/plugin-coloreffects.xml4
-rw-r--r--docs/plugins/inspect/plugin-colorspace.xml2
-rw-r--r--docs/plugins/inspect/plugin-dataurisrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-dc1394.xml4
-rw-r--r--docs/plugins/inspect/plugin-dccp.xml2
-rw-r--r--docs/plugins/inspect/plugin-debugutilsbad.xml4
-rw-r--r--docs/plugins/inspect/plugin-dfbvideosink.xml4
-rw-r--r--docs/plugins/inspect/plugin-dirac.xml4
-rw-r--r--docs/plugins/inspect/plugin-dtmf.xml4
-rw-r--r--docs/plugins/inspect/plugin-dtsdec.xml4
-rw-r--r--docs/plugins/inspect/plugin-dvb.xml4
-rw-r--r--docs/plugins/inspect/plugin-dvbsuboverlay.xml4
-rw-r--r--docs/plugins/inspect/plugin-dvdspu.xml4
-rw-r--r--docs/plugins/inspect/plugin-faac.xml4
-rw-r--r--docs/plugins/inspect/plugin-faad.xml4
-rw-r--r--docs/plugins/inspect/plugin-fbdevsink.xml4
-rw-r--r--docs/plugins/inspect/plugin-festival.xml4
-rw-r--r--docs/plugins/inspect/plugin-freeze.xml4
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml4
-rw-r--r--docs/plugins/inspect/plugin-gaudieffects.xml2
-rw-r--r--docs/plugins/inspect/plugin-geometrictransform.xml4
-rw-r--r--docs/plugins/inspect/plugin-gsettings.xml4
-rw-r--r--docs/plugins/inspect/plugin-gsm.xml4
-rw-r--r--docs/plugins/inspect/plugin-gstsiren.xml4
-rw-r--r--docs/plugins/inspect/plugin-h264parse.xml4
-rw-r--r--docs/plugins/inspect/plugin-hdvparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-id3tag.xml4
-rw-r--r--docs/plugins/inspect/plugin-interlace.xml4
-rw-r--r--docs/plugins/inspect/plugin-invtelecine.xml4
-rw-r--r--docs/plugins/inspect/plugin-ivfparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-jp2kdecimator.xml4
-rw-r--r--docs/plugins/inspect/plugin-jpegformat.xml4
-rw-r--r--docs/plugins/inspect/plugin-kate.xml4
-rw-r--r--docs/plugins/inspect/plugin-ladspa.xml4
-rw-r--r--docs/plugins/inspect/plugin-legacyresample.xml4
-rw-r--r--docs/plugins/inspect/plugin-liveadder.xml4
-rw-r--r--docs/plugins/inspect/plugin-mimic.xml4
-rw-r--r--docs/plugins/inspect/plugin-mms.xml4
-rw-r--r--docs/plugins/inspect/plugin-modplug.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpeg2enc.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpeg4videoparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpegdemux2.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpegpsmux.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpegtsmux.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpegvideoparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-mplex.xml4
-rw-r--r--docs/plugins/inspect/plugin-musepack.xml4
-rw-r--r--docs/plugins/inspect/plugin-musicbrainz.xml4
-rw-r--r--docs/plugins/inspect/plugin-mve.xml4
-rw-r--r--docs/plugins/inspect/plugin-mxf.xml4
-rw-r--r--docs/plugins/inspect/plugin-mythtv.xml4
-rw-r--r--docs/plugins/inspect/plugin-nas.xml4
-rw-r--r--docs/plugins/inspect/plugin-neon.xml4
-rw-r--r--docs/plugins/inspect/plugin-nsf.xml4
-rw-r--r--docs/plugins/inspect/plugin-nuvdemux.xml4
-rw-r--r--docs/plugins/inspect/plugin-ofa.xml4
-rw-r--r--docs/plugins/inspect/plugin-opencv.xml4
-rw-r--r--docs/plugins/inspect/plugin-pcapparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-pnm.xml4
-rw-r--r--docs/plugins/inspect/plugin-qtmux.xml4
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-real.xml4
-rw-r--r--docs/plugins/inspect/plugin-resindvd.xml2
-rw-r--r--docs/plugins/inspect/plugin-rfbsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-rsvg.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtpmux.xml4
-rw-r--r--docs/plugins/inspect/plugin-scaletempo.xml2
-rw-r--r--docs/plugins/inspect/plugin-schro.xml4
-rw-r--r--docs/plugins/inspect/plugin-sdl.xml4
-rw-r--r--docs/plugins/inspect/plugin-sdp.xml4
-rw-r--r--docs/plugins/inspect/plugin-segmentclip.xml4
-rw-r--r--docs/plugins/inspect/plugin-shm.xml4
-rw-r--r--docs/plugins/inspect/plugin-sndfile.xml4
-rw-r--r--docs/plugins/inspect/plugin-soundtouch.xml4
-rw-r--r--docs/plugins/inspect/plugin-speed.xml4
-rw-r--r--docs/plugins/inspect/plugin-stereo.xml4
-rw-r--r--docs/plugins/inspect/plugin-subenc.xml4
-rw-r--r--docs/plugins/inspect/plugin-tta.xml4
-rw-r--r--docs/plugins/inspect/plugin-vcdsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-vdpau.xml2
-rw-r--r--docs/plugins/inspect/plugin-videomaxrate.xml4
-rw-r--r--docs/plugins/inspect/plugin-videomeasure.xml4
-rw-r--r--docs/plugins/inspect/plugin-videosignal.xml4
-rw-r--r--docs/plugins/inspect/plugin-vmnc.xml4
-rw-r--r--docs/plugins/inspect/plugin-vp8.xml4
-rw-r--r--docs/plugins/inspect/plugin-wildmidi.xml4
-rw-r--r--docs/plugins/inspect/plugin-xvid.xml4
-rw-r--r--docs/plugins/inspect/plugin-y4mdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-zbar.xml4
-rw-r--r--gst-plugins-bad.doap11
-rw-r--r--win32/common/config.h4
112 files changed, 7794 insertions, 344 deletions
diff --git a/ChangeLog b/ChangeLog
index ca74376fe..2a4d89805 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,7163 @@
+=== release 0.10.21 ===
+
+2011-01-21 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.21, "Pink Noise"
+
+2011-01-19 20:00:13 -0800 David Schleef <ds@schleef.org>
+
+ * tools/gst-element-maker:
+ element-maker: Fix handling of debug category
+
+2011-01-19 18:26:30 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: mind gst_buffer_unref not liking NULL
+ Fixes #639950.
+
+2011-01-18 18:18:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: Fix unitialized variable warning
+
+2011-01-18 13:00:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-amrwbenc.xml:
+ * docs/plugins/inspect/plugin-apexsink.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audioparsersbad.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-cdaudio.xml:
+ * docs/plugins/inspect/plugin-cdxaparse.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-cog.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-colorspace.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-dc1394.xml:
+ * docs/plugins/inspect/plugin-dccp.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dfbvideosink.xml:
+ * docs/plugins/inspect/plugin-dirac.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-freeze.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gsettings.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-h264parse.xml:
+ * docs/plugins/inspect/plugin-hdvparse.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-invtelecine.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-legacyresample.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-musepack.xml:
+ * docs/plugins/inspect/plugin-musicbrainz.xml:
+ * docs/plugins/inspect/plugin-mve.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-mythtv.xml:
+ * docs/plugins/inspect/plugin-nas.xml:
+ * docs/plugins/inspect/plugin-neon.xml:
+ * docs/plugins/inspect/plugin-nsf.xml:
+ * docs/plugins/inspect/plugin-nuvdemux.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qtmux.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-real.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-tta.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.xml:
+ * docs/plugins/inspect/plugin-videomaxrate.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-xvid.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * win32/common/config.h:
+ 0.10.20.4 pre-release
+
+2011-01-14 16:30:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ audioparsers: baseparse: Be careful to not lose the event ref
+ Don't unref the event if it hasn't been handled, because the caller
+ assumes it is still valid and might reuse it.
+ I ran into this problem when transcoding an AVI (with mp3 inside)
+ to gpp.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639555
+
+2011-01-13 11:28:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/qtmux.c:
+ test: qtmux: Tests qtmux reuse
+ Forces the use of qtmux after it has been put to PLAYING and back
+ to NULL once
+ https://bugzilla.gnome.org/show_bug.cgi?id=639338
+
+2011-01-13 15:27:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: set src pads when starting file
+ ... rather than at _init time, so they are also available following a
+ pad (de)activation cycle.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639338
+
+2011-01-12 16:39:22 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/kate/gstkatetiger.c:
+ * ext/kate/gstkatetiger.h:
+ * ext/kate/gstkateutil.c:
+ kate: ensure the kate pad does not shoot ahead of the video pad
+ Sync both pads by waiting in the kate chain function.
+ Do not reset our internal segment from segment updates, in order
+ to be able to map video running time to kate running time, to
+ give libtiger the timestamp it expects. This allows us to use
+ running time to sync to video, which is The Right Way.
+ https://bugzilla.gnome.org/show_bug.cgi?id=600929
+
+2011-01-13 18:35:15 -0200 Luciana Fujii Pontello <luciana@fujii.eti.br>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Enable conversion flags
+ Camerabin default should just work, so we need to enable audio, image
+ and video conversions.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639456
+
+2011-01-13 17:10:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioparsers/gstdcaparse.c:
+ dcaparse: fix sync word for 14-bit little endian coding
+ Fix copy'n'paste bug that made us look for the raw little endian
+ sync word twice instead of looking for the 14-bit LE sync word
+ as well. Fixes parsing of such streams (see #636234 for sample file).
+
+2011-01-13 16:27:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ docs: minor baseparse docs/comment fixes
+ Remove copy'n'paste leftovers.
+
+2011-01-13 13:36:09 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: set pad-negotiation-mode to active for output-selector
+ Fixes #639413.
+
+2011-01-12 16:55:07 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/asfmux/gstasfmux.c:
+ asfmux: use g_error_free instead of g_free
+
+2011-01-12 16:50:51 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/camerabin2/gst-camera2.c:
+ camerabin2: use g_error_free instead of g_free
+
+2011-01-12 11:57:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/y4m/gsty4mdec.c:
+ y4mdec: Default colorspace is I420
+ https://bugzilla.gnome.org/show_bug.cgi?id=639296
+
+2011-01-11 23:44:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/config.h:
+ 0.10.20.3 pre-release
+
+2011-01-11 15:50:52 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From e572c87 to f94d739
+
+2011-01-10 19:11:22 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Don't forget the GType when using caps_new_simple()
+
+2011-01-10 16:36:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ccbaa85 to e572c87
+
+2011-01-10 14:54:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 46445ad to ccbaa85
+
+2011-01-10 11:25:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtsdemux: fix silly way of creating caps
+
+2011-01-10 11:18:52 +0000 Karol Sobczak <napewnotrafi@gmail.com>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtsdemux: fix re-syncing on invalid data after seek
+ Or possibly even at startup. If we couldn't find a sync within
+ the first few bytes, we'd just push more data into the adapter
+ but never discard any of the invalid data at the beginning, so
+ would never be able to re-sync.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639063
+
+2011-01-08 03:12:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/cog/gstcogdownsample.c:
+ * ext/cog/gstcogutils.c:
+ * ext/schroedinger/gstschroenc.c:
+ * ext/schroedinger/gstschroparse.c:
+ * ext/schroedinger/gstschroutils.c:
+ cog, schroedinger: fix warnings when compiling with -DG_DISABLE_ASSERT
+
+2011-01-08 03:10:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/cog/gstcogorc-dist.c:
+ * ext/cog/gstcogorc-dist.h:
+ * win32/common/config.h:
+ 0.10.20.2 pre-release
+
+2011-01-08 02:49:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-amrwbenc.xml:
+ * docs/plugins/inspect/plugin-apexsink.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audioparsersbad.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-cdaudio.xml:
+ * docs/plugins/inspect/plugin-cdxaparse.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-cog.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-colorspace.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-dc1394.xml:
+ * docs/plugins/inspect/plugin-dccp.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dfbvideosink.xml:
+ * docs/plugins/inspect/plugin-dirac.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-freeze.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gsettings.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-h264parse.xml:
+ * docs/plugins/inspect/plugin-hdvparse.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-invtelecine.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-legacyresample.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-musepack.xml:
+ * docs/plugins/inspect/plugin-musicbrainz.xml:
+ * docs/plugins/inspect/plugin-mve.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-mythtv.xml:
+ * docs/plugins/inspect/plugin-nas.xml:
+ * docs/plugins/inspect/plugin-neon.xml:
+ * docs/plugins/inspect/plugin-nsf.xml:
+ * docs/plugins/inspect/plugin-nuvdemux.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qtmux.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-real.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-tta.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.xml:
+ * docs/plugins/inspect/plugin-videomaxrate.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-xvid.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ docs: update docs
+
+2011-01-08 02:47:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/bg.po:
+ * po/ca.po:
+ * po/ja.po:
+ po: update translations
+
+2011-01-08 02:43:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/camerabin/Makefile.am:
+ * gst/camerabin/camerabingeneral.c:
+ * gst/camerabin/gstcamerabin-marshal.list:
+ * gst/camerabin/gstinputselector.c:
+ * gst/camerabin/gstinputselector.h:
+ camerabin: use private input-selector that still has "select-all" property
+ The "select-all" property was removed when input-selector was moved
+ to core, but camerabin uses this, so make camerabin use a private
+ copy until a better fix is found.
+
+2011-01-08 00:32:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Makefile.am clean-up
+ Avoid duplicates GST_CHECK_CFLAGS and GST_OPTIONS_CFLAGS are already in
+ AM_CFLAGS. Add LDADD instead of GST_CHECK_LIBS for consistency.
+
+2011-01-08 00:19:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/smoothwave/demo-osssrc.c:
+ smoothwave: remove old 0.8 example containing code with sideeffects in g_return_if_fail()
+ May just as well remove it rather than fix it, so it doesn't show
+ up in greps for this any longer.
+
+2011-01-08 00:18:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ tests: make git ignore new schroenc test binary
+
+2011-01-08 00:17:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: fix CFLAGS and LIBADD order in Makefile.am
+
+2011-01-08 00:08:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: never disable g_assert() and cast checks for the unit tests
+ The unit tests are riddled with g_assert() and friends, make sure we
+ don't disable assert and cast checks for the unit tests even if
+ this has been specified for the rest of the code base, e.g. via
+ --disable-glib-asserts.
+
+2011-01-08 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/directfb/dfb-example.c:
+ directfb: don't put code with side-effects into g_assert()
+ It will all be turned into a NOOP if -DG_DISABLE_ASSERT is used
+ (as it is for pre-releases and releases).
+
+2011-01-07 23:57:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/xvid/gstxvidenc.c:
+ xvidenc: don't put code with side effects into g_return_val_if_fail()
+ And don't use g_return*_if_fail() for error handling in elements.
+
+2011-01-07 18:49:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpegvideoparse/mpegpacketiser.c:
+ * gst/mpegvideoparse/mpegpacketiser.h:
+ * gst/mpegvideoparse/mpegvideoparse.c:
+ * gst/mpegvideoparse/mpegvideoparse.h:
+ Revert "mpegvideoparse: fix timestamp generation"
+ This reverts commit 2271608c4314d6d0a685c18c5c47d55495586159.
+ This patch needs more work so it doesn't cause grave playback
+ regressions (multi-second freezes) with some files that have
+ slightly broken timestamps but play fine everywhere else.
+ https://bugzilla.gnome.org/show_bug.cgi?id=636279
+ https://bugzilla.gnome.org/show_bug.cgi?id=632222
+
+2011-01-07 15:47:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: fix --disable-external
+
+2011-01-07 14:51:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: use $LIBM instead of hard-coding -lm
+
+2011-01-07 15:22:07 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
+ signalprocessor: don't leak the caps
+
+2011-01-07 02:10:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpegdemux/flutspmtinfo.c:
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegtsdemux: fix PAT and PMT info-related object leaks
+
+2011-01-06 12:51:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: Fix unitialized variable on macosx
+
+2011-01-06 12:50:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/jp2kdecimator/jp2kcodestream.c:
+ jp2kdecimator: Fix unitialized variables on macosx
+
+2011-01-06 12:49:43 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Fix unitialized variable on macosx
+
+2010-12-15 15:58:48 -0800 David Schleef <ds@schleef.org>
+
+ * gst/y4m/gsty4mdec.h:
+ y4mdec: Fix copyright
+
+2010-12-17 14:50:50 -0800 David Schleef <ds@schleef.org>
+
+ * tools/element-templates/pushsrc:
+ * tools/gst-element-maker:
+ element-maker: improve pushsrc
+
+2011-01-05 16:43:45 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/y4m/gsty4mdec.c:
+ y4m: Fix unitialized variables on macosx
+
+2011-01-05 13:44:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/Makefile.am:
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/ffmpeg-colorspace.h:
+ dvbsuboverlay: some more minor clean-ups
+
+2011-01-04 16:03:01 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix leak of "clear screen" DVBSubtitles structs
+
+2011-01-04 13:51:21 +0000 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix two minor deinitialization memory leaks
+
+2011-01-03 23:55:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/Makefile.am:
+ examples: dist camerabin2 example as well
+ https://bugzilla.gnome.org/show_bug.cgi?id=638604
+
+2011-01-03 23:49:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ camerabin2: fix cflags and libs order in Makefile.am
+
+2011-01-03 23:47:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/basecamerabinsrc/Makefile.am:
+ basecamerabinsrc: fix libs order in Makefile.am
+
+2011-01-03 23:46:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/Makefile.am:
+ build: fix disting of experimental basecamerabinsrc lib used by camerabin2
+ https://bugzilla.gnome.org/show_bug.cgi?id=638604
+
+2011-01-03 17:10:36 -0600 Rob Clark <rob@ti.com>
+
+ * sys/dvb/camswclient.c:
+ * sys/dvb/gstdvbsrc.c:
+ dvb: fix build errors on macosx
+ fixes the following compile errors:
+ cc1: warnings being treated as errors
+ camswclient.c: In function 'cam_sw_client_open':
+ camswclient.c:81: warning: implicit declaration of function 'strncpy'
+ camswclient.c:81: warning: incompatible implicit declaration of built-in function 'strncpy'
+ camswclient.c:89: warning: implicit declaration of function 'strerror'
+ camswclient.c:89: warning: nested extern declaration of 'strerror'
+ camswclient.c:89: warning: format '%s' expects type 'char *', but argument 9 has type 'int'
+ camswclient.c: In function 'send_ca_pmt':
+ camswclient.c:129: warning: implicit declaration of function 'memcpy'
+ camswclient.c:129: warning: incompatible implicit declaration of built-in
+ function 'memcpy'
+ gstdvbsrc.c:48:19: error: error.h: No such file or directory
+ Signed-off-by: Rob Clark <rob@ti.com>
+
+2011-01-03 20:05:52 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: remove unnecessary RGB -> YUV conversion by using YUV palettes
+ the default CLUTs still use RGB -> YUV conversions since the standard defines
+ them as RGBA values.
+
+2011-01-03 20:21:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * m4/Makefile.am:
+ * m4/esd.m4:
+ * m4/glib.m4:
+ * m4/gst-matroska.m4:
+ * m4/gst-shout2.m4:
+ * m4/gtk.m4:
+ * m4/ogg.m4:
+ * m4/vorbis.m4:
+ m4: remove some cruft
+
+2011-01-03 17:24:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: adjust nasty case timestamp tracking
+ That is, all sorts of problems arise with re-ordered input timestamps that
+ tend to defy automagic handling for every case, so allow for a few variations
+ that can be tried depending on circumstances.
+ Also try to document accordingly.
+ Also fixes #638288.
+
+2010-12-30 21:48:41 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: get rid of timestamp overprotectiveness
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2011-01-03 16:56:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/atomsrecovery.c:
+ * gst/qtmux/gstqtmux.c:
+ qtmux: simplify and fix pts_offset storing
+ In particular, only write a ctts atom if and only if ever a non-zero offset.
+
+2011-01-03 10:43:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: add some more documentation
+
+2010-12-03 15:23:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: remove large-file property
+ Rather, auto-determine if 64-bits fields are needed for a valid result, and
+ stick to plain 32-bits if not needed.
+ API: GstQTMux:large-file (removed)
+
+2011-01-03 18:13:37 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/dvb/README:
+ README: fix the example pipeline
+ Fix the obvious outdated parts. Still this README looks outdated and should be
+ updated or removed.
+
+2011-01-02 19:38:01 -0800 David Schleef <ds@schleef.org>
+
+ * tools/gst-element-maker:
+ element-maker: Add debug category
+
+2011-01-02 16:13:56 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Disable matrixing on big-endian
+ It's broken until someone writes better Orc code. Fixes #631232.
+
+2010-12-05 03:29:42 -0800 David Schleef <ds@schleef.org>
+
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: Set adaptation flag when appropriate
+ Specifically, when there's stuff to go into the adaptation
+ header.
+
+2010-11-17 17:49:17 -0800 David Schleef <ds@schleef.org>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ * gst/mpegtsmux/tsmux/tsmuxstream.h:
+ mpegtsmux: Set random_access_indicator for keyframes
+
+2010-12-31 16:20:22 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/kate/gstkatetiger.c:
+ tiger: outline text by default, to make it easier to read
+ https://bugzilla.gnome.org/show_bug.cgi?id=638527
+
+2011-01-02 15:11:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * Makefile.am:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-jack.xml:
+ * ext/Makefile.am:
+ * ext/jack/.gitignore:
+ * ext/jack/Makefile.am:
+ * ext/jack/README:
+ * ext/jack/gstjack.c:
+ * ext/jack/gstjack.h:
+ * ext/jack/gstjackaudioclient.c:
+ * ext/jack/gstjackaudioclient.h:
+ * ext/jack/gstjackaudiosink.c:
+ * ext/jack/gstjackaudiosink.h:
+ * ext/jack/gstjackaudiosrc.c:
+ * ext/jack/gstjackaudiosrc.h:
+ * ext/jack/gstjackringbuffer.h:
+ * ext/jack/gstjackutil.c:
+ * ext/jack/gstjackutil.h:
+ * gst-plugins-bad.spec.in:
+ * tests/examples/Makefile.am:
+ * tests/examples/jack/Makefile.am:
+ * tests/examples/jack/jack_client.c:
+ jack: move plugin to gst-plugins-good
+ https://bugzilla.gnome.org/show_bug.cgi?id=621929
+
+2011-01-02 13:52:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/kate/gstkatedec.c:
+ * ext/kate/gstkatetiger.c:
+ * ext/kate/gstkateutil.c:
+ kate: fix caps and string leaks and some minor clean-ups
+ Don't leak source caps. Use GST_PTR_FORMAT to log caps, so
+ we don't need to leak strings from gst_caps_to_string().
+ No need to use GST_DEBUG_FUNCPTR for vfuncs where the base
+ class will never look them up (like property getters/setters).
+ Don't use g_return_*_if_fail() for things that aren't directly
+ programming errors (by the application developer).
+ Fixes kate unit test under valgrind.
+
+2010-12-31 16:17:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/kate/gstkateutil.c:
+ kate: reenable the sending of a message for tags
+ https://bugzilla.gnome.org/show_bug.cgi?id=638412
+
+2011-01-02 13:29:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gaudieffects/Makefile.am:
+ gaudieffects: dist python examples
+
+2010-12-31 00:09:09 -0800 David Schleef <ds@schleef.org>
+
+ * tools/gst-element-maker:
+ element-maker: Update FSF address
+
+2010-12-31 00:07:28 -0800 David Schleef <ds@schleef.org>
+
+ * tools/Makefile.am:
+ * tools/gst-app-maker:
+ Add gst-app-maker
+
+2010-12-31 00:12:53 -0800 David Schleef <ds@schleef.org>
+
+ * gst/dtmf/tone_detect.c:
+ dtmf: Fix build failure caused by previous commit
+
+2010-12-30 19:21:47 -0800 David Schleef <ds@schleef.org>
+
+ * ext/cog/generate_tables.c:
+ * ext/cog/gstcms.c:
+ * ext/cog/gstcolorconvert.c:
+ cog: Use math-compat.h
+
+2010-12-30 19:21:21 -0800 David Schleef <ds@schleef.org>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegdemux: Fix c99-ism
+
+2010-12-30 19:12:23 -0800 David Schleef <ds@schleef.org>
+
+ * gst/legacyresample/resample_functable.c:
+ * gst/legacyresample/resample_ref.c:
+ legacyresample: Use math-compat header
+
+2010-12-30 19:03:54 -0800 David Schleef <ds@schleef.org>
+
+ * gst/gaudieffects/gstgaussblur.c:
+ * gst/geometrictransform/gstrotate.c:
+ change M_PI to G_PI
+
+2010-12-30 19:03:14 -0800 David Schleef <ds@schleef.org>
+
+ * gst/frei0r/frei0r.h:
+ * gst/frei0r/gstfrei0r.h:
+ frei0r: convert uint32_t to guint32
+
+2010-12-30 18:20:47 -0800 David Schleef <ds@schleef.org>
+
+ * gst/dtmf/gstdtmfdetect.c:
+ * gst/dtmf/tone_detect.c:
+ * gst/dtmf/tone_detect.h:
+ dtmf: build fixes for MSVC
+ Use gint16 and G_PI.
+
+2010-12-30 18:19:47 -0800 David Schleef <ds@schleef.org>
+
+ * gst/dtmf/tone_detect.c:
+ dtmf: reindent
+
+2010-12-30 18:02:06 -0800 David Schleef <ds@schleef.org>
+
+ * gst/dataurisrc/gstdataurisrc.c:
+ dataurisrc: use g_ascii_strcasecmp()
+
+2010-12-31 01:38:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-selector.xml:
+ * gst-plugins-bad.spec.in:
+ * gst/selector/.gitignore:
+ * gst/selector/Makefile.am:
+ * gst/selector/gstinputselector.c:
+ * gst/selector/gstinputselector.h:
+ * gst/selector/gstoutputselector.c:
+ * gst/selector/gstoutputselector.h:
+ * gst/selector/gstselector-marshal.list:
+ * gst/selector/gstselector.c:
+ * gst/selector/selector.vcproj:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/selector.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/switch/.gitignore:
+ * tests/examples/switch/Makefile.am:
+ * tests/examples/switch/switcher.c:
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/output-selector-test.c:
+ selector: move input-selector and output-selector to core
+ https://bugzilla.gnome.org/show_bug.cgi?id=614306
+
+2010-12-30 01:17:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-audioparsersbad.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-colorspace.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-qtmux.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ docs: update plugin docs
+
+2010-12-30 01:14:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-valve.xml:
+ * gst-plugins-bad.spec.in:
+ * gst/valve/Makefile.am:
+ * gst/valve/gstvalve.c:
+ * gst/valve/gstvalve.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/valve.c:
+ valve: move valve element/plugin to core
+ https://bugzilla.gnome.org/show_bug.cgi?id=630808
+
+2010-12-29 13:18:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ camerabin2: Various leak fixes
+ Various leak fixes and some code reorganization
+
+2010-12-27 17:18:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/camerabin2/.gitignore:
+ camerabin2: example: gitignore captured files
+
+2010-12-26 20:52:25 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ wrappercamerabinsrc: Implement video capture renegotiate
+ Handle caps renegotiation from camerabin2's renegotiate event
+ to allow video capture to be done with the user's requested
+ resolution.
+
+2010-12-26 20:47:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Add tests for video capture
+ Add a test for capturing multiple videos with different resolutions
+ in a sequence.
+
+2010-12-26 20:35:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Fix renegotiate event pushing
+ Use a hack to make the event upstream to reach the camera source
+ instead of going downstream and being useless.
+ This was already fixed this way for image srcpad renegotiate and
+ video srcpad was left unfixed.
+
+2010-12-24 09:10:48 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ * gst/camerabin2/gstwrappercamerabinsrc.h:
+ wrappercamerabinsrc: Refactor internal pipeline
+ Instead of linking 3 src pads from tee to the ghostpads, use 2
+ srcpads and add an output-selector to completely split caps
+ negotiation of video/image modes. I don't think there is an
+ use case that would require image and video pads to be used
+ at the same time.
+
+2010-12-22 14:42:27 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * configure.ac:
+ configure: use -pthread for xvid configure check
+ https://bugzilla.gnome.org/show_bug.cgi?id=637823
+ https://bugzilla.gnome.org/show_bug.cgi?id=637308
+
+2010-12-28 17:16:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: mode can be only image or video
+ No need to check if camerabin is on video mode if it isn't on
+ image mode as those are the only 2 modes available.
+ Additionally, if mode gets corrupted somehow and would be neither
+ image or video it would cause a null pointer dereferencing some
+ lines of code below, so this is safer.
+
+2010-12-28 16:55:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Remove unused variable
+
+2010-12-27 16:58:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/asfmux/gstasf.c:
+ asfmux: Fix plugin package name/origin
+
+2010-12-27 13:20:28 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix compiler warnings
+
+2010-12-27 11:10:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: clean-up: allocate flat array of rectangles
+ instead of an array of pointers to individually-allocated rectangles.
+
+2010-12-23 18:18:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/kate/gstkatetiger.c:
+ * ext/kate/gstkatetiger.h:
+ tiger: fallback on headers in caps to initialize if headers are absent
+ When Totem switches streams, tiger will be reset, and start receiving
+ buffers from the middle of the stream, without being sent headers.
+ If this happens, try to get headers from the caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=638004
+
+2010-12-26 17:19:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/photography.c:
+ photography: fix typo in property description
+
+2010-12-26 17:07:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/camerabin/gst-camera.c:
+ examples: fix gtk3 code path in camerabin example app
+ Just add rows via the combobox's model, which should work with
+ both gtk2 and gtk3, instead of using the gtk_combo_box_append_text()
+ convenience API (which was renamed to gtk_combo_box_text_append_text()).
+ Fixes compilation against gtk3 (there was a typo in the list store
+ variable name, spotted by Markus Vartiainen).
+
+2010-12-25 17:01:11 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/kate/gstkatetiger.c:
+ kate: if seeking with GST_SEEK_TYPE_CUR, flush everything
+ We don't know how to calculate the target, so be safe.
+ https://bugzilla.gnome.org/show_bug.cgi?id=600929
+
+2010-12-25 16:44:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/kate/gstkatetiger.c:
+ tiger: move #if #else bits outside of macro
+ Some compilers/preprocessors don't like if/else/endif preprocessor
+ directives in the middle of macros.
+
+2010-12-24 14:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ dvbsuboverlay: clean-up: merge private data struct into main struct
+
+2010-12-24 14:24:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: clean-up: dvb sub parser helper doesn't need to be a GObject
+
+2010-01-25 18:26:25 +0000 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
+
+ * ext/kate/gstkate.c:
+ tiger: Give tiger primary rank
+
+2010-01-25 18:58:38 +0000 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
+
+ * ext/kate/Makefile.am:
+ * ext/kate/gstkate.c:
+ * ext/kate/gstkatedec.c:
+ * ext/kate/gstkatedec.h:
+ * ext/kate/gstkateparse.c:
+ * ext/kate/gstkatespu.c:
+ * ext/kate/gstkatetiger.c:
+ * ext/kate/gstkatetiger.h:
+ * ext/kate/gstkateutil.c:
+ * ext/kate/gstkateutil.h:
+ kate: add segment tracking, and various other improvements
+ https://bugzilla.gnome.org/show_bug.cgi?id=600929
+
+2010-12-24 10:15:46 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/mve/gstmvedemux.c:
+ mve: do not use the pad buffer allocation functions in demuxers
+ https://bugzilla.gnome.org/show_bug.cgi?id=637929
+
+2010-12-24 09:50:00 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegdemux: do not use the pad buffer allocation functions in demuxers
+ https://bugzilla.gnome.org/show_bug.cgi?id=637931
+
+2010-12-23 22:01:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ mpeg4videoparse: try harder to make buffer metadata writable before modifying
+ Also, check buffer for NULL-ness before dereferencing it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=637824
+
+2010-12-22 11:44:55 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+ basecamerasrc: Notify earlier
+ Notify about ready-for-capture changes earlier to allow camerabin2
+ to do the videobin state switching before the capture starts.
+
+2010-12-21 19:22:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstvideorecordingbin.c:
+ videorecordingbin: Fix leaks
+
+2010-12-21 11:04:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Refactor tests
+ Refactor tests case so that the same tests can be run for different
+ camera sources.
+
+2010-12-20 18:30:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ tests: gitignore camerabin2 tests
+ Adds more camerabin2 elements tests to gitignore
+
+2010-12-20 18:09:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ wrappercamerabinsrc: Add converters for viewfinder branch
+ Viewfinder branch should have converters as it has to work
+ always anyway.
+
+2010-12-20 14:20:35 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/imagecapturebin.c:
+ imagecapturebin: Add another test case
+ Adds a test case to check if a sequence of buffers with different
+ caps can be pushed to imagecapturebin and saved correctly
+
+2010-12-20 02:59:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/viewfinderbin.c:
+ viewfinderbin: Add basic check test
+ Adds minimum check test. It's not a very useful test, but at least
+ it allows us to run it under valgrind and check for leaks automatically
+
+2010-12-20 02:58:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstviewfinderbin.c:
+ viewfinderbin: Remove leaks
+ Removing various leaks from viewfinderbin
+
+2010-12-17 23:06:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: more logs
+
+2010-12-17 23:06:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Small tests update
+ Increases timeout value so that tests won't fail with full
+ debug output.
+ Also removes buffer alloc from videotestsrc as this feature
+ isn't ready on camerabin2
+
+2010-12-14 22:06:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Adds tests for image capture with different caps
+ Adds a test that tries sucessive captures with different caps
+
+2010-12-16 00:40:25 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ * gst/camerabin2/gstwrappercamerabinsrc.h:
+ wrappercamerabinsrc: Handle camerabin2 custom renegotiate events
+
+2010-12-15 14:05:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Use custom renegotiate event
+ Adds a custom renegotiate event that is pushed to the camerasrc pad
+ that needs renegotiation due to the user selecting a new capture
+ caps for that pad.
+ This is a way of notifying the source that it should update its caps, even
+ if it doesn't use pad allocs.
+
+2010-12-16 22:49:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ * gst/camerabin2/gstwrappercamerabinsrc.h:
+ wrappercamerabinsrc: Add local mode
+
+2010-12-14 18:42:51 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Adds properties for capture caps
+ Adds properties for selecting caps for video and image captures
+
+2010-12-19 19:40:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/Makefile.am:
+ basecamerabinsrc: Fix makefile building order
+ basecamerabinsrc must be built after photography interface
+ as it depends on it.
+
+2010-12-10 17:45:40 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ camerabin2: remove abreviations from imagecapturebin
+
+2010-12-16 08:47:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+ basecamerasrc: Add some more logging
+ Adds some more logging and always assume capture has started before
+ start_capture is called. This helps on image captures that might
+ call finish_capture directly from start_capture or before start_capture
+ finishes.
+
+2010-12-15 22:35:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h:
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ basecamerasrc: More cleanup
+ Remove old legacy code copied from camerabin(1) that should be handled
+ by caps negotiation on camerabin2
+
+2010-12-15 14:07:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ wrappercamerabinsrc: Remove unused variable
+ Remove wait_for_prepara variable that wasn't being used
+
+2010-12-14 17:23:10 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstplugin.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ * gst/camerabin2/gstwrappercamerabinsrc.h:
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Rename v4l2camerasrc to wrappercamerabinsrc
+ Use a better name for the element that wraps single pad src element
+ into a 3pad source required by camerabin2.
+
+2010-12-14 16:59:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ v4l2camerasrc: remove video filter property code
+ Removes some unused custom video filter element property code
+
+2010-12-16 10:51:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstviewfinderbin.c:
+ viewfinderbin: Fix video-sink property again
+ Avoid switching the element on the set_property function, instead wait
+ for the next NULL -> READY transition.
+
+2010-12-14 14:48:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Use videotestsrc on the tests
+ Use videotestsrc to avoid openning the camera device on the tests.
+
+2010-12-14 14:43:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ v4l2camerasrc: add video-src property
+ Adds a property to select the src element to be used internally
+ on v4l2camerasrc. Yeah, I know, this element should have a better
+ name.
+
+2010-12-13 17:56:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Add test for supported caps properties
+ Adds tests for checking that the supported caps properties work
+ as expected (using the respective pads get caps function)
+
+2010-12-14 08:44:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/PORTING:
+ camerabin2: adds PORTING document
+ Adds a PORTING document to explain the differences from
+ camerabin to camerabin2 and help application developers on
+ porting from one to another.
+
+2010-12-13 19:36:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/Makefile.am:
+ * gst-libs/gst/basecamerabinsrc/Makefile.am:
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h:
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstcamerabin-enum.c:
+ * gst/camerabin2/gstcamerabin-enum.h:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Move basecamerasrc to gst-libs
+ Move the base camera src class to gst-libs/gst/basecamerabinsrc to
+ allow it to be included from the tests.
+
+2010-12-14 14:28:49 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstvideorecordingbin.c:
+ * gst/camerabin2/gstvideorecordingbin.h:
+ * tests/check/elements/videorecordingbin.c:
+ camerabin2: add videorecordingbin::video-muxer property
+
+2010-12-14 12:21:57 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstvideorecordingbin.c:
+ * gst/camerabin2/gstvideorecordingbin.h:
+ * tests/check/elements/videorecordingbin.c:
+ camerabin2: add videorecordingbin::video-encoder property
+
+2010-12-14 09:58:35 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstvideorecordingbin.c:
+ camerabin2: remove abbreviations from videorecordingbin
+
+2010-12-14 10:48:56 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ camerabin2: imagecapturebin: release objects and memory allocations
+
+2010-12-13 16:36:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Add camera-src property
+ Adds a property to select the camera source element to be used.
+ Changing only happens on the next NULL->READY transition
+
+2010-12-13 11:53:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Rename variables
+ Use better name for the variables, making the code clearer. Also
+ keep a ref for some internal elements to avoid fetching them
+ by name when needed later.
+
+2010-12-12 23:03:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Add properties for supported capture caps
+ Adds 2 property for getting the supported image/video capture
+ caps from the camera source.
+
+2010-12-12 20:46:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstcamerabin-enum.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: Put enums inside their classes .c
+ Remove global list of properties' enums and put them
+ inside their classes .c
+
+2010-12-12 19:33:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstviewfinderbin.c:
+ * gst/camerabin2/gstviewfinderbin.h:
+ * tests/check/elements/camerabin2.c:
+ viewfinderbin: Fixes to video-sink handling
+ Handle video-sink more carefully, checking if it should
+ be already added to the bin, and removing old ones when
+ replacing.
+
+2010-12-13 16:28:58 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ * gst/camerabin2/gstimagecapturebin.h:
+ * tests/check/elements/imagecapturebin.c:
+ camerabin2: add imagecapturebin::image-muxer property
+
+2010-12-13 12:08:22 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ * gst/camerabin2/gstimagecapturebin.h:
+ * tests/check/elements/imagecapturebin.c:
+ camerabin2: add imagecapturebin::image-encoder property
+
+2010-12-10 17:45:40 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ camerabin2: remove abreviations from imagecapturebin
+
+2010-12-10 12:08:48 -0300 André Dieb Martins <andre.dieb@gmail.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ * gst/camerabin2/gstviewfinderbin.c:
+ * gst/camerabin2/gstviewfinderbin.h:
+ * tests/check/elements/camerabin2.c:
+ camerabin2: implement viewfinderbin::video-sink property to override default video output
+
+2010-12-09 14:13:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ basecamerasrc: Make construct_pipeline optional
+ Construct pipeline should be optional. Subclasses that don't
+ have internal elements don't need it.
+
+2010-12-09 12:23:01 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ basecamerasrc: write more details on the api docs
+
+2010-12-09 12:22:26 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/camerabin2/gstbasecamerasrc.h:
+ basecamerasrc: use the enum type for mode
+
+2010-12-09 12:21:16 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ basecamerasrc: comment cleanups
+
+2010-12-22 21:44:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ mpeg4videoparse: ensure buffer metadata is writable before modifying it
+ https://bugzilla.gnome.org/show_bug.cgi?id=637824
+
+2010-12-22 18:13:04 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/id3tag/gstid3mux.c:
+ id3mux: Set to GST_RANK_PRIMARY
+ We want it to take precedence over any other id3 formatter.
+
+2010-12-21 18:01:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Fix some more leaks and reorganize unref code
+
+2010-12-20 15:33:28 +0100 benjamin gaignard <benjamin.gaignard@stericsson>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Avoid some leaks in autoconvert
+ unref sink and src pad after gst_pad_by_direction calls unref
+ element if gst_auto_convert_activate_element failed.
+ See bug #637553.
+
+2010-12-21 17:03:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/asfmux.c:
+ asfmux: Fix buffer leak in the unit test
+
+2010-12-20 07:19:04 -0800 Saleem Abdulrasool <compnerd@compnerd.org>
+
+ * tests/examples/camerabin/gst-camera.c:
+ camerabin: fix for latest GTK+ API changes
+
+2010-12-20 17:47:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 169462a to 46445ad
+
+2010-12-20 11:06:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin.c:
+ camerabin: Fix caps leaks
+ Fix some caps leaks on unit tests
+
+2010-12-20 09:37:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ jifmux: Fix leaks on check test
+ Fix leaks in jifmux check test
+
+2010-12-20 13:51:03 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/interfaces/photography.c:
+ photography: use a flags type instead of the uint
+ Also use 0 as default and let the implementation set something that they support.
+
+2010-12-20 11:14:49 +0200 Hu Gang <gang.a.hu@intel.com>
+
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: add missing property and cabability flag for noise reduction
+
+2010-12-19 17:23:24 +0530 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/elements/autoconvert.c:
+ tests: Fix leak in autoconvert test
+
+2010-12-19 17:16:10 +0530 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Use gst_caps_can_intersect()
+
+2010-12-19 12:53:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: Free AtomInfo structs
+
+2010-12-19 12:50:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: Free tag string after use
+
+2010-12-19 12:12:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/pipelines/tagschecking.c:
+ tagschecking: Fix some more memory leaks
+
+2010-12-19 12:12:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/imagecapturebin.c:
+ imagecapturebin: Don't leak message in the unit test
+
+2010-12-19 12:09:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ imagecapturebin: Don't leak pad and sink
+
+2010-12-19 12:05:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ imagecapturebin: Don't leak pad template created from static pad template
+
+2010-12-19 12:03:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ imagecapturebin: Don't leak location string
+
+2010-12-19 12:00:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Don't leak taglist
+
+2010-12-19 11:38:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autoconvert/gstautovideoconvert.c:
+ autovideoconvert: Don't leak pad templates created from static pad templates
+
+2010-12-19 11:20:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autoconvert/gstautovideoconvert.c:
+ autovideoconvert: Add autoconvert child before chaining up to parent state change function
+ ...and remove/unlink autoconvert child when going back to NULL.
+
+2010-12-19 11:19:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ states: Ignore more vdpau elements in the generic states test
+
+2010-12-19 11:17:47 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/autocolorspace.c:
+ * tests/check/elements/autovideoconvert.c:
+ autovideoconvert: Rename and adjust unit test too
+
+2010-12-18 12:48:42 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * sys/applemedia/miovideosrc.c:
+ * sys/applemedia/qtkitvideosrc.m:
+ applemedia: fix compiler warning: redundant declaration of 'parent_class'
+ GST_BOILERPLATE_FULL declares parent_class as well.
+ https://bugzilla.gnome.org/show_bug.cgi?id=637532
+
+2010-12-17 19:41:25 +0200 Lasse Laukkanen <lasse.laukkanen@digia.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: allow zero duration tracks
+
+2010-12-16 15:31:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: use GST_LOG etc. for logging
+ The dvbsub routines were originally designed as a mini lib with a
+ log callback (which from the looks of it in our case would always
+ be called and always assemble the string even with debug output
+ disabled). Some of these debug statements can probably be removed
+ or cleaned up some more.
+
+2010-12-16 00:19:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/ffmpeg-colorspace.h:
+ dvbsuboverlay: remove some unused defines
+
+2010-12-16 00:13:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix atomic access
+
+2010-12-16 15:33:45 +0000 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix rendering artefacts
+ Initialize source x position for odd height special case.
+
+2010-12-16 11:29:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: The enable property is a boolean and not an integer
+
+2010-12-16 09:56:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autoconvert/Makefile.am:
+ * gst/autoconvert/gstautocolorspace.c:
+ * gst/autoconvert/gstautocolorspace.h:
+ * gst/autoconvert/gstautovideoconvert.c:
+ * gst/autoconvert/gstautovideoconvert.h:
+ * gst/autoconvert/plugin.c:
+ autoconvert: Rename autocolorspace to autovideoconvert
+ This doesn't just convert between color spaces.
+
+2010-12-15 12:45:38 -0800 David Schleef <ds@schleef.org>
+
+ * tools/Makefile.am:
+ * tools/base.c:
+ * tools/element-maker:
+ * tools/element-templates/audiofilter:
+ * tools/element-templates/audiosink:
+ * tools/element-templates/audiosrc:
+ * tools/element-templates/base:
+ * tools/element-templates/baseaudiosink:
+ * tools/element-templates/baseaudiosrc:
+ * tools/element-templates/basertpdepayload:
+ * tools/element-templates/basertppayload:
+ * tools/element-templates/basesink:
+ * tools/element-templates/basesrc:
+ * tools/element-templates/basetransform:
+ * tools/element-templates/cddabasesrc:
+ * tools/element-templates/element:
+ * tools/element-templates/gobject:
+ * tools/element-templates/pushsrc:
+ * tools/element-templates/sinkpad:
+ * tools/element-templates/sinkpad-simple:
+ * tools/element-templates/srcpad:
+ * tools/element-templates/srcpad-simple:
+ * tools/element-templates/tagdemux:
+ * tools/element-templates/videosink:
+ * tools/gobject.c:
+ * tools/gst-element-maker:
+ * tools/gstaudiofilter.c:
+ * tools/gstaudiosink.c:
+ * tools/gstaudiosrc.c:
+ * tools/gstbaseaudiosink.c:
+ * tools/gstbaseaudiosrc.c:
+ * tools/gstbasertpdepayload.c:
+ * tools/gstbasertppayload.c:
+ * tools/gstbasesink.c:
+ * tools/gstbasesrc.c:
+ * tools/gstbasetransform.c:
+ * tools/gstcddabasesrc.c:
+ * tools/gstelement.c:
+ * tools/gstpushsrc.c:
+ * tools/gsttagdemux.c:
+ * tools/gstvideosink.c:
+ * tools/sinkpad-simple.c:
+ * tools/sinkpad.c:
+ * tools/srcpad-simple.c:
+ * tools/srcpad.c:
+ element-maker: Clean up directory
+
+2010-12-15 21:28:06 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * gst/bayer/gstbayer2rgb.c:
+ bayer2rgb: Add framerate to the sink caps
+ Fixes bug #637224.
+
+2010-12-15 21:19:55 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/autocolorspace.c:
+ autocolorspace: Add unit test
+
+2010-12-15 21:14:38 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * gst/autoconvert/Makefile.am:
+ * gst/autoconvert/gstautocolorspace.c:
+ * gst/autoconvert/gstautocolorspace.h:
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/autoconvert/plugin.c:
+ autocolorspace: Add autoconvert based video format convert element
+ Fixes bug #636106.
+
+2010-12-15 21:11:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Rename DVB subtitling media type to subpicture/x-dvb
+
+2010-12-15 21:11:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegtsdemux: Rename DVB subtitling media type to subpicture/x-dvb
+
+2010-12-15 20:54:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Don't draw anything on the video if the enable property is set to FALSE
+
+2010-12-15 20:53:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Add #defines for the property default values
+
+2010-12-15 20:51:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Use g_atomic_int_get() for reading the max_page_timeout field
+
+2010-12-15 20:49:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegtsdemux: Mark array static const and use G_N_ELEMENTS instead of sizeof
+
+2010-12-15 14:39:56 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegtsdemux: add DESC_DVB_SUBTITLING descriptor for language parsing
+
+2010-12-15 14:23:58 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ mpegtsdemux: enable gather_pes only for DVB subtitle private streams
+
+2010-12-14 14:34:56 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: use atomic instructions to set/get enable property
+
+2010-12-14 14:28:45 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: add property to limit page_time_out to a setable maximum
+
+2010-12-14 11:11:08 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: implement display definition segment subtitle windows
+ simplifies subtitle scaling in blit_i420()
+
+2010-12-11 17:25:29 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: scale subtitles according to the display size
+ Display size is either transmitted in the display definition segment or
+ implicitly defined to 720x576. The subtitle window information also present in
+ the display definition segment is not yet used.
+
+2010-12-11 17:10:25 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ dvbsuboverlay: implement display definition segment parsing
+
+2010-12-10 12:27:54 +0100 Janne Grunau <janne.grunau@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix luma stride for scaled subtitles (display width != width)
+
+2010-12-15 16:48:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/rsvg/gstrsvgoverlay.c:
+ rsvgoverlay: Don't set uint on an int property
+
+2010-12-15 14:56:19 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 20742ae to 169462a
+
+2010-12-14 19:03:09 -0800 David Schleef <ds@schleef.org>
+
+ * tools/Makefile.am:
+ * tools/element-maker:
+ * tools/gstaudiofilter.c:
+ * tools/gstaudiosink.c:
+ * tools/gstaudiosrc.c:
+ * tools/gstbaseaudiosink.c:
+ * tools/gstbaseaudiosrc.c:
+ * tools/gstbasertpdepayload.c:
+ * tools/gstbasertppayload.c:
+ * tools/gstbasesink.c:
+ * tools/gstbasesrc.c:
+ * tools/gstbasetransform.c:
+ * tools/gstcddabasesrc.c:
+ * tools/gstelement.c:
+ * tools/gstpushsrc.c:
+ * tools/gsttagdemux.c:
+ * tools/gstvideosink.c:
+ * tools/sinkpad-simple.c:
+ * tools/sinkpad.c:
+ * tools/srcpad-simple.c:
+ * tools/srcpad.c:
+ element-maker: improve generation of several classes
+ Better creation of pads, test and fix many other classes. Most
+ classes work now, although might not create functional elements.
+
+2010-12-13 23:32:30 -0800 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ * gst/y4m/Makefile.am:
+ * gst/y4m/gsty4mdec.c:
+ * gst/y4m/gsty4mdec.h:
+ y4mdec: Add y4mdec
+ Feel the y4m love. It seeks. It works in pitivi.
+
+2010-12-13 23:15:05 +0000 Francis Rammeloo <francis.rammeloo@gmail.com>
+
+ * sys/winscreencap/gstgdiscreencapsrc.c:
+ gdiscreencapsrc: fix memory leak
+ Structure members of ICONINFO struct filled by GetIconInfo() must
+ be deleted when no longer needed according to the API reference.
+ https://bugzilla.gnome.org/show_bug.cgi?id=611428
+
+2010-12-13 16:23:37 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: avoid leaking tag event
+
+2010-12-13 15:17:29 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstac3parse.c:
+ ac3parse: relax bsid checking
+ ... to the widest possible spec interpretation.
+ Fixes #637062.
+
+2010-12-13 16:23:45 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 011bcc8 to 20742ae
+
+2010-12-12 23:34:02 +0000 Matthew Ife <matthew.ife@ukfast.co.uk>
+
+ * gst/librfb/rfbdecoder.c:
+ * gst/librfb/rfbdecoder.h:
+ rfbsrc: fail more gracefully if source gets disconnected or geometry changes
+ Don't get caught in an infinite loop if the source gets disconnected and also
+ support gracefully failing upon detecting the frame geometry has increased
+ (rather than segfaulting).
+ https://bugzilla.gnome.org/show_bug.cgi?id=635397
+
+2010-12-12 22:13:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: avoid leaking converted comment string
+
+2010-12-12 12:01:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videomeasure/gstvideomeasure_ssim.c:
+ ssim: Set classification to Filter/Analyzer/Video instead of Filter/Converter/Video
+ Fixes bug #636109.
+
+2010-12-12 02:24:00 +1100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gaudieffects/burn-example.py:
+ * gst/gaudieffects/gstburn.c:
+ gaudieffects: Avoid divide by 0 in burn element
+
+2010-12-12 02:16:49 +1100 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdsrc.c:
+ * ext/resindvd/resindvdsrc.h:
+ resindvd: Defer pushing tag updates until streaming.
+ Push tag/title info updates in the streaming thread, avoiding
+ spurious losses of the downstream events when flushing.
+ See: https://bugzilla.gnome.org/show_bug.cgi?id=594222
+
+2010-11-16 17:18:33 +1100 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdsrc.c:
+ resindvd: Attempt to use glib language setting for DVD menus/audio
+
+2010-11-16 17:09:06 +1100 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdsrc.c:
+ resindvd: Fix silly typo in button state tracking.
+
+2010-12-10 00:58:58 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtenc.c:
+ applemedia: only enqueue buffers in the VideoToolbox callbacks
+ These callbacks may fire from any thread, hence we should only enqueue
+ buffers and let the streaming thread take care of the rest as soon as
+ the blocking encode or decode operation has finished.
+
+2010-11-19 15:53:55 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/coremediactx.h:
+ * sys/applemedia/cvapi.c:
+ * sys/applemedia/dynapi-internal.h:
+ * sys/applemedia/dynapi.c:
+ * sys/applemedia/dynapi.h:
+ applemedia: bring back Leopard compatibility
+ At least as far as miovideosrc is concerned. Turns out that CoreVideo's
+ CVPixelBufferGetIOSurface is not present in Leopard's version of CoreVideo.
+ We solve this by making it possible for symbols to be marked as optional.
+
+2010-11-29 13:47:11 +0100 Christian Berentsen <christian.berentsen@cisco.com>
+
+ * sys/winks/ksvideohelpers.c:
+ winks: fix framerate fraction range mapping
+ Min and max may be slightly different but compress to the same fraction.
+
+2010-12-09 18:06:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/jp2k/gstjasperdec.c:
+ jasperdec: don't fail hard on decoding error
+ don't post an error and return GST_FLOW_ERROR on a simple decoding error. We can
+ just resume and continue decoding the next image.
+
+2010-12-09 11:54:17 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * sys/applemedia/qtkitvideosrc.m:
+ qtkitvideosrc: reset the queue condition to NO_FRAMES in unlockStop.
+ Fixes a segfault in create: when going PLAYING -> PAUSED -> PLAYING.
+
+2010-12-09 11:04:19 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * sys/applemedia/qtkitvideosrc.m:
+ qtkitvideosrc: run the mainRunLoop for a while if not running.
+ QTCaptureSession::addInput and QTCaptureSession::addOutput call
+ NSObject::performSelectorOnMainThread internally so they need the mainRunLoop to
+ run at least for a while to complete.
+
+2010-12-07 19:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ basecamerasrc: Remove ghostpads
+ Remove ghost pads from basecamerasrc. Different implementations
+ of camera sources might not use ghostpads and use default pads.
+
+2010-12-07 19:12:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ basecamerasrc: Removing ununsed methods
+ Remove one unused method _finish_image_capture()
+
+2010-12-06 11:05:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/examples/Makefile.am:
+ camerabin2: Only run tests if experimental is enabled
+ Only run camerabin2 tests and build examples if experimental
+ plugins are enabled
+
+2010-12-06 10:06:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: Cleanup
+ Removing commented code
+
+2010-12-05 11:18:09 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ basecamerasrc: Move start/stop capture signals to basecamerasrc
+ Move start/stop signals and ready-for-capture to basecamerasrc
+ as this should be present on all camera sources
+
+2010-12-04 10:15:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ basecamerasrc: Add mode property
+ Move mode property from v4l2camerasrc to basecamerasrc, as all
+ camera sources should handle it.
+
+2010-12-04 00:27:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Reset all elements on video recording branch before capture
+ We need to reset the elements from the video recording branch, including
+ the queue and capsfilter in order to clear the eos state and activate
+ the pads.
+ This makes it possible to record multiple videos with camerabin2 in a
+ sequence, otherwise the source would get a unexpected return and
+ push EOS, stopping the whole pipeline.
+
+2010-12-03 12:13:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Fix tests capture location creation
+ Fixes capture location creation to use multifilesink location
+ like strings. E.g. using capture_%d instead of capture_0 to let
+ camerabin2 handle the %d replacing
+
+2010-12-03 12:12:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: More debug logs
+ Sprinkle some more debugging logs
+
+2010-12-03 12:11:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/camerabin2/gst-camera2.c:
+ examples: camerabin2: Print more info
+ Add some printing for error/eos cases.
+
+2010-12-02 03:44:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstvideorecordingbin.c:
+ camerabin2: Various fixes
+ As video recording bin's state is locked, we should always
+ remember of setting it to NULL when camerabin2 goes to NULL
+ Be more careful when using elements that might not
+ have been created yet
+ And do not set location property recursively on videorecordingbin
+
+2010-12-02 03:08:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/camerabin2.c:
+ camerabin2: Adding tests for camerabin2
+ Adds some basic tests for camerabin2
+
+2010-12-02 02:21:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/imagecapturebin.c:
+ * tests/check/elements/videorecordingbin.c:
+ tests: camerabin2: adds tests for elements
+ Adds basic tests for both imagecapturebin and for
+ videorecordingbin elements
+
+2010-12-02 01:33:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstviewfinderbin.c:
+ viewfinderbin: Improve elements creation
+ Be more careful with cleanup of elements. Also add some logs and
+ improve docs a little.
+
+2010-12-02 00:19:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin-enum.c:
+ * gst/camerabin2/gstcamerabin-enum.h:
+ camerabin2: remove unused code
+ General cleanup, removing unused bits
+
+2010-11-30 20:13:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ * gst/camerabin2/gstimagecapturebin.c:
+ * gst/camerabin2/gstimagecapturebin.h:
+ * gst/camerabin2/gstvideorecordingbin.c:
+ * gst/camerabin2/gstvideorecordingbin.h:
+ camerabin2: adds location property
+ Adds a location property to enable applications to select
+ the captured files names. Locations are handled just like
+ multifilesink ones
+ Also disables -Wformat-nonliteral to allow to use non-literals
+ on g_strdup_printf on camerabin and generate a sequence of
+ locations for captures.
+
+2010-11-30 20:15:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Fix set/get property function names
+ Add more consistency to the function names by using
+ gst_camera_bin as the other functions.
+
+2010-11-30 18:19:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Handle vidbin state change individually
+ Keep vidbin state locked to avoid it going to playing without
+ being used and leaving an empty file created.
+ Check the docs on the code for details on the handling.
+
+2010-11-30 11:40:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Keep it under --enable-experimental
+ camerabin2 is still under heavy development, activate it only if
+ the --enable-experimental flag is on.
+ Also add a note to the docs.
+
+2010-11-30 11:06:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin-enum.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ v4l2camerasrc: Add ready-for-capture property
+ Adds property that informs if v4l2camerasrc is available
+ for starting a new capture.
+ It is useful for applications to know (via deep-notify) when the
+ property changes and a new capture is possible. Note, however, that
+ starting a new capture from the notify callback will cause a deadlock.
+
+2010-11-30 09:28:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin-enum.c:
+ * gst/camerabin2/gstcamerabin-enum.h:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ camerabin2: Update v4l2camerasrc to use start/stop signals
+ Removes the old logic for v4l2camerasrc that used the mode
+ property switching to start/stop captures to make it identical
+ to camerabin2 behavior and to allow the future addition of
+ pausing a video recording.
+ This also removes the MODE_PREVIEW as it became useless.
+
+2010-11-29 18:53:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Cleanup capturing flag
+ Cleanup capturing flag when the source switches back to the
+ viewfinder mode
+
+2010-11-29 18:24:35 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ v4l2camerasrc: Remove unnecessary padding
+
+2010-11-29 15:49:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ v4l2camerasrc: Implement video capture
+ Implements video capture on v4l2camerasrc by using the mode property,
+ when mode is set to video, the pad probe pushes a new segment
+ and starts pushing buffers on the pad, when it the property is
+ sent back to preview, the pad probe pushes an EOS and stops
+ pushing buffers.
+ This is controlled by a Recording State variable, that is protected
+ by the GST_OBJECT_LOCK. I don't think locking for every buffer is
+ nice, so we could find an alternative lockless way here.
+
+2010-11-29 12:57:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ v4l2camerasrc: Fix image capture
+ Once a image is captured, v4l2camerasrc should return to the
+ preview mode and stop capturing.
+
+2010-11-29 11:31:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin-enum.c:
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Keep mode definition at -enum file
+ Use 'mode' enum definition from gstcamerabin-enum file to avoid
+ conflicts between v4l2camerasrc and gstcamerabin2 modes.
+ For now there is a MODE_PREVIEW there that is only used on the
+ camerasrc, not sure if we are keeping it at the future, but for
+ now this works.
+
+2010-11-29 10:46:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ v4l2camerasrc: Adds mode property
+ Adds mode property to v4l2camerasrc
+
+2010-11-29 10:45:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/camerabingeneral.c:
+ * gst/camerabin2/camerabingeneral.h:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: Adding debug categories
+ Adding debug categories to v4l2camerasrc and camerabin2, also
+ removing generic category from camerabingeneral.
+
+2010-11-26 23:55:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/camerabin2/.gitignore:
+ * tests/examples/camerabin2/Makefile.am:
+ * tests/examples/camerabin2/gst-camera2.c:
+ * tests/examples/camerabin2/gst-camera2.h:
+ * tests/examples/camerabin2/gst-camera2.ui:
+ examples: Adds camerabin2 example
+ Adds gtk camerabin2 example app
+
+2010-11-26 17:24:58 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ camerabin2: Adding basic property and signals
+ Adds mode property to camerabin2, allowing users to
+ select between video and stills capture. Also adds
+ start/stop capture actions to trigger and stop
+ capturing
+
+2010-11-26 15:55:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstimagecapturebin.c:
+ * gst/camerabin2/gstvideorecordingbin.c:
+ camerabin2: Set filesink's async to FALSE
+ In order to preroll, camerabin2 should have its filesinks in
+ the imagecapturebin and videorecordingbin with async=FALSE.
+
+2010-11-26 14:51:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: Adding basic elements
+ Instantiating and linking basic elements on camerabin2
+ so it at least shows the viewfinder when running.
+
+2010-11-26 10:14:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/camerabin2/gstcamerabin2.h:
+ * gst/camerabin2/gstplugin.c:
+ camerabin2: Adds a stub element for camerabin2
+ Adds camerabin2 element, it is now a pile of stubs.
+
+2010-11-25 22:05:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: v4l2camerasrc: Remove platform specific code
+ Remove platform specific code
+
+2010-11-25 21:49:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: Removing uneeded properties
+ Removing uneeded and unregistered properties.
+
+2010-11-25 20:55:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ camerabin2: v4l2camerasrc: Fix property warning
+ Avoid setting a property that doesn't exist.
+
+2010-11-25 20:53:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ camerabin2: v4l2camerasrc: Remove unused variable
+ Removed unused leftover variable
+
+2010-11-25 14:57:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstplugin.c:
+ * gst/camerabin2/gstvideorecordingbin.c:
+ * gst/camerabin2/gstvideorecordingbin.h:
+ camerabin2: Adds video recording bin
+ Adds an bin that is responsible for encoding and saving video
+ streams to files.
+ For now it is simply a ffmpegcolorspace ! theoraenc ! oggmux !
+ filesink bin.
+ Still uncapable of recording audio.
+
+2010-11-25 13:00:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/camerabingeneral.c:
+ * gst/camerabin2/camerabingeneral.h:
+ * gst/camerabin2/gstbasecamerasrc.c:
+ * gst/camerabin2/gstbasecamerasrc.h:
+ * gst/camerabin2/gstcamerabin-enum.c:
+ * gst/camerabin2/gstcamerabin-enum.h:
+ * gst/camerabin2/gstplugin.c:
+ * gst/camerabin2/gstv4l2camerasrc.c:
+ * gst/camerabin2/gstv4l2camerasrc.h:
+ camerabin2: Adding v4l2camerasrc from robclark's branch
+ Adds 3-pad v4l2 camera source from Rob Clark's camerabin
+ branch on http://gitorious.org/robclark-gstreamer/gst-plugins-bad
+
+2010-11-24 20:31:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstimagecapturebin.c:
+ * gst/camerabin2/gstimagecapturebin.h:
+ * gst/camerabin2/gstplugin.c:
+ camerabin2: Adds new imagecapturebin
+ Adds an bin that is responsible for image captures.
+ It is a simple ffmpegcolorspace ! jpegenc ! jifmux ! multifilesink
+ for now.
+
+2010-11-24 20:15:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstplugin.c:
+ * gst/camerabin2/gstviewfinderbin.c:
+ * gst/camerabin2/gstviewfinderbin.h:
+ camerabin2: Move plugin init to a separate file
+ Moves plugin init to gstplugin.c to allow multiple
+ elements to register themselves.
+
+2010-11-24 17:28:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/gstviewfinderbin.c:
+ * gst/camerabin2/gstviewfinderbin.h:
+ camerabin2: viewfinderbin: Adds viewfinderbin element
+ Adds viewfinder bin element, one of the modules of camerabin2
+ that is responsible for displaying the video from the camera.
+ For now it is only a bin with ffmpegcolorspace ! videoscale !
+ autovideosink
+
+2010-12-08 19:36:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix compiler warnings on OSX.
+
+2010-11-24 12:22:01 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/output-selector-test.c:
+ output-selector-test: don't hardcode videosinks and use more colorspace conv.
+ Use autovideosink instead of hardcoded sinks. Use an additional colorspace
+ converter between videotestsrc and timeoverlay.
+
+2010-12-08 15:18:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require released versions of core/base instead of old git
+
+2010-12-07 15:44:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ mpeg4videoparse: re-use cleanup() in finalize()
+ ... and also favor finalize() rather than dispose().
+
+2010-11-18 13:39:23 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ * gst/mpeg4videoparse/mpeg4videoparse.h:
+ mpeg4videoparse: Set srcpad caps before forwarding newsegment
+ This holds all newsegement and most other events till there is enough
+ data to set srcpad caps, so that the downstream link is properly
+ negotiated before data starts flowing.
+ https://bugzilla.gnome.org/show_bug.cgi?id=635204
+
+2010-11-18 23:29:51 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ * gst/mpeg4videoparse/mpeg4videoparse.h:
+ mpeg4videoparse: Use sinkpad caps as base for srcpad caps
+ This way, we don't lose additional fields that come from upstream (like
+ profile/level for now).
+ https://bugzilla.gnome.org/show_bug.cgi?id=635202
+
+2010-12-07 15:20:29 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ mpeg4videoparse: minor fix to error handling
+ We weren't handling unparseable codec_data in some cases.
+ https://bugzilla.gnome.org/show_bug.cgi?id=635202
+
+2010-12-07 17:17:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Implement nearest neighbour scaling for the subpictures
+ This becomes necessary when SDTV subtitles are used for HDTV videos.
+
+2010-12-07 14:55:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/h264parse/gsth264parse.c:
+ h264parse: align code with comment
+
+2010-12-07 14:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/h264parse/gsth264parse.c:
+ h264parse: re-use reset() in finalize()
+
+2010-11-17 19:16:12 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/h264parse/gsth264parse.c:
+ * gst/h264parse/gsth264parse.h:
+ h264parse: Set srcpad caps before forwarding newsegment
+ This holds all newsegement and most other events till there is enough
+ data to set srcpad caps, so that the downstream link is properly
+ negotiated before data starts flowing.
+ https://bugzilla.gnome.org/show_bug.cgi?id=635205
+
+2010-12-06 19:00:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: try to convert comment tag to UTF-8
+
+2010-12-06 18:19:20 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: discard incomplete image
+ ... as determined when finding SOI next image before an EOI.
+
+2010-12-06 18:18:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: avoid infinite loop when resyncing
+
+2010-12-06 22:48:09 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/rawparse/gstaudioparse.c:
+ audioparse: Allow implicit channel map for 1-/2-channel audio
+ This makes sure we don't set an empty channel map array for 1-/2-channel
+ audio, causing an assert later on.
+
+2010-12-06 17:08:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Revert some parts of last commit that shouldn't be committed
+
+2010-12-06 17:05:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Really choose the latest possible subpictures
+ And not the first subpictures that are still valid according to the
+ page timeout.
+
+2010-12-06 16:44:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Refactor blending function and take average of all chroma values
+
+2010-12-03 17:35:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Improve selection of current to be displayed subpictures
+ Drop all subpictures that are too old anyway and clear the currently
+ displayed subpictures if num_rects==0 happens.
+
+2010-12-03 16:21:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Implement clipping of video buffers
+ Also don't clip subpicture buffers, they have no duration and
+ clipping them doesn't make much sense here.
+
+2010-12-03 16:08:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: Clean up locking some more
+
+2010-12-03 16:05:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Flush subtitles and all internal state when needed
+
+2010-12-03 15:52:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Set the global library log function exactly once
+ And don't use one of the possibly many renderer instances, this is only
+ calling for crashes.
+
+2010-12-03 15:46:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: Remove lots of commented out and unused code and clean up locking
+
+2010-12-01 09:59:14 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Fix more of the blending, so it looks quite good now
+ * libdvbsub gives us alpha channel already, not transparency level, so
+ don't do another "alpha = 255 - alpha", this is done by libdvbsub.
+ * Fix alpha channel handling in interpolation - assrender had an additional
+ 1bpp alpha bitmap as a possible mask, we don't. So don't use the palette
+ index array as alpha values; bug from quick code porting long ago to
+ changing pixel colors (assrender has a single pixel color for whole
+ regions or something, unlike dvbsub, which has indexed colors).
+ * Don't forget to reassign our YUV and other local pixel color variables
+ after shifting to work on the bottom part of a 2x2 subsample block, or
+ it's obviously very blocky.
+ Remaining issues in blending:
+ * Should probably be interpolating or doing something else useful with the
+ resulting U and V channels, so that most of the source pixel UV values would
+ actually be actually cared about, except for just one out of possibly four.
+ * Don't convert AYUV to ARGB in libdvbsub, and then back from ARGB to AYUV in
+ dvbsuboverlay for no reason
+ * Re-factor the whole thing to something more like textoverlay blending
+ * Related to that, perhaps cache the current spu in a good format for quick
+ blending on each frame, after which the more often called blending parts
+ might become more straightforward
+
+2010-12-01 07:26:03 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Fix blending bug regarding color channel addressing.
+ libdvbsub gives us ARGB ordered pixels right now, not RGBA.
+
+2010-12-01 07:20:07 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Do blending calls when appropriate
+ This gives us actually shown subtitles, however with bugs in the
+ current blitting code, resulting in very transparent subtitles.
+
+2010-12-01 07:06:35 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Implement fallback page_time_out honoring
+ The spec has a page_time_out in the page composition segment to ensure
+ subtitles don't get stuck on screen for too much longer than intended,
+ when future page composition segments get lost on bad reception, or other
+ problems. Honor it in the gst plugin side.
+
+2010-12-01 06:01:15 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: Implement subtitle queueing and syncing with video
+ Push incoming subtitle pages in a FIFO queue (pending_subtitles)
+ and dequeue the head when it's time to show it (when video running
+ time reaches the subtitle page running time).
+ Keep the subtitle page, that is supposed to be blended on top of video
+ currently, in a separate object variable (current_subtitle). As a
+ next step we can then pre-render current_subtitle to a better to blend
+ format.
+
+2010-12-01 05:49:22 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ dvbsuboverlay: Make the new dvb_subtitles_free() accept NULL
+ Don't crash if dvb_subtitles_free(NULL) gets passed, like most other
+ *_free functions are happy with.
+
+2010-12-01 05:26:02 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Pass page_time_out and pts with the DVBSubtitles structure
+ Eases holding onto the information in gst plugins side queue of
+ DVBSubtitles, so we won't need to create yet another temporary struct
+ to keep the pts and page_time_out too.
+ And this really logically belongs at the toplevel information set anyway
+ and in that struct...
+
+2010-12-01 04:28:02 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ dvbsuboverlay: Make the libdvbsub callback handler responsible for memory cleanup
+ We want to allow queueing of raw region image data in the gst plugin side,
+ and keep the data around until we pop the item from the queue. So make
+ the callback handler responsible for memory cleanup, if one is installed.
+
+2010-11-30 04:45:54 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Work with GstClockTime instead of PTS for subtitle timing
+ Abuse libdvbsub PTS tracking to just store our running time in it, to get
+ it back in the callbacks. As GStreamer does its own PTS handling behind our
+ back (especially for video), we should just sync with video per running time,
+ not try to do it with PTS, which doesn't seem well accessible for video chain.
+ We can later relabel dvb-sub.c pts naming convention if wanted, it's just
+ passing along guint64 values, which GstClockTime fortunately is too.
+ The current idea is to collect the regions returned by the callback into
+ a FIFO buffer and pop and pre-render the top one into a separate
+ quick-to-blend cached format, which is then appropriately blended in the
+ video chain until the next one on top of the stack reaches the video chains
+ running time (or the fallback timer hits).
+
+2010-11-30 03:56:32 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ dvbsuboverlay: Add FIXME note about non-constant PTS for a display set handling.
+
+2010-11-30 03:47:46 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ dvbsuboverlay: Remove dvb_sub_feed() API
+ GStreamer will only use dvb_sub_feed_with_pts, as it has its own PES filter
+ to do the header parsing.
+
+2010-11-29 20:55:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/TODO:
+ dvbsuboverlay: more TODO
+
+2010-11-29 20:10:17 +0000 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ gstmpegtsdemux: add temporary **HACK** for dvb subs testing so dvbsuboverlay gets whole packets
+ <tpm> leio, what's the mpegts demux hack about?
+ <leio> my libdvbsub code can't handle cut packets
+ <leio> so the hack instructs the demuxer to gather full packets before pushing down, but it applies that to more PES packet types than just dvbsub, but I'm not sure if that's a bad thing
+ <leio> either way, needs a cleaner solution, either in demuxer, or I need to handle cut packets
+ <tpm> ok, but really it should be fixed in the overlay, right?
+ <tpm> or a parser be inserted
+ <leio> the problem is that I don't know from the first packet beforehand if it is a cut one or no
+ <leio> not
+ <leio> err, first buffer
+ <leio> just when I receive the next one I see if it has a valid timestamp on it or not
+ <leio> so I can't very well queue it up in the chain either, I might be blocking the very last subtitle for no reason or something
+ <tpm> but you could just drop/ignore packets until you find one, right?
+ <leio> find what?
+ <tpm> a complete packet?
+ <leio> the problem isn't that they aren't complete
+ <leio> the problem is that they are cut across multiple GstBuffers by the demuxer without the hack
+ <tpm> sure, I understand that
+ <tpm> but you can't easily determine if a GstBuffer contains he start fragment of a packet or not?
+ <leio> I guess I could parse the packet and see if its length is enough, just like the libdvbsub code eventually does too
+ <leio> I can, it has a timestamp if it's the first chunk
+ <leio> I just never know if I need to wait for more, without some parsing
+ <tpm> ah ok
+ <leio> while the demuxer could just give me an uncut one in the first place
+ <leio> like it always does for program streams
+ <leio> that gather_pes is always set in gstmpegdemux, but not in gstmpegtsdemux
+
+2010-11-29 20:06:07 +0000 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * configure.ac:
+ * gst/dvbsuboverlay/Makefile.am:
+ * gst/dvbsuboverlay/TODO:
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/dvb-sub.h:
+ * gst/dvbsuboverlay/ffmpeg-colorspace.h:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: initial version, work in progress
+
+2010-12-03 18:11:56 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstac3parse.c:
+ * gst/audioparsers/gstamrparse.c:
+ audioparsers: update some documentation
+
+2010-12-03 18:11:38 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst/audioparsers/gstmpegaudioparse.c:
+ mpegaudioparse: add to documentation
+
+2010-12-03 18:11:09 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst/audioparsers/gstdcaparse.c:
+ dcaparse: add to documentation
+
+2010-12-03 18:09:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst/qtmux/gstqtmux.c:
+ qtmux: add documentation
+
+2010-11-08 19:58:31 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: increase keyframe awareness
+ ... which is not particular relevant for audio parsing, but more so
+ in video cases. In particular, auto-determine if dealing with video (caps).
+
+2010-12-03 17:46:27 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * Android.mk:
+ * sys/audioflingersink/Android.mk:
+ * sys/audioflingersink/GstAndroid.cpp:
+ * sys/audioflingersink/audioflinger_wrapper.cpp:
+ * sys/audioflingersink/audioflinger_wrapper.h:
+ * sys/audioflingersink/gstaudioflingerringbuffer.h:
+ * sys/audioflingersink/gstaudioflingersink.c:
+ * sys/audioflingersink/gstaudioflingersink.h:
+ sys: Add android audioflingersink
+
+2010-12-03 17:42:46 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * Android.mk:
+ * android/NOTICE:
+ * android/aacparse.mk:
+ * android/amrparse.mk:
+ * android/h264parse.mk:
+ * android/metadata.mk:
+ * android/qtmux.mk:
+ * android/sdpelem.mk:
+ Add build system for Android
+
+2010-12-02 15:45:02 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: smal api doc update
+
+2010-12-02 05:39:14 -0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Avoid assertion on image finishing
+ As imgbin_finished() is scheduled from g_idle_add, it might
+ be run a little later than expected, this can lead to the application
+ setting camerabin to ready before imgbin_finished() runs. In this case,
+ the processing counter goes to 0 and an assertion happens.
+ This patch relaxes the imgbin_finished() check on the processing
+ counter.
+
+2010-12-01 23:14:56 -0800 David Schleef <ds@schleef.org>
+
+ * tools/element-maker:
+ element-maker: Handle names with multiple underscores
+
+2010-12-01 23:04:57 -0800 David Schleef <ds@schleef.org>
+
+ * gst/debugutils/Makefile.am:
+ * gst/debugutils/debugutilsbad.c:
+ * gst/debugutils/gstchopmydata.c:
+ * gst/debugutils/gstchopmydata.h:
+ chopmydata: Add new element
+ This element splits up a stream into randomly-sized buffers.
+ Useful (maybe) for testing parsers.
+
+2010-12-02 03:09:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Remove leftover comment
+ Remove comment that doesn't make sense anymore
+
+2010-12-01 23:21:33 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/miovideosrc.c:
+ applemedia: don't use the deprecated g_strcasecmp function.
+ Replace g_strcasecmp with g_ascii_strcasecmp.
+
+2010-12-01 23:20:36 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/pcapparse/gstpcapparse.c:
+ * sys/applemedia/mioapi.c:
+ Fix compiler warnings with gcc 4.2.1 on OSX.
+
+2010-12-01 15:28:53 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstac3parse.c:
+ * gst/audioparsers/gstac3parse.h:
+ ac3parse: use proper EAC-3 caps
+
+2010-12-01 10:45:49 +0100 David Hoyt <dhoyt@llnl.gov>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: handle msvc ftruncate incompatibility
+ Fixes #636185.
+
+2010-10-09 17:39:36 -0700 David Schleef <ds@schleef.org>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/schroenc.c:
+ Add a schroenc test
+
+2010-11-27 20:13:38 -0800 David Schleef <ds@schleef.org>
+
+ * ext/dirac/gstdiracdec.cc:
+ * gst/liveadder/liveadder.c:
+ * gst/mpegpsmux/mpegpsmux.c:
+ * gst/pnm/gstpnmdec.c:
+ * gst/pnm/gstpnmenc.c:
+ Fix pad template memleaks
+ Pad templates returned by gst_static_pad_template_get() were not
+ being unreffed.
+
+2010-11-30 18:43:24 -0800 David Schleef <ds@schleef.org>
+
+ * ext/vp8/gstvp8enc.c:
+ vp8enc: Readd setting of granulepos
+ Revert parts of last patch that removed setting of granulepos.
+ oggmux still requires correct granulepos in incoming packet.
+
+2010-11-29 20:21:31 -0800 David Schleef <ds@schleef.org>
+
+ * ext/vp8/gstvp8enc.c:
+ vp8enc: Don't override timestamps set by base class
+ Because the base class does it correctly.
+ Fixes: #635720, #625558.
+
+2010-11-30 15:41:02 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: avoid unexpected stray metadata
+
+2010-11-30 15:40:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: use proper _NONE output value when applicable
+
+2010-11-15 20:03:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst/jp2kdecimator/Makefile.am:
+ * gst/jp2kdecimator/gstjp2kdecimator.c:
+ * gst/jp2kdecimator/gstjp2kdecimator.h:
+ * gst/jp2kdecimator/jp2kcodestream.c:
+ * gst/jp2kdecimator/jp2kcodestream.h:
+ jp2kdecimator: Add a JPEG2000 decimator element
+ This element drops information from JPEG2000 images without reencoding.
+
+2010-11-23 21:45:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/jp2k/gstjasperenc.c:
+ jp2kenc: Emit SOP markers in every codestream packet
+ This makes parsing much easier, faster and more reliable.
+
+2010-11-27 16:07:19 -0600 Alejandro Gonzalez <agonzalez@dextratech.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: gst_qtmux_check_difference verify before subtract
+ Avoid negative overflow by checking the order of operands
+ on subtraction of unsigned integers.
+ https://bugzilla.gnome.org/show_bug.cgi?id=635878
+
+2010-11-27 18:58:07 -0800 David Schleef <ds@schleef.org>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: Fix some memleaks
+
+2010-11-15 11:37:39 -0800 David Schleef <ds@schleef.org>
+
+ * ext/schroedinger/gstschroenc.c:
+ schroenc: minor memleak fix
+
+2010-11-25 19:31:35 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
+ signalprocessor: Remove dead assignments
+
+2010-11-25 19:31:03 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videomeasure/gstvideomeasure_collector.c:
+ * gst/videomeasure/gstvideomeasure_ssim.c:
+ videomeasure: Remove dead assignments
+
+2010-11-25 19:25:27 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/tta/gstttadec.c:
+ * gst/tta/gstttaparse.c:
+ tta: Remove dead assignments and useless variable
+
+2010-11-25 19:24:56 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/stereo/gststereo.c:
+ stereo: Remove dead assignments
+
+2010-11-25 19:21:23 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdp: Remove useless variables
+
+2010-11-25 19:21:11 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/rtpmux/gstrtpmux.c:
+ rtpmux: Remove dead assignments
+
+2010-11-25 19:21:01 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/real/gstrealaudiodec.c:
+ * gst/real/gstrealvideodec.c:
+ real: Remove dead assignments
+
+2010-11-25 19:20:51 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ivfparse/gstivfparse.c:
+ ivfparse: Remove dead assignments
+
+2010-11-25 19:06:49 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/freeze/gstfreeze.c:
+ freeze: Remove dead assignments
+
+2010-11-25 19:06:38 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/dvdspu/gstdvdspu.c:
+ dvdspu: Remove dead assignments
+
+2010-11-25 19:06:27 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/dtmf/gstrtpdtmfdepay.c:
+ dtmf: Remove dead assignments
+
+2010-11-25 19:01:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/dccp/gstdccp.c:
+ dccp: Remove dead assignments
+
+2010-11-25 18:56:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstamrparse.c:
+ * gst/audioparsers/gstbaseparse.c:
+ audioparsers: Remove dead assignments
+
+2010-11-25 18:52:47 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/vp8/gstvp8dec.c:
+ * ext/vp8/gstvp8enc.c:
+ vp8: Remove dead assignments
+
+2010-11-25 18:49:23 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/sdl/sdlaudiosink.c:
+ sdlaudiosink: Remove dead assignments
+
+2010-11-25 18:47:15 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/schroedinger/gstschrodec.c:
+ * ext/schroedinger/gstschroenc.c:
+ * ext/schroedinger/gstschroparse.c:
+ schroedinger: Remove dead assignments
+
+2010-11-25 18:43:30 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/mimic/gstmimenc.c:
+ mimenc: Remove dead assignment
+
+2010-11-25 18:43:18 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/cog/gstcogdownsample.c:
+ cogdownsample: Remove dead assignment
+
+2010-11-25 18:42:33 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/opencv/gstcvdilateerode.c:
+ * ext/opencv/gstcvlaplace.c:
+ * ext/opencv/gstcvsmooth.c:
+ * ext/opencv/gstcvsobel.c:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstfacedetect.c:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstopencvvideofilter.c:
+ * ext/opencv/gstpyramidsegment.c:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/opencv/gsttextwrite.c:
+ opencv: Remove dead assignments
+ ... and fix indentation
+
+2010-11-25 18:33:37 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/cog/gstcogcolorspace.c:
+ cogcolorspace: Remove dead assignment
+
+2010-11-25 18:30:56 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/cog/cogframe.c:
+ cogframe: Remove dead assignments
+
+2010-11-25 18:29:31 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/celt/gstceltenc.c:
+ celtenc: Initialize variable
+ In the case the tag_setter returns something, empty_tags would be
+ garbage value.
+
+2010-11-25 18:29:22 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/celt/gstceltenc.c:
+ celtenc: Remove dead assignment
+
+2010-11-25 18:26:21 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/assrender/gstassrender.c:
+ assrender: Remove dead assignments
+
+2010-11-25 17:14:23 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/audioparsers/gstbaseparse.c:
+ audioparse: fix possible division-by-zero
+ https://bugzilla.gnome.org/show_bug.cgi?id=635786
+
+2010-10-23 01:56:04 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Don't pass the ShmPipe to the function closing the shm area
+
+2010-10-23 01:22:43 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Use the right counter when freeing buffers
+
+2010-10-23 01:12:49 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/Makefile.am:
+ * sys/shm/shmalloc.h:
+ shmalloc: Manually decide to use GLib or not in the shmalloc
+ So make it easier for embedders to use it with or without Glib
+
+2010-10-20 22:49:59 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Remove duplicated arguement
+
+2010-10-20 22:39:21 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Fix socket leak on connect() error
+
+2010-10-20 22:28:13 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ * sys/shm/shmpipe.h:
+ shm: sp_client_recv returns negative on error, so make the retval signed
+
+2010-10-20 22:17:30 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Rename confusingly named variable
+
+2010-10-20 22:14:09 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Change permissions on old shm areas too
+ Change the permissions on old shm areas
+
+2010-10-20 22:01:36 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Use the macro for the last error too
+
+2010-10-20 21:52:31 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: Use "ablock" for all ShmAllocBlock variables
+ Use the ablock variable name for ShmAllocBlocks and block for
+ ShmBlock
+
+2010-10-20 21:52:24 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmpipe.h:
+ shm: Add more comments
+
+2010-10-20 21:41:15 +0200 Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+ * sys/shm/shmpipe.c:
+ shm: stylist improvements
+
+2010-10-20 21:33:24 +0200 Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+ * sys/shm/shmalloc.c:
+ shm: Explain some fields
+ Explain what some of the fields in the allocator actually mean
+
+2010-11-22 15:26:06 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Fix buffer timestamp and duration
+ The field rate is twice the frame rate of the src pad and so the duration of
+ one output buffer is src_fps_d / (2 * src_fps_n).
+
+2010-11-22 10:29:56 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Rename pattern property to field-pattern
+ This is mostly for clarity of what the property means and, I believe, makes the
+ pattern-offset property more comprehensible.
+
+2010-11-22 10:27:22 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Add pattern offset property
+ This property allows one to start at any point within the field pattern after
+ a discontinuity (whenever gst_interlace_reset () is called). Thus with the
+ 2:3:3:2 pattern, for example, one can start at offset 2 and achieve 3:2:2:3
+ or offset 1 and achieve 3:3:2:2.
+
+2010-11-19 17:01:41 -0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/camerabinimage.c:
+ * gst/camerabin/camerabinimage.h:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Create imagebin elements when image mode is set in camerabin NULL state
+ This patch refactors imagebin element creation and linking into separate functions,
+ and adds re-using also for imagebin internally created elements.
+ So this refactoring allows creating imagebin elements already in NULL state when
+ application sets the image mode, and next state change from NULL to READY will be faster.
+ This reduces first capture latency.
+ Earlier the elements were both created and linked in NULL to READY state change.
+
+2010-11-22 12:23:30 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtsparse: Create a sub-buffer with the section length
+
+2010-11-19 15:23:41 -0500 Josh Doe <josh@joshdoe.com>
+
+ * ext/opencv/gstcvdilateerode.c:
+ * ext/opencv/gstcvequalizehist.c:
+ * ext/opencv/gstcvlaplace.c:
+ * ext/opencv/gstcvsmooth.c:
+ * ext/opencv/gstcvsobel.c:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstopencvutils.h:
+ * ext/opencv/gstpyramidsegment.c:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/opencv/gsttextwrite.c:
+ opencv: fix caps issues and extend supported caps for some elements
+ Some elements had vague caps, such as "video/x-raw-rgb", which caused problems
+ at least with textwrite. For other elements, the underlying OpenCV functions
+ support more than just one image type, so I increased the number of supported
+ caps.
+ I created a utility function "gst_opencv_caps_from_cv_image_type", so each
+ element creates caps directly from OpenCV image types, such as CV_8UC1 for
+ 8-bit grayscale. This function uses gstvideo to create uniform caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=635304
+
+2010-11-22 17:43:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: Small optimization on tags parsing
+ Optimize a little avoiding copying a taglist when parsing xmp/exif
+ data.
+
+2010-09-17 09:52:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/selector/gstoutputselector.c:
+ outputselector: Avoid losing the last_buffer when switching
+ This patch makes outputselector take an extra ref when pushing
+ the last_buffer to avoid it losing it during the switch function.
+ This makes resend-latest properly work if the active-pad is changed
+ during the switch function buffer pushing (on a pad probe, for example).
+ https://bugzilla.gnome.org/show_bug.cgi?id=629917
+
+2010-09-17 09:44:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/selector/gstoutputselector.c:
+ outputselector: Recheck pending switch after pushing buffer
+ This patch makes output-selector always recheck if there's a
+ pending pad switch after pushing a buffer, preventing that
+ it pushes a buffer on the 'wrong' pad.
+ https://bugzilla.gnome.org/show_bug.cgi?id=629917
+
+2010-11-22 15:10:26 +0200 Olivier Aubert <olivier.aubert%40liris.cnrs.fr>
+
+ * ext/rsvg/Makefile.am:
+ * ext/rsvg/gstrsvg.c:
+ * ext/rsvg/gstrsvgoverlay.c:
+ * ext/rsvg/gstrsvgoverlay.h:
+ rsvgoverlay: scalable and relative svg overlay with cairo
+ Add a cairo+librsvg based overlay element to the rsvg plugin.
+
+2010-11-22 17:06:05 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ make: remove traces or moved/removed plugins
+
+2010-11-22 17:05:23 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * Makefile.am:
+ make: add missinf trailing \ to fix the build
+
+2010-11-21 23:11:19 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: remove incorrect check
+
+2010-11-19 17:55:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: remove remnant of obsolete property
+
+2010-11-19 15:18:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/qtmux.c:
+ tests: qtmux: also unit test fragmented file cases
+
+2010-07-30 12:48:29 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: allow specifying trak timescale
+ This is mainly because Smoothstreaming client are broken and don't
+ take the TimeScale property into account.
+
+2010-11-19 17:41:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ qtmux: include sdtp atoms for ismv fragmented files
+ Based on patch by Marc-André Lureau <mlureau@flumotion.com>
+
+2010-11-19 19:17:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: enable default fragmented file for ismlmux
+
+2010-09-02 13:58:05 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/ftypcc.h:
+ * gst/qtmux/gstqtmuxmap.c:
+ * gst/qtmux/gstqtmuxmap.h:
+ qtmux: add ismlmux, for fragmented isml major brand
+
+2010-11-19 14:44:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: finalize sinkpads list
+
+2010-07-22 19:40:07 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: add moov in streamheader
+
+2010-08-06 13:26:27 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: add streamable property to avoid building fragmented mfra index
+
+2010-11-18 16:48:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: add mfra to fragmented file
+ Based on patch by Marc-André Lureau <mlureau@flumotion.com>
+
+2010-11-15 15:17:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: optionally create fragmented file
+ In this mode, an initial empty moov (containing only stream metadata) is written,
+ followed by fragments containing actual data (along with required metadata).
+ New fragments are started either at keyframe (if such are sparse) or when
+ property configured duration exceeded.
+ Based on patch by Marc-André Lureau <mlureau@flumotion.com>
+ Fixes #632911.
+
+2010-11-15 15:12:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ qtmux: use helper to set atom flags from given uint
+
+2010-11-09 16:49:07 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: refactor configuring and sending of moov
+ Based on patch by Marc-André Lureau <mlureau@flumotion.com>
+
+2010-11-09 15:54:44 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: refactor extra top-level atom handling
+ Also check a bit more for possible errors, and free proper items in such case.
+
+2010-11-09 15:01:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: refactor slightly using buffer helper
+
+2010-11-05 13:48:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: fix misinforming comment
+
+2010-11-05 12:08:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ qtmux: delegate mvex handling to atoms
+ ... which keeps qtmux simpler.
+
+2009-09-28 16:11:35 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/gstqtmux.c:
+ qtmux: add mvex/trex in header if fragmented
+ One "trex" is added per "trak". We don't support default values,
+ but the "trex" box is mandatory.
+
+2009-09-28 13:01:30 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/fourcc.h:
+ qtmux: add a couple of fourcc for fragmented mp4
+
+2010-11-05 11:08:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: avoid removing temp file when error occurred
+
+2009-09-30 17:16:30 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: truncate buffer file after each send
+
+2009-09-28 16:53:51 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: remove temp file when reset/finalize
+
+2010-08-18 02:00:10 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegformat: Push tags after setting srcpad caps
+ This patch defers emission of tag events till caps are set on the source
+ pad of jpegparse, so that these tags can be seen downstream.
+ https://bugzilla.gnome.org/show_bug.cgi?id=627211
+
+2010-11-19 18:51:32 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/mpegdemux/mpegtsparse.c:
+ mpegtsparse: fix compiler warning
+
+2010-11-19 18:26:59 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtsparse: fix thinko
+
+2010-11-19 17:25:01 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ mpegtsparse: fix handling of TOT and TDT sections. Fixes #635281.
+ TDT and TOT sections, with PID=0x14, doesn't extend to several packets
+ and the section filter is not needed here and shouldn't be used at all
+ for these tables because the have a different structure.
+ For example, TDT tables were not parsed for odd hours because this bit
+ is the 'current_next_indicator' bit for the other sections, and the table
+ was discarded.
+
+2010-11-19 17:22:06 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/mpegdemux/mpegtsparse.c:
+ mpegtsparse: don't calculate the CRC for TOT tables. Fixes #635281.
+ TOT tables, with table_id=0x73, don't have a CRC, so don't calcute it
+
+2010-11-18 18:42:38 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * sys/dvb/dvbbasebin.c:
+ dvbbasebin: Add TDT to the initial pids filter for dvbsrc. Fixes #635200.
+
+2010-11-16 17:35:36 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: add gst_jpeg_parse_skip_marker ()
+ https://bugzilla.gnome.org/show_bug.cgi?id=626618
+
+2010-08-13 13:14:30 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: use byte reader accessors
+ https://bugzilla.gnome.org/show_bug.cgi?id=626618
+
+2010-11-17 10:49:30 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: inline gst_jpeg_parse_sof ()
+ No functional changes (hopefully).
+ https://bugzilla.gnome.org/show_bug.cgi?id=626618
+
+2010-11-16 17:23:35 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst/jpegformat/gstjpegparse.c:
+ jpegparse: fix typo
+ https://bugzilla.gnome.org/show_bug.cgi?id=626618
+
+2010-11-18 10:58:06 -0300 Aleksey Lim <alsroot@member.fsf.org>
+
+ * gst/camerabin/camerabinvideo.c:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Do not use audio clock after stopping video capture
+ Adda provide clock function to camerabin to make it not
+ provide the audio clock of the record bin when no video
+ recording is happening
+ Fixes #613379
+
+2010-11-17 16:23:42 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: use correct offset when adding index entry
+ ... bearing in mind that BUFFER_OFFSET is media specific and may not
+ reflect the basic offset after having been parsed.
+
+2010-11-17 14:30:09 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: enhancements for timestamp marked framed formats
+ That is, as such formats allow subclass to extract position from frame,
+ it is possible to extract duration (if not otherwise provided)
+ from (near) last frame, and a seek can fairly accurately target the required
+ position.
+ Fixes #631389.
+
+2010-11-16 17:06:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: refactor frame scanning peformed by _loop
+
+2010-11-16 18:04:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: slightly optimize sending of pending newsegment events
+
+2010-11-16 17:04:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: minor fixes and enhancements
+ Arrange for upstream as well as downstream flushing when seeking.
+ Also determine upstream size as well as seekability. Adjust some comments
+ to reality and employ debug statement in proper order.
+
+2010-11-17 15:33:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: minor cleanups
+
+2010-11-17 15:24:37 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: fix regression in ADIF src caps setting
+
+2010-11-16 12:11:53 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ * gst/audioparsers/gstflacparse.h:
+ flacparse: parse seektable
+ Fixes #631389 (partially).
+
+2010-11-16 12:08:54 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: minor refactor and enable default baseparse segment clipping
+
+2010-11-12 00:40:33 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ celvideosrc: fix nasty deadlock
+ We cannot call any CMBufferQueue functions while holding the lock that
+ our callback also depends on. So now we make use of CMBufferQueue's
+ trigger API in order to get notified when the queue has data.
+
+2010-11-11 23:41:44 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/cmapi.c:
+ * sys/applemedia/cmapi.h:
+ cmapi: cover CMBufferQueue's trigger API
+
+2010-11-11 21:42:03 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ celvideosrc: unlock should also notify
+ Otherwise we depend on being woken up by the CoreMedia queue getting
+ its next buffer.
+
+2010-11-10 23:16:51 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtdec.h:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ applemedia: don't push synchronously from callback
+ The codec that called us might be holding locks to shared resources, so
+ we should never push downstream from within its buffer callback.
+ Note that a GstBufferList is not used here because we need to preserve
+ the buffer metadata held by our GstBuffer subclasses.
+
+2010-11-10 20:52:47 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: bump H.264 level from 1.3 to 3.0
+ This should be turned into a property.
+
+2010-11-10 20:44:15 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ celvideosrc: add basic device selection support
+
+2010-11-10 20:51:27 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/cvapi.c:
+ * sys/applemedia/cvapi.h:
+ cvapi: add wrapper for IO surface access
+ To be used in a future video sink for zero-copy rendering.
+
+2010-11-10 20:25:28 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celapi.c:
+ * sys/applemedia/celapi.h:
+ celapi: add capture port type constants
+
+2010-11-09 22:43:14 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * ext/assrender/gstassrender.c:
+ assrender: Remove unused src_stride variable from blit functions
+
+2010-11-09 18:10:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * Makefile.am:
+ * win32/common/libgstphotography.def:
+ win32: Adding photography interface .def file
+ Adds check-exports to -bad to have photography interface
+ .def file created
+ Fixes #578629
+
+2010-11-09 19:38:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstmpegaudioparse.c:
+ mpegaudioparse: fix silly leak in _reset
+
+2010-11-08 23:54:31 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vth264decbin.c:
+ * sys/applemedia/vth264encbin.c:
+ applemedia: biplanar is actually NV12, not I420
+ D'oh!
+
+2010-11-08 21:22:13 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: remove keyframe enforcement workaround
+ Was only needed for old iOS where the H.264 encoder didn't support
+ kVTEncodeFrameOptionKey_ForceKeyFrame.
+
+2010-11-08 18:56:52 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/cvapi.c:
+ * sys/applemedia/cvapi.h:
+ cvapi: add a few extra bits of wrapping
+
+2010-11-08 15:08:19 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/coremediabuffer.c:
+ * sys/applemedia/corevideobuffer.c:
+ * sys/applemedia/cvapi.h:
+ applemedia: lock CVPixelBuffer read-only
+ As per Apple's docs, this may improve performance by avoiding redundant
+ invalidations of existing caches of the buffer contents.
+
+2010-11-08 10:33:58 -0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ examples: camerabin: Remove gstring leak
+ Simplify gst-camerabin-test by removing GString and replacing
+ with gchar for the filename handling. Also removes a leak of
+ the GString data.
+
+2010-11-08 16:00:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvgdec: avoid reffing the element in chain
+
+2010-11-08 15:45:48 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvgdec: add some minimal logging to track what it is doing
+
+2010-11-08 13:52:49 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ celvideosrc: put planar first in template caps
+
+2010-11-08 13:49:04 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/cvapi.h:
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vth264decbin.c:
+ * sys/applemedia/vth264encbin.c:
+ applemedia: improve vtenc/vtdec performance
+ Profiling of H.264 encode and decode revealed that conversions
+ between packed and planar were happening behind the scenes.
+ Hence we now choose I420 instead of YUY2.
+
+2010-10-22 18:07:00 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ examples: add async bus handler to gst-camerabin-test
+ Splits the bus handler into sync and async, keeping the
+ prepare-xwindow handling at the sync for faster handling and
+ moving the others to the async handler
+
+2010-11-06 12:27:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: we still require Gtk+ >= 2.14.0 when compiling against 2.0
+ The check for the minor version was dropped in one of the previous
+ commits.
+
+2010-11-05 16:51:57 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ celvideosrc: measure fps when statistics is enabled
+ Also refactor timestamping slightly.
+
+2010-11-05 15:14:08 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ celvideosrc: update to new Celestial and MediaToolbox APIs
+ This means celvideosrc is no longer compatible with iOS 3.x.
+
+2010-11-05 15:08:56 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ celvideosrc: fix debug category description
+
+2010-11-05 15:08:02 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celapi.c:
+ * sys/applemedia/celapi.h:
+ celapi: update to reflect new API on iOS 4.x
+ Also add remaining property constants for device and stream.
+
+2010-11-05 15:07:38 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/mtapi.c:
+ * sys/applemedia/mtapi.h:
+ mtapi: update to reflect new API on iOS 4.x
+ Also add remaining property constants for device and stream.
+
+2010-11-05 10:56:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ colorspace: Update generated ORC sources
+
+2010-08-26 17:08:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin-enum.h:
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ * tests/check/elements/camerabin.c:
+ camerabin: Adds 'idle' property
+ Adds 'idle', a read-only boolean property that tells applications
+ if there is any capturing/saving/encoding going on in camerabin. If
+ not, it is safe to set it to NULL and release resources without
+ losing data.
+
+2010-05-05 13:58:07 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/gstcamerabin-enum.h:
+ * gst/camerabin/gstcamerabin.c:
+ * tests/check/elements/camerabin.c:
+ camerabin: Add "ready-for-capture" property
+ Add "ready-for-capture" property to indicate if preparing a new
+ capture is possible.
+ "ready-for-capture" changes before the 'image-done' signal, so
+ the application can be notified that it can do a new capture
+ even before the previous one has finished encoding/saving.
+
+2010-11-05 00:32:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: don't even check for Gtk+ if --disable-examples is specified
+ There are Gtk+-based examples in plugin dirs and tests/icles/ too, and
+ we want to disable those as well then.
+
+2010-11-05 00:24:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
+ https://bugzilla.gnome.org/show_bug.cgi?id=634014
+
+2010-11-03 00:04:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/zbar.c:
+ * tests/files/Makefile.am:
+ * tests/files/barcode.png:
+ tests: add very simple zbar unit test
+ Not valgrind clean yet (could be zbar's fault though).
+
+2010-11-04 19:25:24 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/miovideosrc.c:
+ * sys/applemedia/qtkitvideosrc.m:
+ applemedia: make video source element details consistent
+ Inspired by the v4l2src element details.
+
+2010-11-04 19:11:04 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ * sys/applemedia/qtkitvideosrc.m:
+ applemedia: consistently use gst_element_class_set_details_simple
+
+2010-11-04 19:02:50 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ celvideosrc: update e-mail address
+
+2010-11-04 18:59:44 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/Makefile.am:
+ * sys/applemedia/celvideosrc.c:
+ * sys/applemedia/celvideosrc.h:
+ * sys/applemedia/iphonecamerasrc.c:
+ * sys/applemedia/iphonecamerasrc.h:
+ * sys/applemedia/plugin.m:
+ applemedia: rename iphonecamerasrc to celvideosrc
+ This is in order to improve consistency with the other three sources.
+
+2010-11-04 17:58:36 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ avfvideosrc: don't explicitly empty the buffer queue
+ We're holding the only reference to it so there's no need to explicitly
+ empty it right before letting go of our reference.
+
+2010-11-04 17:50:33 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ avfvideosrc: make buffer offset start from zero
+
+2010-11-04 17:47:25 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/qtkitvideosrc.m:
+ qtkitvideosrc: implement zero-copy by using buffer-factory
+ This means we'll wrap each CoreVideo buffer inside a GstBuffer instead of
+ making a copy.
+
+2010-11-04 17:44:12 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/bufferfactory.h:
+ * sys/applemedia/bufferfactory.m:
+ bufferfactory: add support for wrapping CVBuffer
+
+2010-11-04 17:24:03 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/qtkitvideosrc.m:
+ qtkitvideosrc: fix up refcounting
+ Should keep a strong reference to the device, but we don't need to manage
+ the reference count of elements of an NSMutableArray as it takes care of
+ that for us.
+
+2010-11-04 17:16:05 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/qtkitvideosrc.m:
+ qtkitvideosrc: simplify timestamping algorithm
+ Aligning timestamps on duration boundaries, skipping frames and so forth
+ are clearly things that fall outside the scope of a video source.
+
+2010-11-04 14:14:09 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/Makefile.am:
+ * sys/applemedia/avfvideosrc.h:
+ * sys/applemedia/avfvideosrc.m:
+ * sys/applemedia/bufferfactory.h:
+ * sys/applemedia/bufferfactory.m:
+ * sys/applemedia/plugin.m:
+ applemedia: add new iOS video source based on AVFoundation
+ This element makes use of the documented AVFoundation framework made
+ available starting with iOS 4.0, and hence this means we can finally
+ capture video using a public API.
+
+2010-11-04 14:24:36 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vth264decbin.c:
+ applemedia: fix stream-format caps used for H.264
+ The stream-format's "avc-sample" member is now called just "avc".
+
+2010-11-04 14:29:37 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/miovideodevice.c:
+ * sys/applemedia/plugin.m:
+ * sys/applemedia/qtkitvideosrc.m:
+ applemedia: update e-mail addresses
+
+2010-11-04 14:18:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: Inverse -base version check logic to actually make sense
+
+2010-11-03 18:34:28 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/pcapparse/gstpcapparse.c:
+ * gst/pcapparse/gstpcapparse.h:
+ pcapparse: Add support for Linux Cooked Capture (SLL) frames
+
+2010-11-03 18:23:27 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/pcapparse/gstpcapparse.c:
+ pcapparse: Fail on unknown version or linktype
+ The element only knows about major version 2 and only decodes linktype ethernet
+
+2010-11-03 18:02:49 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/pcapparse/gstpcapparse.c:
+ pcapparse: Send error GstMessage if stream doesn't have the expected magic
+
+2010-11-03 16:16:24 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/mpegdemux/mpegtsparse.c:
+ mpegtsparse: send TDT tables messages in a serialized event downstream
+ https://bugzilla.gnome.org/show_bug.cgi?id=633917
+
+2010-11-03 15:37:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Add support for IYU1
+
+2010-11-03 15:12:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ colorspace: First version of YUV9 and YVU9 implementation
+
+2010-11-03 09:20:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: Use GST_CHECK_PLUGINS_BASE_VERSION() instead of other hacks
+
+2010-10-18 15:32:14 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/mpegvideoparse/mpegpacketiser.c:
+ * gst/mpegvideoparse/mpegpacketiser.h:
+ * gst/mpegvideoparse/mpegvideoparse.c:
+ * gst/mpegvideoparse/mpegvideoparse.h:
+ mpegvideoparse: fix timestamp generation
+ Use information from the gop header and picture
+ header to calculate the picture timestamp. (time_code
+ and temporal_reference) and adapt to upstream timestamps if
+ provided.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632222
+
+2010-11-02 23:08:30 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/vtapi.h:
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtdec.h:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ applemedia: switch vtapi to CFTypeRef style typedefs
+
+2010-11-02 22:53:33 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/applemedia/celapi.h:
+ * sys/applemedia/cmapi.c:
+ * sys/applemedia/cmapi.h:
+ * sys/applemedia/coremediabuffer.c:
+ * sys/applemedia/coremediabuffer.h:
+ * sys/applemedia/iphonecamerasrc.c:
+ * sys/applemedia/iphonecamerasrc.h:
+ * sys/applemedia/mioapi.h:
+ * sys/applemedia/miovideodevice.c:
+ * sys/applemedia/miovideodevice.h:
+ * sys/applemedia/miovideosrc.c:
+ * sys/applemedia/miovideosrc.h:
+ * sys/applemedia/mtapi.h:
+ * sys/applemedia/vtapi.h:
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtdec.h:
+ * sys/applemedia/vtenc.c:
+ applemedia: support public version of CoreMedia
+ Also rename the relevant API so we mirror the public API more closely, and
+ switch to CoreFoundation CFTypeRef style typedefs. We still support the old
+ private CoreMedia in order to not break OS X support.
+ This means that vtenc and vtdec are now compatible with iOS 4.x, and in
+ theory also future versions of OS X, where this API may turn public like
+ it has on iOS.
+
+2010-11-02 17:46:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/zbar/gstzbar.c:
+ zbar: handle more formats that start with an 8-bit Y plane
+ We can handle most planar YUV layouts too, as long as we don't
+ tell zbar about the chroma planes.
+
+2010-11-02 17:18:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/zbar/gstzbar.c:
+ * ext/zbar/gstzbar.h:
+ zbar: use correct stride
+ Fixes detection for images with a width that's not a multiple of four.
+ Based on patch by: Kaj-Michael Lang <milang@tal.org>
+ Based on patch by: Stefan Kost <ensonic@users.sf.net>
+ https://bugzilla.gnome.org/show_bug.cgi?id=630830
+
+2010-11-02 16:54:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: fix build with current git of gst-plugins-base
+ ifdef tests don't work so well if we define them in the code
+ above in case they aren't defined.
+
+2010-11-02 16:35:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/zbar/gstzbar.c:
+ zbar: minor clean-up
+ Fix typo and use DEFAULT_FOO define for property default.
+
+2010-11-02 16:32:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/zbar/gstzbar.c:
+ zbar: disable cache by default
+ Since it breaks still image bar code detection.
+
+2010-11-02 16:05:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ colorspace: Add support for 8 bit paletted RGB
+ This needs the 8 bit paletted support from -base
+ which will be committed after release. Without this
+ the 8 bit parts are disabled.
+
+2010-11-02 10:24:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinpreview.c:
+ camerabin: Add missing change to previous commits
+ Forgot to add this change to the latest commits. This fixes the build.
+
+2010-11-02 09:39:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinpreview.c:
+ camerabin: Fix leaks in the preview handling
+ Remember to unref the bus after adding the watch.
+ Remember to unref the element after getting it with
+ gst_bin_get_by_name.
+
+2010-11-02 09:38:20 -0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Do not leak a caps
+ gst_caps_replace doesn't take ownership, but refs the caps. So we
+ unref the remaining caps.
+
+2010-09-24 16:28:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Reset pre-night-mode stored fps when mode changes
+ When switching between video/still modes the pre-night-mode fps
+ should be reset to prevent it being used in the incorrect mode, causing
+ the videosource to fail configuring itself
+
+2010-09-21 16:23:47 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ examples: camerabin: add support for setting many post-processing elements
+ Instead of taking a single element as input for the image post
+ processing option, take a list of comma separated elements
+ that will be used.
+
+2010-09-20 11:54:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ camerabin: Store app preferred capture parameters separately
+ Store width/height/fps for video captures in a separate variable
+ than the one that stores the currently used value.
+ This prevents the user preferences to be lost when resetting
+ the currently used dimensions for night mode, for example
+
+2010-09-20 08:42:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: cleanup used caps when going to NULL
+ Resets used caps so that camerabin doesn't try to use them
+ when restarting, where elements/properties might have changed
+ and the old caps be incompatible
+
+2010-09-09 10:50:59 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: fix priority for idle_add function
+ Adds a higher priority to the idle_add function for when
+ the image bin finished the image capture. This reduces the
+ delay for the application to be notified about this.
+
+2010-11-01 23:04:44 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/selector/gstinputselector.c:
+ inputselector: log times in human readable form
+
+2010-11-01 22:40:36 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/selector/gstinputselector.c:
+ inputselector: move reoccuring logs to LOG and remove a double info
+ Less debug spew in DEBUG category. No need to log pad again if we use
+ GST_LOG_OBJECT(pad,...).
+
+2010-11-01 15:53:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/cog/gstcogorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ cog, colorspace: update orc backup functions for latest changes
+ Should fix build on systems without the latest orc.
+
+2010-11-01 15:53:31 +0000 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/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ky.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/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update for new translations
+
+2010-10-31 23:46:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: Add support for RGB15 and BGR15
+
+2010-10-31 23:44:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: Add support for RGB16 and BGR16
+
+2010-10-31 23:25:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ colorspace: Add support for Y16
+
+2010-10-31 23:25:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc.orc:
+ colorspace: Fix Y800 ORC getline implementation
+
+2010-10-31 23:07:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ colorspace: Add support for A420
+
+2010-10-31 23:00:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Add support for Y41B
+
+2010-10-31 22:39:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ colorspace: Add support for SDTV/HDTV YUV conversions
+
+2010-10-31 22:21:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Add comment for the A420 getline/putline table row
+
+2010-10-31 20:40:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ colorspace: Add const to the source arrays and the getline/putline table
+
+2010-10-31 19:42:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Make fast-path transform table const
+
+2010-10-31 19:39:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: Only do the I420->YUY2 conversion once per scanline in the fast path
+
+2010-10-29 14:08:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: use only upstream duration if it provides one
+
+2010-10-25 14:15:50 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: reflow update_bitrate code
+ ... which makes local variables represent real state better, and avoids
+ triggering unneeded updates/actions.
+
+2010-10-25 14:13:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: add some debug statements
+
+2010-10-28 18:51:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gaudieffects/Makefile.am:
+ * gst/gaudieffects/gstplugin.c:
+ gaudieffects: Include gstcontroller header and add the required CFLAGS
+
+2010-10-27 14:57:36 +0200 Luis de Bethencourt <luis@debethencourt.com>
+
+ * gst/gaudieffects/gstburn.c:
+ * gst/gaudieffects/gstburn.h:
+ * gst/gaudieffects/gstchromium.c:
+ * gst/gaudieffects/gstchromium.h:
+ * gst/gaudieffects/gstdilate.c:
+ * gst/gaudieffects/gstdilate.h:
+ * gst/gaudieffects/gstdodge.c:
+ * gst/gaudieffects/gstexclusion.c:
+ * gst/gaudieffects/gstexclusion.h:
+ * gst/gaudieffects/gstplugin.c:
+ * gst/gaudieffects/gstsolarize.c:
+ * gst/gaudieffects/gstsolarize.h:
+ gaudieffects: made filter parameters dynamic and controllable
+
+2010-07-01 15:07:41 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideodevice.c:
+ winks: work around shutdown deadlock
+ GetOverlappedResult() might never return with some drivers. Time out
+ after 1000 ms. We cannot really fix this without either:
+ 1) Controlling the streaming thread so we can do CancelIo() from that
+ thread.
+ 2) Switch to using IO completion ports.
+
+2010-06-11 18:04:58 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideodevice.c:
+ winks: remove JPEG validation hack
+ This should clearly not be done in a video source.
+
+2010-04-20 12:05:45 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/ksvideohelpers.c:
+ winks: set PrioritySubClass to KSPRIORITY_NORMAL instead of 1
+ In order to match the reference implementation.
+
+2010-04-20 11:59:23 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideodevice.c:
+ winks: retry when KsCreatePin fails with ERROR_NOT_READY
+ Turns out that the reference implementation does this, hence we need to
+ mirror this behaviour. This typically happens with hardware that takes
+ some time to initialize.
+
+2009-10-26 16:09:00 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/ksvideohelpers.c:
+ winks: improve framerate fraction conversions
+ * For instance 7.5 fps should be represented as 15/2 instead of 7/1.
+ * Clamp AvgTimePerFrame and dwBitRate to account for rounding errors.
+
+2009-10-12 17:26:15 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksclock.c:
+ * sys/winks/gstksvideodevice.c:
+ * sys/winks/gstksvideodevice.h:
+ * sys/winks/gstksvideosrc.c:
+ * sys/winks/kshelpers.c:
+ * sys/winks/kshelpers.h:
+ * sys/winks/ksvideohelpers.c:
+ winks: improve error-handling
+ Most important part here is special-casing "device busy" so the application
+ is able to provide better feedback when another application is using the
+ device.
+
+2009-09-07 16:45:57 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideodevice.c:
+ * sys/winks/gstksvideodevice.h:
+ * sys/winks/gstksvideosrc.c:
+ winks: performance improvements
+ * Make the driver write directly into each GstBuffer to avoid memcpy().
+ * Don't memset() the buffer before reusing it.
+ * Recycle memory by keeping two spare buffers. Two because the sink
+ downstream may keep a ref to the previous buffer.
+ Note that we align buffers on highest possible byte boundary (4096) so we
+ don't have to take into account what kind of alignment the driver requires.
+
+2009-09-07 16:09:34 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksclock.c:
+ * sys/winks/gstksclock.h:
+ * sys/winks/gstksvideodevice.c:
+ * sys/winks/gstksvideodevice.h:
+ * sys/winks/gstksvideosrc.c:
+ * sys/winks/gstksvideosrc.h:
+ winks: store priv pointer instead of looking it up
+
+2009-08-31 19:33:30 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideosrc.c:
+ winks: post error message on flow-unexpected
+
+2009-08-31 19:28:50 +0200 Andres Colubri <andres.colubri@gmail.com>
+
+ * sys/winks/gstksvideosrc.c:
+ * sys/winks/gstksvideosrc.h:
+ winks: add property probing support
+
+2009-08-31 19:26:36 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideosrc.c:
+ * sys/winks/ksvideohelpers.c:
+ * sys/winks/ksvideohelpers.h:
+ winks: sort devices that look like cameras first
+
+2009-08-31 19:25:02 +0200 Knut Inge Hvidsten <knut.inge.hvidsten@tandberg.com>
+
+ * sys/winks/ksvideohelpers.c:
+ winks: provide guessed pixel-aspect-ratio in caps
+
+2009-08-31 19:23:40 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksclock.c:
+ winks: only try to change state when actually open
+
+2009-08-31 19:22:40 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/kshelpers.c:
+ * sys/winks/kshelpers.h:
+ * sys/winks/ksvideohelpers.c:
+ winks: ignore unsupported formats
+
+2010-10-28 16:14:34 +0200 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * sys/winks/gstksvideodevice.c:
+ * sys/winks/gstksvideosrc.c:
+ winks: adjust a couple of logging severities
+ Should clearly not be considered warnings, as they're quite common.
+
+2010-10-27 18:30:11 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * configure.ac:
+ * sys/Makefile.am:
+ * sys/applemedia/Makefile.am:
+ * sys/applemedia/celapi.c:
+ * sys/applemedia/celapi.h:
+ * sys/applemedia/cmapi.c:
+ * sys/applemedia/cmapi.h:
+ * sys/applemedia/coremediabuffer.c:
+ * sys/applemedia/coremediabuffer.h:
+ * sys/applemedia/coremediactx.c:
+ * sys/applemedia/coremediactx.h:
+ * sys/applemedia/corevideobuffer.c:
+ * sys/applemedia/corevideobuffer.h:
+ * sys/applemedia/cvapi.c:
+ * sys/applemedia/cvapi.h:
+ * sys/applemedia/dynapi-internal.h:
+ * sys/applemedia/dynapi.c:
+ * sys/applemedia/dynapi.h:
+ * sys/applemedia/iphonecamerasrc.c:
+ * sys/applemedia/iphonecamerasrc.h:
+ * sys/applemedia/mioapi.c:
+ * sys/applemedia/mioapi.h:
+ * sys/applemedia/miovideodevice.c:
+ * sys/applemedia/miovideodevice.h:
+ * sys/applemedia/miovideosrc.c:
+ * sys/applemedia/miovideosrc.h:
+ * sys/applemedia/mtapi.c:
+ * sys/applemedia/mtapi.h:
+ * sys/applemedia/plugin.m:
+ * sys/applemedia/qtkitvideosrc.h:
+ * sys/applemedia/qtkitvideosrc.m:
+ * sys/applemedia/vtapi.c:
+ * sys/applemedia/vtapi.h:
+ * sys/applemedia/vtdec.c:
+ * sys/applemedia/vtdec.h:
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ * sys/applemedia/vth264decbin.c:
+ * sys/applemedia/vth264decbin.h:
+ * sys/applemedia/vth264encbin.c:
+ * sys/applemedia/vth264encbin.h:
+ * sys/applemedia/vtutil.c:
+ * sys/applemedia/vtutil.h:
+ applemedia: New plugin for Apple multimedia APIs
+ Provides the following elements:
+ qtkitvideosrc: OS X video source relying on the QTKit API. Comes with
+ hard-coded caps as the API does not provide any way of querying for
+ formats supported by the hardware. Hasn't been tested a lot, but seems
+ to work.
+ miovideosrc: OS X video source which uses the undocumented/private
+ CoreMediaIOServices API, which is also the one used by iChat.
+ Present on latest version of Leopard and all versions of Snow Leopard.
+ Has been tested extensively with built-in cameras and TANDBERG's
+ PrecisionHD USB camera.
+ vtenc, vtdec: Generic codec wrappers which make use of the undocumented/
+ private VideoToolbox API on OS X and iOS. List of codecs are currently
+ hard-coded to H.264 for vtenc, and H.264 + JPEG for vtdec. Can easily be
+ expanded by adding new entries to the lists, but haven't yet had time to
+ do that. Should probably also implement probing as available codecs depend
+ on the OS and its version, and there doesn't seem to be any way to
+ enumerate the available codecs.
+ vth264decbin, vth264encbin: Wrapper bins to make it easier to use
+ vtdec_h264/vtenc_h264 in live scenarios.
+ iphonecamerasrc: iPhone camera source relying on the undocumented/private
+ Celestial API. Tested on iOS 3.1 running on an iPhone 3GS. Stops working
+ after a few minutes, presumably because of a resource leak. Needs some
+ love.
+ Note that the iOS parts haven't yet been ported to iOS 4.x.
+
+2010-10-28 11:43:34 +0100 Sebastian Pölsterl <sebp@k-d-w.org>
+
+ * gst/mpegdemux/mpegtsparse.c:
+ mpegtsparse: Add tag event emission. Fixes #627253
+
+2010-10-27 13:17:10 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 7bbd708 to 011bcc8
+
+2010-10-21 16:06:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Check the source scene mode when creating it
+ As camerabin only gets notified of the changes from the
+ video source element, it should query the initial value
+ once the source is created so it initializes itself
+ correctly.
+
+2010-10-20 00:07:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: fix distcheck a bit more
+ Dist elements/parser.h header file, which fixes the 'make check' build.
+
+2010-10-19 23:40:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/valve.c:
+ tests: fix valve unit test
+ gst_buffer_pad_alloc() needs simple caps or NULL caps,
+ ANY caps are not allowed.
+
+2010-10-19 23:25:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioparsers/gstdcaparse.c:
+ dcaparse: init variable to make osx build bot happy
+ gstdcaparse.c: In function 'gst_dca_parse_check_valid_frame':
+ gstdcaparse.c:246: warning: 'best_sync' may be used uninitialized in this function
+
+2010-10-19 00:15:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioparsers/Makefile.am:
+ * gst/audioparsers/gstdcaparse.c:
+ * gst/audioparsers/gstdcaparse.h:
+ * gst/audioparsers/plugin.c:
+ audioparsers: add very basic dts/dca parser
+ Still some issues, e.g. with seekable queries in totem, but also
+ processing already-chunked input (created with matroskademux ! gdppay).
+
+2010-10-19 16:23:23 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/amrwbenc/gstamrwbenc.c:
+ * ext/apexsink/gstapexsink.c:
+ * ext/artsd/gstartsdsink.c:
+ * ext/audiofile/gstafsink.c:
+ * ext/audioresample/gstaudioresample.c:
+ * ext/bz2/gstbz2dec.c:
+ * ext/bz2/gstbz2enc.c:
+ * ext/cdaudio/gstcdaudio.c:
+ * ext/cog/gstcogmse.c:
+ * ext/cog/gstlogoinsert.c:
+ * ext/dc1394/gstdc1394.c:
+ * ext/dirac/gstdiracenc.cc:
+ * ext/directfb/dfbvideosink.c:
+ * ext/divx/gstdivxenc.c:
+ * ext/dts/gstdtsdec.c:
+ * ext/faac/gstfaac.c:
+ * ext/jack/gstjackaudiosink.c:
+ * ext/jack/gstjackaudiosrc.c:
+ * ext/kate/gstkatedec.c:
+ * ext/kate/gstkateenc.c:
+ * ext/kate/gstkatetag.c:
+ * ext/kate/gstkatetiger.c:
+ * ext/kate/gstkateutil.c:
+ * ext/libfame/gstlibfame.c:
+ * ext/modplug/gstmodplug.cc:
+ * ext/mpeg2enc/gstmpeg2encoptions.cc:
+ * ext/mplex/gstmplexjob.cc:
+ * ext/musicbrainz/gsttrm.c:
+ * ext/mythtv/gstmythtvsrc.c:
+ * ext/nas/nassink.c:
+ * ext/neon/gstneonhttpsrc.c:
+ * ext/ofa/gstofa.c:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstfacedetect.c:
+ * ext/opencv/gstpyramidsegment.c:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/resindvd/resindvdbin.c:
+ * ext/resindvd/resindvdsrc.c:
+ * ext/sdl/sdlvideosink.c:
+ * ext/shout/gstshout.c:
+ * ext/snapshot/gstsnapshot.c:
+ * ext/sndfile/gstsfsink.c:
+ * ext/soundtouch/gstpitch.cc:
+ * ext/tarkin/gsttarkindec.c:
+ * ext/tarkin/gsttarkinenc.c:
+ * ext/xvid/gstxvidenc.c:
+ * ext/zbar/gstzbar.c:
+ various (ext): add missing G_PARAM_STATIC_STRINGS flags
+ Canonicalize property names as needed.
+
+2010-10-19 16:24:12 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videosignal/gstvideoanalyse.c:
+ videoanalyse: fix copy'n'paste off by one for param spec flags change
+
+2010-10-19 13:43:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/asfmux/gstasfmux.c:
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/camerabin/camerabinimage.c:
+ * gst/camerabin/camerabinvideo.c:
+ * gst/dccp/gstdccpclientsink.c:
+ * gst/dccp/gstdccpclientsrc.c:
+ * gst/dccp/gstdccpserversink.c:
+ * gst/dccp/gstdccpserversrc.c:
+ * gst/dtmf/gstdtmfsrc.c:
+ * gst/dtmf/gstrtpdtmfdepay.c:
+ * gst/dtmf/gstrtpdtmfsrc.c:
+ * gst/filter/gstiir.c:
+ * gst/freeze/gstfreeze.c:
+ * gst/games/gstpuzzle.c:
+ * gst/gaudieffects/gstburn.c:
+ * gst/gaudieffects/gstchromium.c:
+ * gst/gaudieffects/gstdilate.c:
+ * gst/gaudieffects/gstdodge.c:
+ * gst/gaudieffects/gstexclusion.c:
+ * gst/gaudieffects/gstsolarize.c:
+ * gst/h264parse/gsth264parse.c:
+ * gst/id3tag/gstid3mux.c:
+ * gst/librfb/gstrfbsrc.c:
+ * gst/mixmatrix/mixmatrix.c:
+ * gst/mpeg4videoparse/mpeg4videoparse.c:
+ * gst/mpegdemux/flutspatinfo.c:
+ * gst/mpegdemux/flutspmtinfo.c:
+ * gst/mpegdemux/flutspmtstreaminfo.c:
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ * gst/mpegdemux/mpegtsparse.c:
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mve/gstmvemux.c:
+ * gst/nsf/gstnsf.c:
+ * gst/passthrough/gstpassthrough.c:
+ * gst/pcapparse/gstpcapparse.c:
+ * gst/playondemand/gstplayondemand.c:
+ * gst/pnm/gstpnmenc.c:
+ * gst/qtmux/gstqtmoovrecover.c:
+ * gst/real/gstrealaudiodec.c:
+ * gst/real/gstrealvideodec.c:
+ * gst/rtpmux/gstrtpmux.c:
+ * gst/scaletempo/gstscaletempo.c:
+ * gst/sdp/gstsdpdemux.c:
+ * gst/selector/gstinputselector.c:
+ * gst/selector/gstoutputselector.c:
+ * gst/smooth/gstsmooth.c:
+ * gst/speed/gstspeed.c:
+ * gst/stereo/gststereo.c:
+ * gst/subenc/gstsrtenc.c:
+ * gst/vbidec/gstvbidec.c:
+ * gst/videodrop/gstvideodrop.c:
+ * gst/videomeasure/gstvideomeasure_collector.c:
+ * gst/videomeasure/gstvideomeasure_ssim.c:
+ * gst/videosignal/gstvideoanalyse.c:
+ * gst/videosignal/gstvideodetect.c:
+ * gst/videosignal/gstvideomark.c:
+ various (gst): add missing G_PARAM_STATIC_STRINGS flags
+ Canonicalize property names as needed.
+
+2010-10-19 15:30:02 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/artsd/gstartsdsink.c:
+ * ext/audiofile/gstafsink.c:
+ * ext/shout/gstshout.c:
+ * gst/smooth/gstsmooth.c:
+ various: wrap property registration and add a single fixme for long desc.
+
+2010-10-19 15:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/pnm/gstpnmenc.c:
+ pnmenc: remove stray " in doc comment
+
+2010-10-19 13:44:25 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/dtmf/gstdtmfsrc.c:
+ dtmfsrc: remove DEBUG_FUNCPTR from gobject vmethods
+
+2010-10-08 19:33:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ tests: jifmux: Adds tests for the new tags
+ Adds tests for the new exif tags in -base
+
+2010-10-09 17:36:07 -0700 David Schleef <ds@schleef.org>
+
+ * ext/dirac/gstdiracenc.cc:
+ * ext/schroedinger/gstschroenc.c:
+ * ext/vp8/gstvp8dec.c:
+ * ext/vp8/gstvp8enc.c:
+ * gst-libs/gst/video/gstbasevideocodec.c:
+ * gst-libs/gst/video/gstbasevideocodec.h:
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ * gst-libs/gst/video/gstbasevideodecoder.h:
+ * gst-libs/gst/video/gstbasevideoencoder.c:
+ * gst-libs/gst/video/gstbasevideoencoder.h:
+ basevideo: Move common fields/functions to basecodec
+
+2010-09-28 18:21:57 +0300 Kaj-Michael Lang <milang@tal.org>
+
+ * ext/zbar/gstzbar.c:
+ * ext/zbar/gstzbar.h:
+ zbar: Make scanner cache optional
+
+2010-10-14 23:04:15 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/interfaces/photography.h:
+ photography: actualy use the enum in the vmethods
+ If we introduce a new GstPhotographyNoiseReduction, lets also use it
+ in the vmethods
+
+2010-10-14 23:03:19 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/interfaces/photography.h:
+ photography: retab interface struct fields
+
+2010-10-14 12:32:05 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 5a668bf to 7bbd708
+
+2010-10-14 14:07:48 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin-enum.h:
+ camerabin: Remove unused entry
+ Remove camerabin unused enum entry
+
+2010-10-14 13:41:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/photography.h:
+ photography: Avoid breaking ABI
+ Move the newly added functions/fields to the end of the structs
+
+2010-10-14 11:45:55 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/mpegvideoparse/mpegpacketiser.c:
+ mpegvideoparse: accelerate search for start code
+ As the startcode always starts with 0x000001 some iterations
+ can be skipped if values > 1 are detected.
+ ~ 70% faster on HD video stream.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632130
+
+2010-10-14 16:48:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstac3parse.c:
+ ac3parse: properly parse e-ac3 frame header
+ Also add a few debug statements.
+
+2010-10-14 11:24:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: reflow opening and closing decoder
+ In particular, this reconfigures quite forcefully when renegotiation is needed.
+ Fixes #631501.
+
+2010-10-13 17:47:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: prevent infinite loop when adjusting framerate
+ Fixes #632070.
+
+2010-10-12 21:46:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ tests: jifmux: update tests to the new datetime api
+ Update jifmux tests to use new gstdatetime API in core
+
+2010-10-12 09:37:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/geometrictransform/Makefile.am:
+ * gst/geometrictransform/gstrotate.c:
+ * gst/geometrictransform/gstrotate.h:
+ * gst/geometrictransform/plugin.c:
+ geometrictransform: Adds rotate element
+ Adds a new rotate element to geometrictransform. It still
+ needs some work. But this is a good starting point.
+ Based on patch from Bert Douglas <bertd tplogic com>
+
+2010-10-13 11:00:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: tweak setting buffer metadata; avoid timestamp jitter
+ Fixes #631993.
+
+2010-10-12 18:17:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ * ext/faad/gstfaad.h:
+ faad: cater for renegotiation
+ At least, whenever either stream (e.g. ADTS) or upstream provides necessary
+ info for doing so.
+ Fixes #631501.
+
+2010-10-12 18:07:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstaacparse.h:
+ aacparse: streamline src caps setting
+ In particular, also set src caps whenever changes in stream warrant doing so.
+
+2010-10-12 16:13:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * sys/directdraw/gstdirectdrawsink.c:
+ directdrawsink: port GstXOverlay bits to new API
+ Don't use deprecated API.
+
+2010-10-12 16:35:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/faac.c:
+ faac: adjust unit test to faac modified output
+
+2010-10-10 12:32:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ checks: remove variables from Makefile.am that aren't set
+ Remove some stuff that was copy'n'pasted from core but
+ doesn't apply here. The following vars aren't set:
+ CHECK_CFLAGS, CHECK_LIBS, GST_OBJ_CFLAGS, GST_OBJ_LIBS,
+ so we may just as well remove them.
+
+2010-10-12 12:11:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/camerabin/gst-camera.c:
+ examples: Fix compilation with GTK+ 3.0
+
+2010-10-12 10:28:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/flacparse.c:
+ flacparse: Adjust unit tests to new flacparse behaviour
+ Garbage after frames is now included in the frames because flacparse
+ has no easy way to detect the real end of a frame. Decoders are
+ expected to everything after the frame because only decoding the
+ bitstream will reveal the real end of the frame.
+ Fixes bug #631814.
+
+2010-10-12 10:27:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Don't drop the last frame if it is followed by garbage
+ See bug #631814.
+
+2010-10-11 17:49:46 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: perform bitrate handling and posting after newsegment sending
+
+2010-10-11 17:36:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: immediately post subclass provided bitrate
+
+2010-10-11 17:06:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: fix parsing with unknown framesizes
+ Fixes #631814 (mostly).
+
+2010-10-11 17:05:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faac/gstfaac.c:
+ * ext/faac/gstfaac.h:
+ faac: handle trailing encoder output
+
+2010-10-11 14:25:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gsettings/gstswitchsrc.c:
+ switchsrc: Set the GST_ELEMENT_IS_SOURCE flag
+
+2010-09-13 19:07:55 +0100 Damien Lespiau <damien.lespiau@intel.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: Fix example usage, bandwidth=8 not 8MHz
+ The bandwidth property is enum that takes the values 8, 7, 6, AUTO not
+ 8MHz.
+
+2010-10-08 17:01:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * sys/shm/shmalloc.h:
+ shm: Add C++ protection
+ Add c++ protection in the relevant places
+
+2010-10-08 12:44:45 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From c4a8adc to 5a668bf
+
+2010-10-08 12:55:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5e3c9bf to c4a8adc
+
+2010-10-07 23:37:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Simplify frame header parsing by using lookup tables
+ Based on a patch by Felipe Contreras.
+ See bug #631200.
+
+2010-10-07 23:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ * gst/audioparsers/gstflacparse.h:
+ flacparse: Don't parse the complete FLAC frames but only look for valid frame headers
+ Thanks to Felipe Contreras for the suggestion. This is partially
+ based on his patches and makes flacparse more than 3.5 times faster.
+ Looking for valid frame headers is unlikely to give false positives
+ because every frame header is at least 9 bytes long, contains a
+ 14 bit sync code and a 8 bit checksum over the first 8 bytes.
+ Fixes bug #631200.
+
+2010-10-07 11:59:30 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: workaround internal rtspsrc failing state change
+ Fixes #630046.
+
+2010-10-07 10:34:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/rawparse/Makefile.am:
+ * gst/rawparse/gstaudioparse.c:
+ * gst/rawparse/gstaudioparse.h:
+ audioparse: Add support for setting the channel-positions
+
+2010-10-06 18:32:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Really post tags only after the initial newsegment event
+ The first newsegment event will be send by the first call to
+ gst_base_parse_push_buffer() if necessary, posting the tags
+ before that is not a good idea. Instead do it from the
+ GstBaseParse::pre_push_buffer vfunc.
+
+2010-10-06 16:54:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/coloreffects/gstchromahold.c:
+ chromahold: Fix hue calculation for red colors
+ Also make the calculation much more accurate...
+
+2010-10-06 15:21:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/coloreffects/gstchromahold.c:
+ chromahold: Make everything greyscale if the target color is grey
+
+2010-10-06 11:55:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/coloreffects/Makefile.am:
+ * gst/coloreffects/gstchromahold.c:
+ * gst/coloreffects/gstchromahold.h:
+ * gst/coloreffects/gstplugin.c:
+ chromahold: Add chromahold color effect
+ This effect converts all colors except a single one to
+ grey. The color is selected by an RGB triple and a
+ tolerance for the color matching in hue degree can be specified.
+
+2010-10-05 17:04:10 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: fix and reflow some exits
+
+2010-10-05 16:56:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: error out if no streams found in sdp message
+
+2010-10-05 16:47:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: unbreak standard manager setup
+
+2010-10-05 11:44:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ .gitignore: ignore more unit test binaries
+
+2010-10-05 11:42:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/inspect/plugin-alsaspdif.xml:
+ * ext/Makefile.am:
+ * ext/alsaspdif/Makefile.am:
+ * ext/alsaspdif/alsaspdifsink.c:
+ * ext/alsaspdif/alsaspdifsink.h:
+ * gst-plugins-bad.spec.in:
+ * m4/Makefile.am:
+ * m4/gst-alsa.m4:
+ alsaspdif: remove alsaspdifsink element
+ Remove alsaspdifsink, it's not needed any longer. alsasink in -base
+ has been able to handle SPDIF for a while now.
+
+2010-10-05 11:17:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ Revert "baseparse: add skip property"
+ This reverts commit b5a3d60363d837a10f0533c141ec93d10b742312.
+ Reverting this for now, since no one really seems to remember why this
+ property exists or what it could possibly be good for. It seems to have
+ been in the original mp3parse since the beginning of time and was back-
+ ported from there.
+
+2010-10-04 10:41:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Fix uninitialized variable compiler warnings
+ These warnings are wrong, the variables are only used if they were
+ initialized by the bit reader.
+
+2010-09-14 02:48:58 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: fix picture parsing
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2010-10-03 23:54:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Push tags before the header buffers are pushed
+
+2010-08-02 20:50:21 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: trivial caps fix
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2010-10-03 23:45:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/qtmux/gstqtmux.c:
+ qtmux: Add G_PARAM_STATIC_STRINGS
+ Add G_PARAM_STATIC_STRINGS to qtmux properties
+
+2010-10-03 23:14:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: valve: Fix tests build
+ Adds missing cflags/libs to valve check test to
+ fix build
+
+2010-10-03 23:50:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ audioparser: Let the format string agree with the parameters to fix compiler warning
+
+2010-10-03 15:55:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/vdpau/mpeg/gstvdpmpegdec.c:
+ vdpau: Check return values of the bitreader functions
+
+2010-10-03 15:41:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstac3parse.c:
+ ac3parse: Use unchecked versions of the bitreader get functions
+ We didn't check the return values anyway...
+
+2010-09-28 13:52:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/valve/gstvalve.c:
+ valve: no need to ref the object in _chain
+ Don't ref the pad in chain, like elsewhere
+
+2010-09-22 15:44:43 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: Fix debug output
+ We lose the reference to the buffer after gst_pad_push(), so the debug
+ print should happen before.
+ https://bugzilla.gnome.org/show_bug.cgi?id=622276
+
+2010-10-01 12:34:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/flacparse.c:
+ * tests/check/elements/parser.c:
+ * tests/check/elements/parser.h:
+ audioparsers: add flacparse unit test
+ ... and tweak parser test helper in the process.
+
+2010-09-29 16:12:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: support reverse playback
+ ... in pull mode or upstream driven.
+
+2010-09-27 12:16:43 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: remove done TODOs and update documentation
+
+2010-09-25 14:40:54 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: use determined seekability in answering SEEKING query
+
+2010-09-25 14:32:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: add skip property
+
+2010-09-25 13:59:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/ac3parse.c:
+ * tests/check/elements/mpegaudioparse.c:
+ audioparsers: add ac3parse and mpegaudioparse unit test
+
+2010-09-25 13:59:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/Makefile.am:
+ * gst/audioparsers/gstmpegaudioparse.c:
+ * gst/audioparsers/gstmpegaudioparse.h:
+ * gst/audioparsers/plugin.c:
+ mpegaudioparse: initial version
+ ... adequately equivalent to mp3parse, so lets boldly set it
+ to higher rank.
+
+2010-09-25 14:01:07 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: set minimum frame size at _start
+ ... rather than one time at _init.
+
+2010-09-25 13:50:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/aacparse.c:
+ * tests/check/elements/aacparse_data.h:
+ * tests/check/elements/amrparse.c:
+ * tests/check/elements/amrparse_data.h:
+ * tests/check/elements/parser.c:
+ * tests/check/elements/parser.h:
+ audioparsers: refactor existing unit tests using common helper
+
+2010-09-22 15:07:09 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstac3parse.c:
+ * gst/audioparsers/gstamrparse.c:
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ baseparse: use _set_frame_props to configure frame lead_in and lead_out
+ ... provided a corresponding decoder with sufficient leading and following
+ frames to carry out full decoding for a particular segment.
+
+2010-09-22 14:13:17 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstac3parse.c:
+ * gst/audioparsers/gstamrparse.c:
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ * gst/audioparsers/gstflacparse.c:
+ baseparse: use _set_duration to configure duration update interval
+ ... as it logically belongs there as one or the other; either subclass
+ can provide a duration, or an estimate must be made (reguarly updated).
+
+2010-09-22 13:55:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: localize use of provided fps information
+
+2010-09-22 12:13:12 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: seek table and accurate seek support
+
+2010-09-21 13:57:10 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: proper and more extended segment and seek handling
+ That is, loop pause handling, segment seek support, newsegment for gaps, etc
+
+2010-09-21 10:57:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ baseparse: add index support
+
+2010-09-21 09:59:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: refactor state reset
+
+2010-09-20 16:39:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: prevent indefinite resyncing
+
+2010-09-20 13:57:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: specific EOS handling if no output so far
+
+2010-09-20 13:31:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: adjust _set_frame_prop documentation and set default as claimed
+
+2010-09-20 13:30:54 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: fix bitrate copy-and-paste and update heuristic
+
+2010-09-17 18:33:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: post duration message if average bitrates is updated
+
+2010-09-17 18:24:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ baseparse: remove is_seekable vmethod and use a set_seek instead
+ Seekability, like duration, etc is unlikely to change (frequently), and
+ the default assumption covers most cases, so let subclass set when needed.
+ At the same time, allow subclass to indicate if it has seek-metadata (table)
+ available, and possibly have it provide an average bitrate.
+
+2010-09-17 17:35:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstac3parse.c:
+ ac3parse: remove redundant default is_seekable
+
+2010-09-17 17:21:46 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ baseparse: add another hook for subclass prior to pushing buffer
+ ... and allow subclass to perform custom segment clipping, or to
+ emit tags or messages at this time.
+
+2010-09-17 17:19:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: 0 converts to 0 by default
+
+2010-09-16 18:56:46 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ basepase: refactor conversion using helper function and export default convert
+
+2010-09-16 18:35:47 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: streamline query handling
+
+2010-09-16 11:51:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ * gst/audioparsers/gstbaseparse.h:
+ baseparse: cleanup struct and remove unused member
+
+2010-08-16 11:04:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/plugin.c:
+ audioparsers: increase ranks to enable auto-plugging
+ Because we can, and should, have some shakedown testing before having
+ these make it into -good later on ...
+
+2010-09-22 16:07:24 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: Allow chaining of subclass event handlers
+ This allows the child class to chain its event handler with
+ GstBaseParse, so that subclasses don't have to duplicate all the default
+ event handling logic.
+ https://bugzilla.gnome.org/show_bug.cgi?id=622276
+
+2010-09-30 17:48:35 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/elements/valve.c:
+ tests: Fix caps leak in the valve test
+
+2010-09-30 17:24:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/valve.c:
+ valve: Add unit tests
+ Add a unit test for the valve element.
+
+2010-09-30 16:26:19 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/valve/gstvalve.c:
+ * gst/valve/gstvalve.h:
+ valve: Make the drop variable into an atomic.
+ Using an atomic allows us to avoid locking the whole object all time time.
+ As suggested by Stefan Kost.
+
+2010-09-30 16:22:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/valve/gstvalve.c:
+ valve: Correctly set the DISCONT flag after dropping buffers
+
+2010-09-30 16:16:47 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/valve/gstvalve.c:
+ valve: Remove superflous checking casts
+
+2010-09-30 16:13:23 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/valve/gstvalve.c:
+ valve: Fix style, improve comments
+ Minor improvements to the comments and break a few overly long lines
+
+2010-09-30 16:07:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/rtpmux/gstrtpdtmfmux.c:
+ * gst/rtpmux/gstrtpmux.c:
+ rtpmux: Improve documentation
+ Add an example pipeline, and try to explain a bit more what it does.
+
+2010-09-29 17:34:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Do not wrongly fail when starting a capture
+ If the elements are in NULL/READY and changing state to
+ PAUSED/PLAYING while a capture is started
+ camerabin might not set the active_bin properly causing the
+ capture start to fail.
+ This patch fixes it by checking the current and pending state
+ of the branches instead of only the current one
+
+2010-09-29 10:13:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: reverse playback; cater for decoder delay
+ ... thereby actually using the gather and decode queues.
+
+2010-09-29 10:08:17 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: tweak output buffer timestamping
+ In particular, avoid packetised input leading to initial to non-0 output ts.
+
+2010-09-28 16:20:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/frei0r/gstfrei0r.c:
+ frei0r: Use static caps instead of converting strings to caps all the time
+
+2010-09-28 16:14:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/frei0r/gstfrei0r.c:
+ frei0r: Fix crashes if plugins don't provide correct property information
+ The vertigo plugin for example claims to have 3 properties but
+ the 3rd property does nothing and has a NULL name.
+ Fixes bug #630783.
+ Thanks to Martti Kühne for debugging this.
+
+2010-09-28 14:26:11 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/valve/gstvalve.c:
+ valve: move default: parst in the switch statement to the end
+ Now sure if it matters, but the previous form looks weired.
+
+2010-09-28 14:23:01 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/valve/gstvalve.c:
+ valve: move debug-category registration to type init
+
+2010-09-28 14:22:18 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/liveadder/liveadder.c:
+ liveadder: move debug-category registration to type init
+
+2010-09-28 14:17:45 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/liveadder/liveadder.c:
+ liveadder: GST_BOILERPLATE already sets parent_class
+
+2010-09-28 14:16:58 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/liveadder/liveadder.c:
+ liveadder: use base_init for pad_templates and element_details
+
+2010-09-28 14:15:57 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/liveadder/liveadder.c:
+ liveadder: use G_PARAM_STATIC_STRINGS on properties
+
+2010-09-28 14:15:13 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/valve/gstvalve.c:
+ valve: use G_PARAM_STATIC_STRINGS on properties
+
+2010-09-28 14:07:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/valve/gstvalve.c:
+ valve: GST_BOILERPLATE already sets parent_class
+
+2010-09-28 14:08:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videomeasure/gstvideomeasure_collector.c:
+ videomeassure: GST_BOILERPLATE already sets parent_class
+
+2010-09-28 11:35:53 +0300 Hu Gang <gang.a.hu@intel.com>
+
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ * gst/camerabin/gstcamerabin-enum.h:
+ photography: extend photography iface
+ Add more color tone modes and add NoseReduction settings.
+ Fixes #616814.
+
+2010-09-26 20:41:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/resindvd/resindvdsrc.c:
+ resindvdsrc: improve error messages on read erros
+ Provide i18n-ed error messages when a read error happens,
+ and point out that the error could be happening because the
+ DVD is scrambled.
+ https://bugzilla.gnome.org/show_bug.cgi?id=613633
+
+2010-09-24 00:05:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: set plugin release datetime
+
+2010-09-25 12:33:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ofa/gstofa.c:
+ ofa: Call g_object_notify() after the fingerprint was created
+
+2010-09-25 10:46:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/frei0r/gstfrei0r.c:
+ * gst/frei0r/gstfrei0rfilter.c:
+ * gst/frei0r/gstfrei0rfilter.h:
+ * gst/frei0r/gstfrei0rmixer.c:
+ * gst/frei0r/gstfrei0rmixer.h:
+ * gst/frei0r/gstfrei0rsrc.c:
+ * gst/frei0r/gstfrei0rsrc.h:
+ frei0r: Fix scanning of plugin subdirectories and support different vendors
+ The frei0r spec specifies, that plugins can be in subdirectories inside
+ the main plugin directories to introduce new namespaces called vendors.
+
+2010-09-24 22:47:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/frei0r/frei0r.h:
+ frei0r: Update frei0r interface specification to 1.2
+
+2010-09-24 22:43:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/frei0r/gstfrei0r.c:
+ frei0r: Add support for the FREI0R_PATH environment variable
+ This was added in version 1.2 of the spec and replaces the default
+ list of directories.
+
+2010-09-23 14:15:08 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/debugutils/fpsdisplaysink.c:
+ fpsdisplaysink: initialize interval_ts and last_frames_* counters
+ Initialize interval_ts to first QOS event timestamp, otherwise the
+ fps statistics are printed always after one rendered frame.
+ Also, initialize last_frames_* counters, the values are bogus e.g. after
+ PLAYING-NULL-PLAYING state change.
+
+2010-09-24 13:29:55 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/rtpmux/gstrtpdtmfmux.c:
+ rtpdtmfmux: remove unused variable
+
+2010-09-24 13:25:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/rtpmux/gstrtpdtmfmux.c:
+ rtpdtmfmux: remove unused signal boilerplate
+
+2010-09-24 13:24:48 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/rtpmux/gstrtpmux.c:
+ rtpmux: no need to ref pad in _chain()
+
+2010-09-22 23:41:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/camerabin/gst-camera.c:
+ camerabin: example: make gst-camera use flags
+ Enable all convertion flags in gst-camera example app
+ for safety.
+ Fixes #603063
+
+2010-09-22 23:39:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinvideo.c:
+ * gst/camerabin/gstcamerabin-enum.c:
+ * gst/camerabin/gstcamerabin-enum.h:
+ camerabin: Adds new video-colorspace-flag to flags
+ Adds a new flag to allow a colorspace convertion before
+ the video encoder element.
+ Fixes #603063
+
+2010-09-22 22:39:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabingeneral.c:
+ * gst/camerabin/camerabinpreview.c:
+ * gst/camerabin/camerabinvideo.c:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Use link_full version for disabling hierarchy check
+ Disable hierarchy checks when linking because we are already
+ handling the element adding to bins and it should be done
+ correctly.
+
+2010-09-22 21:03:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinvideo.c:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Set queues to silent
+ We currently don't use queues' signals, so set them
+ to silent.
+
+2010-09-22 11:57:28 -0700 David Schleef <ds@schleef.org>
+
+ * ext/schroedinger/gstschrodec.c:
+ schrodec: Fix class definition
+ Class structures should include parent class, not the parent
+ instance structure.
+
+2010-09-22 16:41:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/pcapparse/gstpcapparse.c:
+ * gst/pcapparse/gstpcapparse.h:
+ pcapparse: fix weird caps code
+ Remove the weird (failing) code to figure out caps on the srcpad.
+ Add a caps property to decide what caps to put on the outgoing buffers.
+ Fix an event leak.
+
+2010-09-21 18:13:37 -0700 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ colorspace: quiet a GST_ERROR
+
+2010-09-21 19:07:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ * gst/sdp/gstsdpdemux.h:
+ sdpdemux: add property to disable redirect
+ Add a property to avoid redirection to the rtsp-sdp:// url but instead embeds an
+ rtspsrc element inside sdpdemux as the session manager.
+ Based on patch by Marco Ballesio.
+ Fixes #630046
+
+2010-09-21 18:45:03 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/sdl/sdlvideosink.c:
+ sdlvideosink: Fix function prototype for touchy compilers
+
+2010-09-21 18:34:19 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 080e025 to 5e3c9bf
+
+2010-09-21 16:31:07 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/sdl/sdlvideosink.c:
+ sdl: Port to new XOverlay API
+ Fixes #630253
+
+2010-09-21 16:26:34 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * sys/vdpau/gstvdpsink.c:
+ vdpau: Use the new XOverlay API
+ Fixes #630254
+
+2010-09-21 10:59:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/camerabin/gst-camera.c:
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ camerabin: examples: do not use deprecated GstXOverlay functions
+ Replace the deprecated gst_x_overlay_set_xwindow_id with
+ gst_x_overlay_set_window_handle
+ Fixes #630255
+
+2010-09-21 12:33:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use -DGST_DISABLE_DEPRECATED again for GIT versions
+
+2010-09-21 12:29:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
+ * sys/dshowdecwrapper/gstdshowvideodec.cpp:
+ dshowdecwrapper: Don't use GST_FLOW_IS_FATAL()
+ And don't error out on UNEXPECTED
+
+2010-09-21 12:27:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/spc/gstspc.c:
+ spc: Don't use GST_FLOW_IS_FATAL()
+
+2010-09-21 12:27:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/mplex/gstmplex.cc:
+ mplex: Don't use GST_FLOW_IS_SUCCESS()
+
+2010-08-27 19:17:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/icles/pitch-test.c:
+ pitch-test: Don't use deprecated GstController API
+
+2010-08-27 19:00:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/timidity/gsttimidity.c:
+ timidity: Don't post an error message on the bus for UNEXPECTED
+ Also don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 19:00:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/timidity/gstwildmidi.c:
+ wildmidi: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:58:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gme/gstgme.c:
+ gme: Post an error message on the bus for fatal errors
+ Also don't use GST_FLOW_IS_FATAL().
+
+2010-08-27 18:56:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/sndfile/gstsfsink.c:
+ sfsink: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:52:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/tta/gstttaparse.c:
+ ttaparse: Don't post an error message on UNEXPECTED
+ Also don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:51:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: Don't use GST_FLOW_IS_SUCCESS()
+
+2010-08-27 18:51:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/rawparse/gstrawparse.c:
+ rawparse: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:50:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/nuvdemux/gstnuvdemux.c:
+ nuvdemux: Don't use GST_FLOW_IS_FATAL()
+ And don't post an error message for WRONG_STATE or UNEXPECTED.
+
+2010-08-27 18:49:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/nsf/gstnsf.c:
+ * gst/nsf/nes_apu.c:
+ nsf: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:48:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/mve/gstmvedemux.c:
+ * gst/mve/gstmvedemux.h:
+ mvedemux: Add proper flow return aggregation
+ NOT_LINKED should only be returned if all streams returned NOT_LINKED.
+
+2010-08-27 18:41:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ * gst/mpegdemux/mpegtsparse.c:
+ mpegdemux: Don't use GST_FLOW_IS_FATAL()
+ And fix some minor issues related to its usage.
+
+2010-08-27 18:36:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Don't use GST_FLOW_IS_FATAL()
+
+2010-08-27 18:35:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: Don't use GST_FLOW_IS_FATAL()
+ Also don't post an error message for UNEXPECTED and do it
+ for NOT_LINKED.
+
+2010-08-27 18:33:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/asfmux/gstasfparse.c:
+ asfparse: Don't use GST_FLOW_IS_FATAL()
+ Also don't push EOS downstream on WRONG_STATE, it will be dropped anyway.
+
+2010-08-27 18:32:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ basevideodecoder: Don't use GST_FLOW_IS_SUCCESS()
+
+2010-08-27 18:32:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/aiff/aiffparse.c:
+ aiffparse: Don't use GST_FLOW_IS_FATAL()
+
+2010-09-20 21:46:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Mention photography interface in docs
+ Add a note to docs about getting the videosource and accessing
+ its photography interface (in case it has it)
+ Fixes #616923
+
+2010-08-25 14:04:59 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Adds missing variable initialization
+ Adds missing app_src_vid initialization
+
+2010-08-26 15:33:59 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: check state change to playing for imagebin and videobin
+ Properly check and handle error cases related to imagebin and
+ videobin state changes.
+
+2010-06-28 21:48:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinimage.c:
+ camerabin: Remove useless src template pad
+ camerabin imagebin doesn't need a src template pad.
+
+2010-06-21 09:34:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinpreview.c:
+ * gst/camerabin/camerabinpreview.h:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Forward tag events to preview pipeline
+ Forward tag events from image pipeline to preview pipeline so
+ that preview elements can use capture tags information
+
+2010-06-21 16:17:24 +0300 Hoseok Chang <hoseok.chang@nokia.com>
+
+ * gst/camerabin/camerabinpreview.c:
+ * gst/camerabin/camerabinpreview.h:
+ * gst/camerabin/gstcamerabin-enum.h:
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ camerabin: add "preview-source-filter" property
+ Adds 'preview-source-filter' for adding an element to proccess
+ the preview images before posting them to the bus.
+
+2010-05-25 15:39:43 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ camerabin: update tag names in test application to latest gst definitions
+
+2010-05-17 13:44:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ camerabin: Make block-after-capture resetting more consistent
+ Adds another boolean to help controlling viewfinder blocking,
+ making it possible for the applications to reset the viewfinder
+ blocking after capture was started but before the blocking
+ actually happens.
+
+2010-05-12 21:11:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Unblock the viewfinder when going to READY
+ Unblock the viewfinder when going to ready to avoid
+ blocking when setting camerabin to playing again and
+ attemping to capture. Keep the property as is.
+
+2010-09-20 17:19:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: add monitoring and support for photoiface zoom for video-source
+ Makes camerabin aware of changes in its videosource zoom property.
+
+2010-09-20 16:22:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ * tests/check/elements/camerabin.c:
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ camerabin: Change zoom property from int to float
+ Updates zoom property for a more natural type and
+ makes it consistent with the photography API
+
+2010-09-19 18:51:35 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: Add zoom property
+ Adds a property to set/get the zoom as a float
+
+2010-06-08 10:04:52 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabin.h:
+ camerabin: remove caching photography interface settings
+ Camerabin doesn't implement photography interface, so we
+ don't need caching the video source properties anymore.
+
+2010-04-22 17:46:59 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * tests/examples/camerabin/Makefile.am:
+ * tests/examples/camerabin/gst-camera.c:
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ examples: camerabin: use photoiface properties through video-source
+ Fixes #616923
+
+2010-04-22 14:03:34 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * tests/check/elements/camerabin.c:
+ tests: camerabin: remove photoiface property/settings tests
+ Fixes #616923
+
+2010-08-31 18:06:15 -0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * gst/camerabin/Makefile.am:
+ * gst/camerabin/gstcamerabin.c:
+ * gst/camerabin/gstcamerabinphotography.c:
+ * gst/camerabin/gstcamerabinphotography.h:
+ camerabin: remove photography interface implementation from camerabin
+ Remove notify signal proxy for video-source. Application can use
+ video-source directly from now on to get notified of property changes.
+ Add monitoring scene-mode property change to select lowest possible
+ framerate for video capture when night mode is selected.
+ Fixes #616923
+
+2010-04-29 12:44:29 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
+
+ * tests/examples/camerabin/gst-camerabin-test.c:
+ examples: camerabin: add --no-xwindow option and fix option handling
+ Add --no-xwindow option to not to create xwindow. Also fix zoom and
+ mute option types and filename string handling.
+
+2010-04-29 13:24:18 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: Add image-preview-supported-caps interface property
+ Adds a readable property to gstphotography interface to query
+ what are the allowed preview caps supported.
+ Patch by Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
+
+2010-09-20 12:34:06 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/gstbasevideocodec.c:
+ * gst-libs/gst/video/gstbasevideocodec.h:
+ * gst-libs/gst/video/gstbasevideoutils.h:
+ basevideo: Remove unused code
+
+2010-09-20 11:26:59 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ basevideo: Remove check for old -base
+
+2010-09-19 19:33:40 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/gstbasevideoencoder.c:
+ * gst-libs/gst/video/gstbasevideoencoder.h:
+ * gst-libs/gst/video/gstbasevideoutils.h:
+ basevideo: Add handling of GstForceKeyUnit events
+
+2010-09-18 19:25:49 -0700 David Schleef <ds@schleef.org>
+
+ * gst/invtelecine/gstinvtelecine.c:
+ invtelecine: Fix name of 30p/60i pattern
+
+2010-09-18 19:21:47 -0700 David Schleef <ds@schleef.org>
+
+ * ext/schroedinger/gstschrodec.c:
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ * gst-libs/gst/video/gstbasevideodecoder.h:
+ basevideodecoder: add capture pattern handling
+ Move typical scan_for_sync() usage into base class, which just
+ calls gst_adapter_masked_scan_uint32().
+
+2010-09-18 19:14:36 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ basevideodecoder: Don't blow away field information
+ Also, set field flags correctly.
+
+2010-09-18 17:28:48 -0700 David Schleef <ds@schleef.org>
+
+ * ext/schroedinger/gstschrodec.c:
+ * ext/vp8/gstvp8dec.c:
+ * gst-libs/gst/video/gstbasevideodecoder.c:
+ * gst-libs/gst/video/gstbasevideodecoder.h:
+ * gst-libs/gst/video/gstbasevideoutils.h:
+ basevideo: Move deadline to frame structure
+
+2010-09-18 14:57:32 -0700 David Schleef <ds@schleef.org>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Add allow-rff property. Fix timestamping
+
+2010-09-18 13:32:07 -0700 David Schleef <ds@schleef.org>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: merge telecine into normal operation
+
+2010-09-08 15:08:50 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Add telecine support
+
+2010-09-17 08:43:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/cog/Makefile.am:
+ * ext/cog/cogvirtframe.c:
+ * ext/cog/gstcog.c:
+ * ext/cog/gstcogmse.c:
+ cog: Allow compilation without orc
+ Also don't ignore --disable-orc. Fixes bug #629897.
+
+2010-09-14 16:17:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin.c:
+ camerabin: Adds a new test to check sequential capture of images
+ Adds a new test case that shoots a sequence of image capture
+ and check that the files are valid.
+ Also adds taglist checking capabilities to tests.
+
+2010-09-15 17:54:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/qtmux/atoms.c:
+ * gst/qtmux/atoms.h:
+ * gst/qtmux/fourcc.h:
+ * gst/qtmux/gstqtmux.c:
+ * gst/qtmux/gstqtmux.h:
+ qtmux: Follow xmp serialization guidelines closer
+ qt and isom variants have different ways of serializing
+ xmp, follow these guidelines.
+ Those can be found in Adobe's xmp docs.
+
+2010-09-15 21:47:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ colorspace: add orc-dist files
+ Should fix build without orc or too old orc.
+
+2010-09-15 17:51:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/debugutils/gstchecksumsink.h:
+ checksumsink: fix up copyright in header file
+
+2010-09-12 14:59:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * pkgconfig/gstreamer-libs-uninstalled.pc.in:
+ * pkgconfig/gstreamer-libs.pc.in:
+ * pkgconfig/gstreamer-plugins-uninstalled.pc.in:
+ * pkgconfig/gstreamer-plugins.pc.in:
+ pkgconfig: remove some old unused files from 0.8 days
+
+2010-09-15 18:38:03 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * Makefile.am:
+ metadata: add removed files to cruft vars
+
+2010-09-15 18:13:55 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/elements/jifmux.c:
+ tests: add missing stdio include
+
+2010-09-15 18:10:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-metadata.xml:
+ * ext/Makefile.am:
+ * ext/metadata/.gitignore:
+ * ext/metadata/Makefile.am:
+ * ext/metadata/README:
+ * ext/metadata/TODO:
+ * ext/metadata/gstbasemetadata.c:
+ * ext/metadata/gstbasemetadata.h:
+ * ext/metadata/gstmetadata.c:
+ * ext/metadata/gstmetadatademux.c:
+ * ext/metadata/gstmetadatademux.h:
+ * ext/metadata/gstmetadatamux.c:
+ * ext/metadata/gstmetadatamux.h:
+ * ext/metadata/metadata.c:
+ * ext/metadata/metadata.h:
+ * ext/metadata/metadata_mapping.htm:
+ * ext/metadata/metadataexif.c:
+ * ext/metadata/metadataexif.h:
+ * ext/metadata/metadataiptc.c:
+ * ext/metadata/metadataiptc.h:
+ * ext/metadata/metadatamuxjpeg.c:
+ * ext/metadata/metadatamuxjpeg.h:
+ * ext/metadata/metadatamuxpng.c:
+ * ext/metadata/metadatamuxpng.h:
+ * ext/metadata/metadataparsejpeg.c:
+ * ext/metadata/metadataparsejpeg.h:
+ * ext/metadata/metadataparsepng.c:
+ * ext/metadata/metadataparsepng.h:
+ * ext/metadata/metadataparseutil.c:
+ * ext/metadata/metadataparseutil.h:
+ * ext/metadata/metadatatags.c:
+ * ext/metadata/metadatatags.h:
+ * ext/metadata/metadatatypes.c:
+ * ext/metadata/metadatatypes.h:
+ * ext/metadata/metadataxmp.c:
+ * ext/metadata/metadataxmp.h:
+ * tests/check/Makefile.am:
+ * tests/check/pipelines/.gitignore:
+ * tests/check/pipelines/metadata.c:
+ * tests/icles/Makefile.am:
+ metadata: remove metadata plugin
+ This plugins functionality is replaced by utility libraries in base for exif
+ and xmp. Jpeg images can use this via jpegformat plugin.
+ Fixes #486659
+
+2010-09-14 11:28:56 -0700 David Schleef <ds@schleef.org>
+
+ * gst/bayer/gstbayer2rgb.c:
+ bayer2rgb: Add format=bggr/etc. to caps
+
+2010-09-13 18:49:43 -0700 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ colorspace: Add conversion code
+ Work in progress. Colorspace handles most format conversion using
+ 3-stage getline/matrix/putline process using an AYUV or ARGB
+ intermediate, with most functions handled by Orc. There is also
+ a table of single-pass conversions, all handled by Orc. The plan
+ is to add optional stages for various chroma upsampling/downsampling
+ algorithms, dithering, and float/int16 intermediates, and then have
+ Orc create multi-stage functions at runtime.
+
+2010-09-13 12:48:50 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ * gst/colorspace/yuv2rgb.c:
+ * gst/colorspace/yuv2rgb.h:
+ colorspace: Revive element
+ Now based on Orc.
+
+2010-09-09 14:49:06 -0400 Tristan Matthews <le.businessman@gmail.com>
+
+ * ext/jack/Makefile.am:
+ * ext/jack/gstjackaudiosink.c:
+ * ext/jack/gstjackaudiosrc.c:
+ jack: added translatable text for server not found error
+
+2010-08-09 14:32:57 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * ext/celt/gstceltenc.c:
+ celtenc: Change bitrate to bits/sec
+
+2010-09-10 13:36:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Reset tags when going to READY
+ Reset the tagsetter tags when going to READY state
+
+2010-09-10 13:33:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ * gst/jpegformat/gstjpegparse.c:
+ jpegformat: Fix element description
+ Use saner categories for jifmux/jpegparse elements
+
+2010-09-10 11:31:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Set tags to more elements
+ Remove check for 'Muxer' category when setting tags
+ for tagsetters. Set them to all tagsetters in the
+ pipelines.
+
+2010-09-10 18:35:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: redirect SDP with an rtsp control URL
+ When we find an SDP with an rtsp:// url as the global control attribute or when
+ all streams have an rtsp:// control attribute, post an redirect message with an
+ rtsp-sdp:// url containing the SDP.
+ Fixes #628214
+
+2010-09-10 10:29:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/geometrictransform/gstfisheye.c:
+ * gst/geometrictransform/gsttunnel.c:
+ geometrictransform: Fix build with debugging disabled
+ Add some ifdefs to prevent build failures due to unused
+ variables
+
+2010-09-09 23:59:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/generic/states.c:
+ tests: allow running state tests for all elements
+ Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
+ to try elements that would normaly be skipped.
+
+2010-09-09 17:18:06 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ configure.ac: Remove dependency on libswscale
+ It's not used in the gst opencv plugin.
+
+2010-09-09 15:03:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/opencv/Makefile.am:
+ opencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by compat header
+ Compile with -DCV_NO_BACKWARD_COMPATIBILITY for now, so that the compat header
+ doesn't get included, which causes compiler warnings that (it seems) can't be
+ switched off easily. As a result, we also specify a max. version in configure,
+ so the build doesn't break if our code doesn't compile against newer opencv
+ versions any more with that flag.
+
+2010-09-09 11:07:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ opencv: avoid 'unused' compiler warnings with inline functions in opencv headers
+ Override CV_INLINE to avoid 'unused' gcc warnings. GLib will take care of defining
+ 'inline' sufficiently and OpenCV's define isn't good enough to avoid 'unused'
+ compiler warnings (at least in version 2.1.0).
+
+2010-09-09 10:27:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/opencv/gstopencv.c:
+ opencv: update plugin source package name and origin
+
+2010-09-08 23:59:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/gstfacedetect.c:
+ * ext/opencv/gstfacedetect.h:
+ facedetect: Add more parameters
+ Expose the parameters of cvHaarDetectObjects in facedetect
+ element.
+
+2010-09-08 14:59:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvdilate.c:
+ * ext/opencv/basicfilters/gstcvdilate.h:
+ * ext/opencv/basicfilters/gstcvdilateerode.c:
+ * ext/opencv/basicfilters/gstcvdilateerode.h:
+ * ext/opencv/basicfilters/gstcvequalizehist.c:
+ * ext/opencv/basicfilters/gstcvequalizehist.h:
+ * ext/opencv/basicfilters/gstcverode.c:
+ * ext/opencv/basicfilters/gstcverode.h:
+ * ext/opencv/basicfilters/gstcvlaplace.c:
+ * ext/opencv/basicfilters/gstcvlaplace.h:
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ * ext/opencv/basicfilters/gstcvsmooth.h:
+ * ext/opencv/basicfilters/gstcvsobel.c:
+ * ext/opencv/basicfilters/gstcvsobel.h:
+ * ext/opencv/edgedetect/Makefile.am:
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/faceblur/Makefile.am:
+ * ext/opencv/faceblur/gstfaceblur.c:
+ * ext/opencv/faceblur/gstfaceblur.h:
+ * ext/opencv/facedetect/Makefile.am:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ * ext/opencv/gstcvdilate.c:
+ * ext/opencv/gstcvdilate.h:
+ * ext/opencv/gstcvdilateerode.c:
+ * ext/opencv/gstcvdilateerode.h:
+ * ext/opencv/gstcvequalizehist.c:
+ * ext/opencv/gstcvequalizehist.h:
+ * ext/opencv/gstcverode.c:
+ * ext/opencv/gstcverode.h:
+ * ext/opencv/gstcvlaplace.c:
+ * ext/opencv/gstcvlaplace.h:
+ * ext/opencv/gstcvsmooth.c:
+ * ext/opencv/gstcvsmooth.h:
+ * ext/opencv/gstcvsobel.c:
+ * ext/opencv/gstcvsobel.h:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstedgedetect.h:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstfaceblur.h:
+ * ext/opencv/gstfacedetect.c:
+ * ext/opencv/gstfacedetect.h:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstpyramidsegment.c:
+ * ext/opencv/gstpyramidsegment.h:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/opencv/gsttemplatematch.h:
+ * ext/opencv/gsttextwrite.c:
+ * ext/opencv/gsttextwrite.h:
+ * ext/opencv/pyramidsegment/Makefile.am:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ * ext/opencv/templatematch/Makefile.am:
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/templatematch/gsttemplatematch.h:
+ * ext/opencv/textwrite/Makefile.am:
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ opencv: Refactor files structure
+ Remove internal folders and put all code inside the main plugin
+ folder. Also fixes some building warnings.
+
+2010-09-08 00:08:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * ext/Makefile.am:
+ * ext/opencv/Makefile.am:
+ opencv: Adds new plugin opencv
+ Moves opencv plugin from http://github.com/Elleo/gst-opencv
+ into -bad module.
+
+2010-09-05 23:09:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/facedetect/gstfacedetect.c:
+ facedetect: Post an useful message
+ Add a message to be post when faces are found on a frame that
+ contains all faces on a single message and also has
+ timestamp/running/segment times for that buffer so it
+ can be identified.
+ This message is called 'facedetect' and has a 'faces' list
+ of structures with all faces.
+ The old 'face' message is still posted for each face found, but
+ it is not really useful as it doesn't have any reference to the
+ buffer that generated it.
+
+2010-09-05 17:53:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/facedetect/Makefile.am:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ facedetect: Use GstOpencvVideoFilter as the base class
+ Port facedetect to use GstOpencvVideoFilter as the base class
+ to inherit all the goodness that GstBaseTransform/GstVideoFilter
+ already handles.
+
+2010-09-03 20:27:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvdilate.c:
+ * ext/opencv/basicfilters/gstcvdilateerode.c:
+ * ext/opencv/basicfilters/gstcvdilateerode.h:
+ * ext/opencv/basicfilters/gstcvequalizehist.c:
+ * ext/opencv/basicfilters/gstcvequalizehist.h:
+ * ext/opencv/basicfilters/gstcverode.c:
+ * ext/opencv/basicfilters/gstcvlaplace.c:
+ * ext/opencv/basicfilters/gstcvlaplace.h:
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ * ext/opencv/basicfilters/gstcvsmooth.h:
+ * ext/opencv/basicfilters/gstcvsobel.c:
+ * ext/opencv/basicfilters/gstcvsobel.h:
+ * ext/opencv/gstopencvbasetrans.c:
+ * ext/opencv/gstopencvbasetrans.h:
+ * ext/opencv/gstopencvvideofilter.c:
+ * ext/opencv/gstopencvvideofilter.h:
+ opencvbasetrans: Use GstVideoFilter as the base class
+ Port from GstBaseTransform to GstVideoFilter as the base class.
+
+2010-05-24 19:28:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvlaplace.c:
+ * ext/opencv/basicfilters/gstcvlaplace.h:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/gstopencvbasetrans.c:
+ * ext/opencv/gstopencvbasetrans.h:
+ cvlaplace: adds new cvlaplace element
+ Adds new cvlaplace element.
+ Also adds a new opencvbasetransform function to be overriden
+ by children classes: the cv_set_caps, it allows children classes
+ to know what are they going to handle and prepare properly.
+
+2010-05-19 20:11:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvsobel.c:
+ * ext/opencv/basicfilters/gstcvsobel.h:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/gstopencvutils.c:
+ Adds new element cvsobel
+
+2010-05-17 19:04:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvequalizehist.c:
+ * ext/opencv/basicfilters/gstcvequalizehist.h:
+ * ext/opencv/gstopencv.c:
+ Adds new element cvequalizehist
+
+2010-05-16 19:14:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/basicfilters/gstcvdilate.c:
+ * ext/opencv/basicfilters/gstcvdilate.h:
+ * ext/opencv/basicfilters/gstcvdilateerode.c:
+ * ext/opencv/basicfilters/gstcvdilateerode.h:
+ * ext/opencv/basicfilters/gstcverode.c:
+ * ext/opencv/basicfilters/gstcverode.h:
+ * ext/opencv/gstopencv.c:
+ Adds new elements cvdilate and cverode
+ Adds 2 similar elements (so similar they have their own baseclass),
+ cvdilate and cverode.
+
+2010-05-16 17:03:51 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ * ext/opencv/gstopencvbasetrans.c:
+ cvsmooth: Improve parameters docs
+
+2010-05-16 16:37:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ cvsmooth: Deactivating blur-no-scale
+ Deactivate blur-no-scale because basetransform doesn't provide a way
+ to override getcaps for pads, always using templatecaps independent
+ of properties.
+
+2010-05-16 11:42:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ * ext/opencv/gstopencvbasetrans.c:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstopencvutils.h:
+ cvsmooth: Add support for video/x-raw-gray
+
+2010-05-16 00:46:01 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/gstopencvbasetrans.c:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstopencvutils.h:
+ Adding gstopencvutils
+ Adds a file to keep utilitary functions together
+
+2010-05-11 20:11:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/basicfilters/gstcvsmooth.c:
+ * ext/opencv/basicfilters/gstcvsmooth.h:
+ * ext/opencv/gstopencv.c:
+ cvsmooth: Adds new element cvsmooth
+ Adds new cvsmooth element
+
+2010-05-05 01:24:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/basicfilters/Makefile.am:
+ * ext/opencv/gstopencvbasetrans.c:
+ * ext/opencv/gstopencvbasetrans.h:
+ gstopencvbasetrans: Adds this new base class
+ Adds GstOpencvBaseTransform as base class for simple 1:1
+ opencv filters
+
+2010-04-26 17:18:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ pyramidsegment: Allocate a new buffer for output
+ Use a newly allocated buffer for output, and release the intermediary
+ image used.
+ Also add a TODO for performance improvement
+
+2010-04-26 17:34:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/faceblur/gstfaceblur.c:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/textwrite/gsttextwrite.c:
+ faceblur: facedetect: templatematch: textwrite: Set buffer to writable
+ These elements operates in place, set buffer to writable before
+ operating.
+
+2010-04-26 16:17:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ edgedetect: Fix chain buffer handling
+ Allocate a new output buffer instead of using the input buffer
+ pointing to the internal cvCEdge opencv's IplImage data, which
+ might change, consequently changing the buffer.
+
+2010-04-25 16:27:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/faceblur/gstfaceblur.c:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/textwrite/gsttextwrite.c:
+ configure: enable -Werror to improve code
+ -Werror on git version is useful to keep code clean.
+
+2010-03-02 13:55:05 +0530 Sreerenj Balachandran <bsreerenj@gmailcom>
+
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ Added the property for setting the RGB colours. modified: ext/opencv/textwrite/gsttextwrite.c modified: ext/opencv/textwrite/gsttextwrite.h
+
+2010-03-02 13:18:19 +0530 Sreerenj Balachandran <bsreerenj@gmailcom>
+
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ Added the property for setting the "thickness" of font modified: ext/opencv/textwrite/gsttextwrite.c modified: ext/opencv/textwrite/gsttextwrite.h
+
+2010-03-02 12:45:58 +0530 Sreerenj Balachandran <bsreerenj@gmailcom>
+
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ Added the property for setting x and y co-ordinates modified: ext/opencv/textwrite/gsttextwrite.c modified: ext/opencv/textwrite/gsttextwrite.h
+
+2010-03-02 12:41:25 +0530 Sreerenj Balachandran <bsreerenj@gmailcom>
+
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ added the propery for setting x and y co-ordinates modified: ext/opencv/textwrite/gsttextwrite.c modified: ext/opencv/textwrite/gsttextwrite.h
+
+2010-02-28 14:36:35 +0000 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/facedetect/gstfacedetect.c:
+ Apply Stefan's faceblur fixes to facedetect
+
+2010-02-28 14:32:00 +0000 Sreerenj Balachandran <bsreerenj@gmail.com>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/textwrite/Makefile.am:
+ * ext/opencv/textwrite/gsttextwrite.c:
+ * ext/opencv/textwrite/gsttextwrite.h:
+ Add simple text overlay plugin
+
+2010-02-19 22:50:18 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/opencv/faceblur/gstfaceblur.c:
+ faceblur: fix handling of profile property.
+ Dup and free the string. Fixes leaking new values and avoids crashing
+ gst-inspect.
+
+2009-12-18 11:23:59 +0000 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/templatematch/gsttemplatematch.h:
+ Fix includes in template matching element
+
+2009-05-26 12:59:04 +0100 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/faceblur/gstfaceblur.c:
+ * ext/opencv/faceblur/gstfaceblur.h:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/templatematch/gsttemplatematch.h:
+ Bring code in to line with general Gstreamer standards
+
+2009-05-25 12:57:11 +0100 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ Fix segfault in template match element if no template has been set Add template matching python example Add autotool, libtool and pkgconfig dependencies to debian control file
+
+2009-05-25 11:26:28 +0100 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/faceblur/Makefile.am:
+ * ext/opencv/faceblur/gstfaceblur.c:
+ * ext/opencv/faceblur/gstfaceblur.h:
+ * ext/opencv/gstopencv.c:
+ Add a plugin for automatically blurring faces in videos and images
+
+2009-05-13 12:19:43 +0300 Noam <noam@duapov.(none)>
+
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/templatematch/gsttemplatematch.h:
+ Added control for changing method
+
+2009-05-13 11:55:31 +0300 Noam <noam@duapov.(none)>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/templatematch/Makefile.am:
+ * ext/opencv/templatematch/gsttemplatematch.c:
+ * ext/opencv/templatematch/gsttemplatematch.h:
+ Added templatematch element
+
+2009-05-08 11:55:20 +0530 kapil <kapil@kapil-laptop.(none)>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/edgedetect/Makefile.am:
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/facedetect/Makefile.am:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ * ext/opencv/gstopencv.c:
+ * ext/opencv/pyramidsegment/Makefile.am:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ Registering all elements under opencv plugin
+
+2009-05-06 15:49:42 +0100 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/facedetect/gstfacedetect.c:
+ Fix the profile parameter in the facedetect element to accept a string correctly
+
+2009-05-06 15:33:48 +0100 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ Release OpenCV images when finalizing elements
+
+2009-05-06 16:38:15 +0530 kapil <kapil@kapil-laptop.(none)>
+
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ Fixed compile errors
+
+2009-04-20 18:40:13 +0300 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/facedetect/gstfacedetect.c:
+ Make face detect send a bus message when a face is detected Write a simple python example for face detection
+
+2009-04-18 23:43:37 +0300 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/facedetect/Makefile.am:
+ * ext/opencv/facedetect/gstfacedetect.c:
+ * ext/opencv/facedetect/gstfacedetect.h:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ Add face detection element Clean up some generated files Update a few old comments
+
+2008-12-18 23:48:40 +0000 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/Makefile:
+ * ext/opencv/Makefile.in:
+ * ext/opencv/edgedetect/Makefile:
+ * ext/opencv/edgedetect/Makefile.in:
+ * ext/opencv/pyramidsegment/Makefile:
+ * ext/opencv/pyramidsegment/Makefile.in:
+ * Remove some autotools generated files
+
+2008-12-18 23:43:36 +0000 Mike Sheldon <mike@mikeasoft.com>
+
+ * ext/opencv/Makefile:
+ * ext/opencv/Makefile.am:
+ * ext/opencv/Makefile.in:
+ * ext/opencv/edgedetect/Makefile:
+ * ext/opencv/edgedetect/Makefile.am:
+ * ext/opencv/edgedetect/Makefile.in:
+ * ext/opencv/edgedetect/gstedgedetect.c:
+ * ext/opencv/edgedetect/gstedgedetect.h:
+ * ext/opencv/pyramidsegment/Makefile:
+ * ext/opencv/pyramidsegment/Makefile.am:
+ * ext/opencv/pyramidsegment/Makefile.in:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.c:
+ * ext/opencv/pyramidsegment/gstpyramidsegment.h:
+ * Make it possible to set threshold2 at runtime * Implement pyramid segmentation element * Make masking optional on edgedetect * Clean up edgedetect, add element details * Implemented edge detect element
+
+2010-09-08 16:57:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/id3tag/id3tag.c:
+ id3mux: Map GST_TAG_ALBUM_ARTIST
+ Map GST_TAG_ALBUM_ARTIST to TPE2 as it is done in
+ -base id3tag mappings.
+
+2010-08-09 00:15:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ * tests/check/Makefile.am:
+ Use AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG} macros from common
+ to find plugin directories for the various modules our unit tests depend
+ on in an uninstalled environment. This makes sure these plugins are found
+ even when distchecking (which happens from a subdirectory, which means
+ that the currently used trick to find the uninstalled directories of
+ these modules doesn't work in that case).
+
+2010-09-07 19:16:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ docs: update plugin docs sgml file a bit
+
+2010-09-07 15:22:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/plugins/.gitignore:
+ docs: add 2 new files to gitignore
+ Adds gst-plugins-bad-plugins.args.new and
+ gst-plugins-bad-plugins.signals.new to .gitignore
+
+2010-09-07 14:45:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Make it more colorspace smart
+ This makes it able to recombine rgb images, making it possible
+ to add tags to rgb jpegs as well.
+ Uses a simple strategy to check what are the possible colorspaces
+ and avoid adding jfif to ones that aren't YUV/Gray.
+
+2010-09-07 10:26:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ tests: jifmux: Adds tests for new ppi tags
+ Adds tests to check if libexif can read our
+ EXIF_TAG_X/Y_RESOLUTION tags.
+
+2010-09-07 13:28:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Fix element details
+
+2010-09-07 11:42:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c2e10bf to aa0d1d0
+
+2010-09-07 11:34:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-cog.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ docs: update plugin introspection data for recent changes
+
+2010-09-07 11:28:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/inspect/plugin-aacparse.xml:
+ * docs/plugins/inspect/plugin-aiffparse.xml:
+ * docs/plugins/inspect/plugin-amrparse.xml:
+ * docs/plugins/inspect/plugin-amrwb.xml:
+ * docs/plugins/inspect/plugin-dvbsrc.xml:
+ * docs/plugins/inspect/plugin-flacparse.xml:
+ * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+ * docs/plugins/inspect/plugin-mpegtsparse.xml:
+ * docs/plugins/inspect/plugin-x264.xml:
+ docs: remove introspection files for plugins that have been merged, moved or renamed
+ The aacparse, amrparse, flacparse plugins have been merged into the audioparsersbad
+ plugin. The aiffparse plugin has been renamed to aiff since it also contains an
+ aiff muxer now. The amrwb plugin has been renamed to amrwbenc. The dvbsrc plugin
+ has been renamed to dvb. The gstrtpmanager plugin has moved to -good. The x264
+ plugin has moved to -ugly. And the mpegtsparse plugin has been merged into the
+ mpegdemux2 plugin.
+
+2010-09-07 00:16:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ * tests/examples/Makefile.am:
+ tests: fix distcheck by disting new jack example directory
+ Also add test binary to ignores.
+
+2010-09-06 17:17:54 -0400 Tristan Matthews <le.businessman@gmail.com>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/jack/Makefile.am:
+ * tests/examples/jack/jack_client.c:
+ examples: add test to demonstrate jack_client_t usage
+
+2010-09-06 16:11:31 -0400 Tristan Matthews <le.businessman@gmail.com>
+
+ * ext/jack/gstjack.c:
+ * ext/jack/gstjack.h:
+ * ext/jack/gstjackaudioclient.c:
+ * ext/jack/gstjackaudioclient.h:
+ * ext/jack/gstjackaudiosink.c:
+ * ext/jack/gstjackaudiosink.h:
+ * ext/jack/gstjackaudiosrc.c:
+ * ext/jack/gstjackaudiosrc.h:
+ jack: added client property
+
+2010-06-17 16:26:07 -0400 Tristan Matthews <tristan@sat.qc.ca>
+
+ * ext/jack/gstjackbin.c:
+ jack: removed unused file gstjackbin.c
+ This is a 0.8 leftover.
+
+2010-09-06 14:12:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioparsers/gstbaseparse.c:
+ baseparse: non-TIME seek event is simply not handled
+
+2010-09-06 09:28:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ configure: Bump -core/-base requirements to 0.10.30.1
+ We need 0.10.30.1 to have latest tags in core/base for jifmux
+ tests.
+
+2010-08-26 02:54:55 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+ * gst/dtmf/gstdtmfsrc.c:
+ dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event
+ The doc says to use gst_element_send_event on the pipeline, but if
+ we are to call it on the element itself, it's a noop. This should make it
+ handle the event properly before delegating it to basesrc.
+
+2010-09-05 16:30:05 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/gstvdpvideopostprocess.c:
+ vdpauvideopostprocess: set new framerate on output caps instead of input caps
+ It's not allowed to change the caps provided by the setcaps function.
+ https://bugzilla.gnome.org/show_bug.cgi?id=628326
+
+2010-09-06 03:23:26 -0700 David Schleef <ds@schleef.org>
+
+ * tools/element-maker:
+ element-maker: Take parameters on command line
+ Now it's actually useful.
+
+2010-09-06 03:04:13 -0700 David Schleef <ds@schleef.org>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Add documentation
+
+2010-09-06 10:29:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/debugutils/fpsdisplaysink.c:
+ fpsdisplay: Use G_GUINT64_FORMAT instead of %llu
+ Fixes compiler warnings on 64 bit architectures.
+
+2010-09-06 11:03:07 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/selector/gstinputselector.c:
+ inputselector: sync with copy in -base
+ Use _get_caps_reffed to avoid copies.
+
+2010-08-24 11:50:47 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/selector/gstoutputselector.c:
+ outputselector: move the debug init to the boilerplate macro
+
+2010-08-24 11:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/selector/gstinputselector.c:
+ inputselector: use GST_BOILERPLATE macro
+
+2010-08-24 11:26:52 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/debugutils/fpsdisplaysink.c:
+ * gst/debugutils/fpsdisplaysink.h:
+ fpsdisplaysink: don't add a g_mainloop dependency
+ Just update the fps-message from the probe handler.
+
+2010-08-18 11:35:44 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/debugutils/fpsdisplaysink.c:
+ fpsdisplaysink: small cleanup
+ Add one one example and lower the fon't size for the overlay.
+
+2010-08-23 09:51:25 -0500 Rob Clark <rob@ti.com>
+
+ * gst/debugutils/fpsdisplaysink.c:
+ * gst/debugutils/fpsdisplaysink.h:
+ fpsdisplaysink: measure fps in terms of wall clock time
+ Measure fps in terms of system clock, rather than pipeline clock, to get
+ an accurate meaure of fps.
+
+2010-09-05 22:41:24 -0700 David Schleef <ds@schleef.org>
+
+ * gst/debugutils/Makefile.am:
+ * gst/debugutils/debugutilsbad.c:
+ * gst/debugutils/gstchecksumsink.c:
+ * gst/debugutils/gstchecksumsink.h:
+ checksumsink: Add new element
+
+2010-09-05 22:30:54 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videomeasure/gstvideomeasure_ssim.c:
+ ssim: Add I420 support
+
+2010-09-05 21:34:30 -0700 David Schleef <ds@schleef.org>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Add more formats
+
+2010-09-05 18:58:36 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From d3d9acf to c2e10bf
+
+2010-09-05 23:40:08 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * docs/plugins/gst-plugins-bad-plugins.args.new:
+ * docs/plugins/gst-plugins-bad-plugins.signals.new:
+ Remove .new docs files from the repository
+
+2010-09-05 15:34:13 -0700 Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk>
+
+ * ext/cog/cogvirtframe.c:
+ cog: Fix cog_virt_frame_new_convert_u8()
+ Conversion was using uninitialized data instead of source frame.
+ Fixes #626425.
+
+2010-09-05 12:06:31 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ * ext/cog/gstcogorc-dist.c:
+ cog: Fix generated Orc code
+ Also drop required Orc back down to 0.4.7.
+
+2010-08-30 21:22:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/camerabinimage.c:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Use jifmux instead of metadatamux
+ Use jifmux element to write exif/xmp tags instead of metadatamux
+
+2010-08-30 21:21:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/camerabin/Makefile.am:
+ * gst/camerabin/gstcamerabin.c:
+ camerabin: Use new tags from -base
+ Replace private tags from metadata plugin with the new generic tags
+ from -base.
+
+2010-09-03 14:12:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/camerabin.c:
+ camerabin: Refactor tests
+ The tests were done in 2 steps, first there was a suite
+ that generated the files (while checking that camerabin
+ was operating correctly). Then there was a second suite
+ that was run to check that all files were playable with
+ playbin2. Those second tests were not being run because
+ they were checking if camerabin was initialized, and it
+ never was as those tests didn't use a 'setup' function.
+ This commit refactors the tests by removing this second
+ suite and merging its validation with the first suite's
+ functions.
+
+2010-08-24 14:43:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ tests: jifmux: Adds geo location tags tests
+ Adds some more tests for geo location tags.
+ Also use libexif constants for the exif tags' ids.
+
+2010-08-24 09:02:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/jifmux.c:
+ tests: jifmux: Refactor testing code a little
+ Refactor testing code to allow testing for cases where the
+ same gstreamer tag is mapped to multiple exif tags.
+
+2010-08-23 11:57:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/jifmux.c:
+ jifmux: More tests for exif tags
+ Refactors some code and add some more tests for exif tags
+
+2010-09-02 11:18:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Do not limit the size of the image on 16bits
+ Use guint instead of guint16 to represent the size of the encoded image,
+ this would make some recombined images lose most of their data and
+ show like a big black image with a small line of content on top.
+ Also adds a minor log message.
+
+2010-08-21 17:01:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ * gst/jpegformat/gstjifmux.h:
+ jifmux: Set output pad caps
+ Set output pad caps to guarantee caps on the buffers being
+ pushed downstream.
+
+2010-08-20 08:34:35 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Detect EOI correctly
+ EOI are not always at the last 4 bytes. We need to search
+ the last 5 bytes to find the 0xFFD9 sequence as jpegenc seems
+ to round the buffer size to the next 4 multiple.
+
+2010-08-19 22:43:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/jpegformat/gstjifmux.c:
+ jifmux: Put APP0 first always
+ Fixes the order of the APP0/APP1 markers. APP0 should
+ be first.
+
+2010-09-02 01:32:10 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/h264/gstvdph264dec.c:
+ vdpauh264dec: parse "pixel-aspect-ratio" from stream
+
+2010-09-02 01:04:15 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
+ vdpau: remove non working unused code from GstBaseVideoDecoder
+
+2010-09-02 00:17:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
+ vdpau: GstBaseVideoDecoder set default par to 1/1
+
+2010-09-01 23:47:21 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
+ * sys/vdpau/h264/gstvdph264dec.c:
+ * sys/vdpau/mpeg/gstvdpmpegdec.c:
+ * sys/vdpau/mpeg/gstvdpmpegframe.c:
+ * sys/vdpau/mpeg/gstvdpmpegframe.h:
+ * sys/vdpau/mpeg4/gstmpeg4frame.h:
+ * sys/vdpau/mpeg4/gstvdpmpeg4dec.c:
+ * sys/vdpau/mpeg4/gstvdpmpeg4dec.h:
+ * sys/vdpau/mpeg4/mpeg4util.c:
+ vdpau: remove gst_base_video_decoder_get_current_frame
+ we now pass the current frame to GstBaseVideoDecoder::parse_data
+ also fixup some errors in vdpaumpeg4dec so that it now gives correct output
+
+2010-09-01 22:03:05 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
+ * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
+ * sys/vdpau/basevideodecoder/gstvideoframe.c:
+ * sys/vdpau/basevideodecoder/gstvideoframe.h:
+ vdpau: rework GstBaseVideoDecoder timestamping
+ timestamps are now chosen in the following order:
+ upstream -> parsed by decoder -> calculated from timestamp offset
+ we also check the timestamps supplied from upstream/decoder to see if they
+ atleast is increasing.
+
+2010-09-01 17:45:19 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
+
+ * sys/vdpau/gstvdp/gstvdpdecoder.c:
+ vdpau: fix invalid unref
+
+2010-09-05 12:19:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ec60217 to d3d9acf
+
+2010-09-05 11:45:35 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ configure.ac: Bump orc requirement to 0.4.8.1
+ 0.4.7 creates code with unavailable symbols
+ 0.4.8 creates buggy code
+ Let's use git head of orc (which still won't work because git head
+ of orc still claims to be 0.4.8)
+ This allows all the rest of -bad to build properly.
+
+2010-07-14 21:00:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/timidity/gsttimidity.c:
+ timidity: Fix unitialized variables (gcc 4.4.4)
+
+2010-09-04 11:35:16 -0700 David Schleef <ds@schleef.org>
+
+ * ext/cog/gstcogorc-dist.c:
+ * ext/cog/gstcogorc-dist.h:
+ cog: update disted Orc files
+
+2010-08-26 22:03:20 -0700 David Schleef <ds@schleef.org>
+
+ * ext/sdl/sdlvideosink.c:
+ sdlvideosink: Re-enable YVYU and UYVY
+ YVYU on my machine appears to be doing software conversion
+ (and doing it incorrectly).
+
+2010-08-26 20:15:43 -0700 David Schleef <ds@schleef.org>
+
+ * tools/base.c:
+ * tools/element-maker:
+ element-maker: construct element names
+
+2010-08-22 21:43:20 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ * gst/interlace/Makefile.am:
+ * gst/interlace/gstinterlace.c:
+ interlace: new element
+
+2010-08-20 17:24:23 -0700 David Schleef <ds@schleef.org>
+
+ * ext/cog/gstcogcolorspace.c:
+ * ext/cog/gstcogorc.orc:
+ cog: Add fast paths for colorspace conversion
+
+2010-08-20 17:23:17 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ configure: require Orc 0.4.7
+
+2010-08-13 21:58:01 -0700 David Schleef <ds@schleef.org>
+
+ * tools/element-maker:
+ * tools/gstelement.c:
+ element-maker: Fix up GstElement
+
+2010-08-13 21:54:54 -0700 David Schleef <ds@schleef.org>
+
+ * ext/cog/cogvirtframe.c:
+ * ext/cog/gstcogcolorspace.c:
+ * ext/cog/gstcogorc.orc:
+ cog: Improvements in colorspace and scaler
+ Add fast paths for YUV->YUV conversions and Orc code for all.
+ Use Orc for horizontal resampling.
+
+2010-06-11 14:39:30 -0700 David Schleef <ds@schleef.org>
+
+ * ext/cog/Makefile.am:
+ * ext/cog/gstcog.c:
+ * ext/cog/gstcogdownsample.c:
+ * ext/cog/gstcogfilter.c:
+ * ext/cog/gstcogmse.c:
+ * ext/cog/gstcogscale.c:
+ * ext/cog/gstcolorconvert.c:
+ * ext/cog/gstlogoinsert.c:
+ cog: minor cleanups
+ Improve element descriptions, remove unused files, code cleanup.
+
+2010-09-03 10:03:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.args.new:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.signals.new:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-alsaspdif.xml:
+ * docs/plugins/inspect/plugin-amrwbenc.xml:
+ * docs/plugins/inspect/plugin-apexsink.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audioparsersbad.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-cdaudio.xml:
+ * docs/plugins/inspect/plugin-cdxaparse.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-cog.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-dc1394.xml:
+ * docs/plugins/inspect/plugin-dccp.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dfbvideosink.xml:
+ * docs/plugins/inspect/plugin-dirac.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-freeze.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gsettings.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-h264parse.xml:
+ * docs/plugins/inspect/plugin-hdvparse.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-invtelecine.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-jack.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-legacyresample.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-metadata.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-musepack.xml:
+ * docs/plugins/inspect/plugin-musicbrainz.xml:
+ * docs/plugins/inspect/plugin-mve.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-mythtv.xml:
+ * docs/plugins/inspect/plugin-nas.xml:
+ * docs/plugins/inspect/plugin-neon.xml:
+ * docs/plugins/inspect/plugin-nsf.xml:
+ * docs/plugins/inspect/plugin-nuvdemux.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qtmux.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-real.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-selector.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-tta.xml:
+ * docs/plugins/inspect/plugin-valve.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.xml:
+ * docs/plugins/inspect/plugin-videomaxrate.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-xvid.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * win32/common/config.h:
+ Back to development
+ Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
+ the code is updated for the GST_FLOW_IS_* macro deprecations.
+
+2010-09-01 22:05:43 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * gst/mpegtsmux/tsmux/tsmux.c:
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ * gst/mpegtsmux/tsmux/tsmuxstream.h:
+ mpegtsmux: Initialize PES packet before getting the header size.
+ The PES header length is calculated before setting the dynamic flags, returning
+ a wrong value. Small frames that should be sent in a single TS packet are
+ spawned to a new packet because of that error. For audio streams where a single
+ frame can cope in one TS packet it introduces a huge overhead.
+ For a 100B packet, we prepare a TS packet with a payload of(100+9)B. Then, we
+ write the TS header using this value in tsmux_write_ts_header, and call
+ tsmux_stream_get_data(). The dynamic flags where not set yet and now
+ tsmux_stream_pes_header_length() returns 14B instead of 9B. The payload of the
+ TS packet is 114B, 5B more than what was calculated. 109B are sent in a first
+ packet and the remaining 5B are sent in another one.
+ Fixes bug #628548.
+
+2010-09-02 10:23:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/cog/gstcogcolorspace.c:
+ cogcolorspace: Classify as Filter/Converter/Video instead of effect
+ Fixes bug #628570.
+
+2010-09-01 18:30:17 +0200 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/videosignal/gstvideoanalyse.c:
+ videoanalyse: Use correct element classification
+ This is no effect but an analyzer. Fixes bug #628527.
+
=== release 0.10.20 ===
-2010-09-03 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-09-03 00:23:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.20, "For it is a Human Number"
+ * ext/cog/gstcogorc-dist.c:
+ * ext/cog/gstcogorc-dist.h:
+ * gst-plugins-bad.doap:
+ * win32/common/config.h:
+ Release 0.10.20
+
+2010-09-03 00:21:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-alsaspdif.xml:
+ * docs/plugins/inspect/plugin-amrwbenc.xml:
+ * docs/plugins/inspect/plugin-apexsink.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audioparsersbad.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-cdaudio.xml:
+ * docs/plugins/inspect/plugin-cdxaparse.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-cog.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-dc1394.xml:
+ * docs/plugins/inspect/plugin-dccp.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dfbvideosink.xml:
+ * docs/plugins/inspect/plugin-dirac.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-freeze.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gsettings.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-h264parse.xml:
+ * docs/plugins/inspect/plugin-hdvparse.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-invtelecine.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-jack.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-legacyresample.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-metadata.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-musepack.xml:
+ * docs/plugins/inspect/plugin-musicbrainz.xml:
+ * docs/plugins/inspect/plugin-mve.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-mythtv.xml:
+ * docs/plugins/inspect/plugin-nas.xml:
+ * docs/plugins/inspect/plugin-neon.xml:
+ * docs/plugins/inspect/plugin-nsf.xml:
+ * docs/plugins/inspect/plugin-nuvdemux.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qtmux.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-real.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-selector.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-tta.xml:
+ * docs/plugins/inspect/plugin-valve.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.xml:
+ * docs/plugins/inspect/plugin-videomaxrate.xml:
+ * docs/plugins/inspect/plugin-videomeasure.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-xvid.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ docs: update for release
-2010-09-03 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-09-03 00:19:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/LINGUAS:
* po/el.po:
diff --git a/NEWS b/NEWS
index c13dc907d..65ed416fd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,196 @@
-This is GStreamer Bad Plug-ins 0.10.20, "For it is a Human Number"
+This is GStreamer Bad Plug-ins 0.10.21, "Pink Noise"
+
+Changes since 0.10.20:
+
+ * alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif)
+ * metadata: remove metadata plugin
+ * jack: jack plugin has moved to gst-plugins-good (0.10.27)
+ * selector: input-selector and output-selector have moved to GStreamer core (0.10.32)
+ * valve: has moved to gstreamer core (0.10.32)
+ * applemedia: new plugin for Apple multimedia APIs (avfvideosrc, celvideosrc, qtkitvideosrc, miovideosrc, vth264decbin, vth264encbin, vtdec, vtenc)
+ * applemedia: new iOS video source based on AVFoundation
+ * y4mdec: new y4mdec element
+ * dcaparse: new dts/dca audio parser
+ * camerabin2: new camerabin element (work-in-progress, experimental)
+ * opencv: new plugin with elements facedetect, faceblur, edgedetect, cvsobel, cvsmooth, cvlaplace, cverode, cvequalizehist, cvdilate, textwrite, templatematch, pyramidsegment
+ * interlace: new element
+ * geometrictransform: new rotate element
+ * jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding)
+ * audioparsers: add dcaparse, a dts/dca parser, and mpegaudioparse (mp3parse replacement)
+ * autoconvert: add autovideoconvert, an autoconvert based video format converter
+ * checksumsink, chopmydata: new debug elements
+ * dvbsuboverlay: new element to overlay DVB subtitle
+ * rsvgoverlay: new element for scalable and relative svg overlay with cairo
+ * qtmux: add new ismlmux element, for fragmented isml major brand
+ * ac3parse: properly parse E-AC3 frame header and use proper EAC-3 caps
+ * ac3parse: relax BSID checking, performance improvements
+ * applemedia mtapi: update to reflect new API on iOS 4.x
+ * applemedia vtenc: bump H.264 level from 1.3 to 3.0
+ * applemedia vtenc: remove keyframe enforcement workaround
+ * applemedia celapi: update to reflect new API on iOS 4.x
+ * applemedia cvapi: add wrapper for IO surface access
+ * audioparse: add support for setting the channel-positions
+ * audioparsers: increase ranks to enable auto-plugging (incl. new mp3 parser)
+ * baseparse: enhancements for timestamp marked framed formats
+ * baseparse: increase keyframe awareness
+ * baseparse: perform bitrate handling and posting after newsegment sending
+ * baseparse: post duration message if average bitrates is updated
+ * baseparse: prevent indefinite resyncing
+ * baseparse: add index support, seek table and accurate seek support
+ * baseparse: support reverse playback
+ * baseparse: use determined seekability in answering SEEKING query
+ * basevideo: Add handling of GstForceKeyUnit events
+ * basevideodecoder: add capture pattern handling; don't blow away field information
+ * bayer2rgb: add format=bggr/etc. to caps, add framerate to the sink caps
+ * camerabin: add "preview-source-filter","ready-for-capture", "idle" properties
+ * camerabin: change "zoom" property from int to float
+ * camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere
+ * coloreffects: Add chromahold effect
+ * cog: improvements in colorspace and scaler; add fast paths for colorspace conversion
+ * colorspace: revive element and add support for many more pixellayouts/colorspaces
+ * colorspace: add support for SDTV/HDTV YUV conversions
+ * dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event
+ * tools: misc. improvements to element-maker tool
+ * faac: handle trailing encoder output
+ * faad: support reverse playback; cater for decoder delay and renegotiation
+ * faad: tweak output buffer timestamping
+ * flacparse: don't drop the last frame if it is followed by garbage
+ * flacparse: don't parse the complete FLAC frames but only look for valid frame headers (for performance)
+ * flacparse: fix picture parsing, fix parsing with unknown framesizes
+ * flacparse: parse seektable
+ * frei0r: add support for the FREI0R_PATH environment variable
+ * frei0r: fix crashes if plugins don't provide correct property information
+ * frei0r: fix scanning of plugin subdirectories and support different vendors
+ * frei0r: update frei0r interface specification to 1.2
+ * gaudieffects: avoid divide by 0 in burn element, make filter parameters dynamic and controllable
+ * id3mux: map GST_TAG_ALBUM_ARTIST, give PRIMARY rank
+ * invtelecine: Fix name of 30p/60i pattern
+ * jasperdec: don't fail hard on decoding error
+ * jifmux: detect EOI correctly; do not limit the size of the image on 16bits
+ * jp2kenc: Emit SOP markers in every codestream packet
+ * jpegparse: avoid infinite loop when resyncing; discard incomplete image
+ * kate: add segment tracking, and various other improvements
+ * kate: ensure the kate pad does not shoot ahead of the video pad
+ * mpegtsdemux: extract language for DVB subtitle streams
+ * mpegtsdemux: enable gather_pes only for DVB subtitle private streams
+ * mpegtsdemux: fix re-syncing on invalid data after seek
+ * mpegtsmux: Initialize PES packet before getting the header size
+ * mpegtsmux: Set adaptation flag when appropriate
+ * mpegtsmux: Set random_access_indicator for keyframes
+ * mpegtsparse: send TDT tables messages in a serialized event downstream
+ * ofa: Call g_object_notify() after the fingerprint was created
+ * pcapparse: Add support for Linux Cooked Capture (SLL) frames
+ * photography: add missing property and cabability flag for noise reduction
+ * photography: Add "zoom" and "image-preview-supported-caps" interface properties
+ * photography: add gst_photography_{set,get}_noise_reduction() and CAPS_NOISE_REDUCTION flag
+ * qtmux: add support for fragmented mp4
+ * qtmux: add "streamable" property to avoid building fragmented mfra index
+ * qtmux: timestamp tracking fixes and many other fixes
+ * resindvd: attempt to use glib language setting for DVD menus/audio
+ * resindvd: improve error messages on read errors; button state tracking fixes
+ * rfbsrc: fail more gracefully if source gets disconnected or geometry changes
+ * sdlvideosink: re-enable YVYU and UYVY support
+ * sdpdemux: error out if no streams found in sdp message
+ * sdpdemux: redirect SDP with an rtsp control URL and add property to disable redirect
+ * ssim: add I420 support
+ * tiger: outline text by default, to make it easier to read
+ * winks: add property probing support; fix framerate fraction range mapping
+ * winks: ignore unsupported formats; work around shutdown deadlock
+ * winks: performance improvements
+ * zbar: make scanner cache optional, disable it by default
+ * zbar: use correct strides, support more formats
+
+Bugs fixed since 0.10.20:
+
+ * 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly
+ * 639296 : [y4mdec] Doesn't handle files which don't specify a colorspace
+ * 613379 : camerabin: Do not use audio clock after stopping video capture
+ * 636279 : REGRESSION: Video often freezes during playback of mpeg2 files
+ * 630255 : [examples] camerabin example still uses old GstXOverlay interface
+ * 631232 : [colorspace] AYUV/ARGB handling broken on big endian systems
+ * 627229 : fpsdisplaysink should not measure fps relative to pipeline clock
+ * 435120 : cairosvgoverlay
+ * 486659 : xmp/exif metadata handling
+ * 578629 : libgstphotography missing exports for MSVC
+ * 587223 : mpegtsdemux seg.fault due to invalid PMT_pid
+ * 598078 : osxvideosrc doesn't build in snow leopard x86_64
+ * 600929 : [kate] tiger element doesn't handle segments and text/video synchronization properly
+ * 603063 : camerabin example fails to start recording
+ * 611428 : [gdiscreencapsrc] leaks memory (ICONINFO)
+ * 613633 : [resindvd] scrambled DVDs yield useless generic error message if dvdcss is not available
+ * 616814 : Photography interface extension: colour tone mode and noise reduction settings
+ * 616923 : camerabin: remove photography interface implementation
+ * 618045 : [cogcolorspace] No Y41B support
+ * 618542 : DVB subtitles support
+ * 625558 : [basevideoencoder] [vp8] encoder timestamps are wrong when there are gaps
+ * 626425 : cog_virt_frame_new_convert_u8 has bogus source data
+ * 627134 : photography interface: add API for capture correction
+ * 627211 : jpegformat: Push tags after setting srcpad caps
+ * 627253 : [mpegtsparse] Post tags of channel and currently running event
+ * 627992 : dtmfsrc doesn't support gst_element_send_event
+ * 628326 : vdpau: don't change structure in setcaps function
+ * 628527 : videoanalyse: classificication is wrong
+ * 628548 : [mpegtsmux] Initialize PES packet before getting the header size
+ * 628570 : cogcolorspace: element classificication is wrong
+ * 629554 : dvbsrc: Fix example usage, bandwidth=8 not 8MHz
+ * 629897 : [cog] Ignores --disable-orc and always requires orc
+ * 629910 : jpegparse: properly clean up comment string
+ * 629917 : [output-selector] Recheck pending_pad after pushing a buffer
+ * 630046 : sdpdemux: Add optional support for rtspsrc as session element
+ * 630253 : [sdl] Still uses old GstXOverlay interface
+ * 630254 : [vdpau] Still uses old GstXOverlay interface
+ * 630783 : [frei0r] Crashes if broken plugins don't give correct property information
+ * 630808 : valve: move to core
+ * 631200 : flacparse: major performance improvements
+ * 631389 : [flacparse] backport/check corner case fixes done in flacdec
+ * 631449 : [audioparse] doest not support several channel numbers
+ * 631501 : [faad] failed to dynamically switch from 2 audio channels to 6
+ * 631814 : [flacparse] unit test failures
+ * 631993 : [flacparse] imperfect timestamping
+ * 632070 : qtmux: infinite loop
+ * 632668 : Gaudi Effects [review]
+ * 632885 : Gaudi Effects dynamically controllable parameters [review]
+ * 632911 : qtmux: add fragmented mp4 support (isml brand)
+ * 633466 : [katedec] Pushes events before the final caps are known
+ * 633917 : [mpegtsparse] [PATCH] Send TDT messages in an serialized event downstream
+ * 635200 : [dvbbasebin] [PATCH] Add TDT to the initial pids filter for dvbsrc
+ * 635202 : mpeg4videoparse: Minor fixes
+ * 635204 : mpeg4videoparse: Set srcpad caps before forwarding newsegment
+ * 635205 : h264parse: Set srcpad caps before forwarding newsegment
+ * 635229 : celtenc: uninitialized tags variable can cause segfault
+ * 635304 : [opencv] fix caps issues and extend supported caps for some elements [PATCH]
+ * 635397 : rfbsrc: avoid infinite loop if source gets disconnected and don't crash if frame geometry changes
+ * 635529 : interlace: Add pattern offset and fix timestamps
+ * 635720 : vp8enc incorrectly sets timestamps based on theoretical framerate
+ * 635786 : [audioparse] Fix division-by-zero exception
+ * 635878 : [qtmux] gst_qtmux_check_difference subtract 2 unsigned numbers without taking care of the result sign
+ * 636106 : autocolorspace: new plugin for auto space convertor selection
+ * 636109 : [SSIM] klass should be Filter/Effect/Video
+ * 636185 : qtmux: msvc incompatibility
+ * 637062 : [ac3parse] parse problems on some MTS streams
+ * 637224 : [bayer2rgb] missing framerate in sink caps
+ * 637308 : gst-plugins-bad did not find xvidcore on my box
+ * 637359 : Internal GStreamer error, during pcap to mp4 conversion
+ * 637403 : qtmux do not store 1st TS when detect 1st buffer
+ * 637486 : qtmux: error if no buffers have arrived to one pad at EOS
+ * 637532 : applemedia: redundant declaration of 'parent_class'
+ * 637590 : [PATCH] fix gst-plugins-bad compile against latest gtk+
+ * 637824 : mpeg4videoparse: gst_buffer_is_metadata_writable warning (regression)
+ * 637929 : mve: do not use the pad buffer allocation functions in demuxers
+ * 637931 : mpegdemux: do not use the pad buffer allocation functions in demuxers
+ * 638004 : tiger: fallback on headers in caps to initialize if headers are absent
+ * 638288 : qtmux: fails to handle out-of-order buffers without duration
+ * 638412 : kate: reenable the sending of a message for tags
+ * 638527 : tiger: outline text by default, to make it easier to read
+ * 638604 : basecamerasrc isn't build by default but camerabin2 is and requires it
+ * 639063 : mpegtsparse: fix (re)sync with invalid data at beginning
+ * 639338 : [qtmux] Protect against copying a null caps
+ * 639413 : Camerabin should use output-selector:pad-negotiation-mode=active
+ * 639456 : [camerabin] Should have all conversion flags enabled by default
+ * 639555 : [audioparsers] Be careful to not lose the event ref
+ * 639950 : flacparse: avoid unref'ing NULL buffer
+ * 630830 : zbar: Fixes, single frame scan and width/stride fix
+ * 635281 : [mpegtsparse] TDT packets are only parsed for odd hours
Changes since 0.10.19:
diff --git a/RELEASE b/RELEASE
index 8f8ae896c..f35e3d637 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Bad Plug-ins 0.10.20 "For it is a Human Number"
+Release notes for GStreamer Bad Plug-ins 0.10.21 "Pink Noise"
@@ -60,122 +60,195 @@ contains a set of well-supported plug-ins, but might pose problems for
Features of this release
- * asfmux streaming fixes and improvements
- * new video effects plugins: coloreffects, gaudieffects, geometrictransform
- * new gsettings plugin with gsettings{audio,video}{src,sink} elements
- * new ivfparse element
- * new rtmpsrc element
- * new shmsink and shmsrc elements for IPC using shared memory
- * new videomaxrate element
- * dshowvideosink improvements
- * vdpau: H.264 and MPEG-4 decoder (not enabled for autoplugging yet though)
- * vp8enc: support multipass encoding and keyframe-only mode
- * neonhttpsrc: timeout properties and cookie support
- * h264parse and mpegvideoparse: can periodically insert codec data into stream now
- * build: require GLib >= 2.20, automake >= 1.10, autoconf >= 2.60, want orc
- * asfmux: deprecate "is-live" property, replaced by new "streamable" property
- * asfmux: don't set the 'seekable' flag in headers if we are streaming
- * asfmux: put headers into "streamheader" field in output caps for streaming
- * asfmux: write preroll info in the header at initialization
- * bayer: support more formats in bayer2rgb, add rgb2bayer element
- * camerabin: make viewfinder-sink property work with bins
- * celt: add support for celt 0.8, remove support for celt < 0.5
- * celtenc: add "prediction" and "start band" properties
- * coloreffects: new element with heat, sepia, xray and cross-process effects
- * dshowvideosink: many fixes and improvements
- * fpsdisplaysink: add "fps-update-interval" and read-only "max-fps"/"min-fps" properties
- * frei0r: check for plugins in /usr/{local/,}lib{32,64}/frei0r-1 too
- * gaudieffects: new plugin with burn, chromium, dilate, dodge, exclusion, gaussianblur and solarize video effect elements
- * geometrictransform: new plugin with circle, diffuse, kaleidoscope, marble, pinch, sphere, twirl, and waterripple, fisheye, mirror, square, tunnel, bulge, stretch video effect elements
- * gsettings: new GSettings plugin with audio/video sources and sinks (to replace gconf plugin)
- * h264parse: add "config-interval" property to insert SPS/PPS at periodic intervals
- * h264parse: handle 3-byte bytestream sync codes; process incoming timestamps more correctly
- * id3mux: add support for beats-per-minute tag
- * invtelecine: support more video formats, more pulldown formats, add "verify-field-flags" property
- * ivfparse: add simple IVF parser element (simple framing for VP8 video data)
- * jpegformat: add exif writing to jifmux and exif parsing to jpegparse
- * jpegparse: skip extra 0xff markers, optimize jpeg image parsing
- * mimic: lots of fixes and clean-ups
- * mpeg4videoparse: add "config-interval" property to re-insert config in stream
- * mpegtsmux: start pmt at 0x020; take all the pmt in the streamheaders
- * mpegtsparse: actually work when we have small buffers coming in
- * mpegvideoparse: apply previous timestamp when there isn't any newer
- * neonhttpsrc: add "connect-timeout", "read-timeout" and "cookies" properties
- * qtmux: write audio/video stream bitrates into header, if available
- * qtmux: write track-number etc. tags even if count is not available
- * rtmpsrc: new RTMP source element based on librtmp
- * rtpdtmfmux: add priority sink pads and drop buffers on non-priority sink pads when something is incoming on the priority sink
- * rtpmux: add support for GstBufferLists; aggregate incoming segments; fix buffer leak
- * shm: add new shm-based shmsink and shmsrc elements for IPC using shared memory
- * vdpau: add H.264 decoder and MPEG-4 part 2 decoder; countless other fixes and improvements
- * videomaxrate: new plugin/element to limit videorate conditionally based on threshold
- * vp8dec: mark discont buffers, set decoder deadline from the QoS information
- * vp8enc: allow a maximum keyframe distance of 0, i.e. all frames are keyframes
- * vp8enc: fix handling of invisible/alt ref frames
- * vp8enc: add support for enabling automatic insertion of alt-ref frames by the encoder
- * vp8enc: implement multipass encoding
- * wildmidi: Add support for wildmidi 0.2.3
+ * alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif)
+ * metadata: remove metadata plugin
+ * jack: jack plugin has moved to gst-plugins-good (0.10.27)
+ * selector: input-selector and output-selector have moved to GStreamer core (0.10.32)
+ * valve: has moved to gstreamer core (0.10.32)
+ * applemedia: new plugin for Apple multimedia APIs (avfvideosrc, celvideosrc, qtkitvideosrc, miovideosrc, vth264decbin, vth264encbin, vtdec, vtenc)
+ * applemedia: new iOS video source based on AVFoundation
+ * y4mdec: new y4mdec element
+ * dcaparse: new dts/dca audio parser
+ * camerabin2: new camerabin element (work-in-progress, experimental)
+ * opencv: new plugin with elements facedetect, faceblur, edgedetect, cvsobel, cvsmooth, cvlaplace, cverode, cvequalizehist, cvdilate, textwrite, templatematch, pyramidsegment
+ * interlace: new element
+ * geometrictransform: new rotate element
+ * jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding)
+ * audioparsers: add dcaparse, a dts/dca parser, and mpegaudioparse (mp3parse replacement)
+ * autoconvert: add autovideoconvert, an autoconvert based video format converter
+ * checksumsink, chopmydata: new debug elements
+ * dvbsuboverlay: new element to overlay DVB subtitle
+ * rsvgoverlay: new element for scalable and relative svg overlay with cairo
+ * qtmux: add new ismlmux element, for fragmented isml major brand
+ * ac3parse: properly parse E-AC3 frame header and use proper EAC-3 caps
+ * ac3parse: relax BSID checking, performance improvements
+ * applemedia mtapi: update to reflect new API on iOS 4.x
+ * applemedia vtenc: bump H.264 level from 1.3 to 3.0
+ * applemedia vtenc: remove keyframe enforcement workaround
+ * applemedia celapi: update to reflect new API on iOS 4.x
+ * applemedia cvapi: add wrapper for IO surface access
+ * audioparse: add support for setting the channel-positions
+ * audioparsers: increase ranks to enable auto-plugging (incl. new mp3 parser)
+ * baseparse: enhancements for timestamp marked framed formats
+ * baseparse: increase keyframe awareness
+ * baseparse: perform bitrate handling and posting after newsegment sending
+ * baseparse: post duration message if average bitrates is updated
+ * baseparse: prevent indefinite resyncing
+ * baseparse: add index support, seek table and accurate seek support
+ * baseparse: support reverse playback
+ * baseparse: use determined seekability in answering SEEKING query
+ * basevideo: Add handling of GstForceKeyUnit events
+ * basevideodecoder: add capture pattern handling; don't blow away field information
+ * bayer2rgb: add format=bggr/etc. to caps, add framerate to the sink caps
+ * camerabin: add "preview-source-filter","ready-for-capture", "idle" properties
+ * camerabin: change "zoom" property from int to float
+ * camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere
+ * coloreffects: Add chromahold effect
+ * cog: improvements in colorspace and scaler; add fast paths for colorspace conversion
+ * colorspace: revive element and add support for many more pixellayouts/colorspaces
+ * colorspace: add support for SDTV/HDTV YUV conversions
+ * dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event
+ * tools: misc. improvements to element-maker tool
+ * faac: handle trailing encoder output
+ * faad: support reverse playback; cater for decoder delay and renegotiation
+ * faad: tweak output buffer timestamping
+ * flacparse: don't drop the last frame if it is followed by garbage
+ * flacparse: don't parse the complete FLAC frames but only look for valid frame headers (for performance)
+ * flacparse: fix picture parsing, fix parsing with unknown framesizes
+ * flacparse: parse seektable
+ * frei0r: add support for the FREI0R_PATH environment variable
+ * frei0r: fix crashes if plugins don't provide correct property information
+ * frei0r: fix scanning of plugin subdirectories and support different vendors
+ * frei0r: update frei0r interface specification to 1.2
+ * gaudieffects: avoid divide by 0 in burn element, make filter parameters dynamic and controllable
+ * id3mux: map GST_TAG_ALBUM_ARTIST, give PRIMARY rank
+ * invtelecine: Fix name of 30p/60i pattern
+ * jasperdec: don't fail hard on decoding error
+ * jifmux: detect EOI correctly; do not limit the size of the image on 16bits
+ * jp2kenc: Emit SOP markers in every codestream packet
+ * jpegparse: avoid infinite loop when resyncing; discard incomplete image
+ * kate: add segment tracking, and various other improvements
+ * kate: ensure the kate pad does not shoot ahead of the video pad
+ * mpegtsdemux: extract language for DVB subtitle streams
+ * mpegtsdemux: enable gather_pes only for DVB subtitle private streams
+ * mpegtsdemux: fix re-syncing on invalid data after seek
+ * mpegtsmux: Initialize PES packet before getting the header size
+ * mpegtsmux: Set adaptation flag when appropriate
+ * mpegtsmux: Set random_access_indicator for keyframes
+ * mpegtsparse: send TDT tables messages in a serialized event downstream
+ * ofa: Call g_object_notify() after the fingerprint was created
+ * pcapparse: Add support for Linux Cooked Capture (SLL) frames
+ * photography: add missing property and cabability flag for noise reduction
+ * photography: Add "zoom" and "image-preview-supported-caps" interface properties
+ * photography: add gst_photography_{set,get}_noise_reduction() and CAPS_NOISE_REDUCTION flag
+ * qtmux: add support for fragmented mp4
+ * qtmux: add "streamable" property to avoid building fragmented mfra index
+ * qtmux: timestamp tracking fixes and many other fixes
+ * resindvd: attempt to use glib language setting for DVD menus/audio
+ * resindvd: improve error messages on read errors; button state tracking fixes
+ * rfbsrc: fail more gracefully if source gets disconnected or geometry changes
+ * sdlvideosink: re-enable YVYU and UYVY support
+ * sdpdemux: error out if no streams found in sdp message
+ * sdpdemux: redirect SDP with an rtsp control URL and add property to disable redirect
+ * ssim: add I420 support
+ * tiger: outline text by default, to make it easier to read
+ * winks: add property probing support; fix framerate fraction range mapping
+ * winks: ignore unsupported formats; work around shutdown deadlock
+ * winks: performance improvements
+ * zbar: make scanner cache optional, disable it by default
+ * zbar: use correct strides, support more formats
Bugs fixed in this release
- * 625908 : [geometrictransform] Some more configuration options for effects
- * 625076 : neonhttpsrc: add connect-timeout and read-timeout properties
- * 620746 : basevideodecoder: remove spurious warning
- * 566614 : bayer2rgb: Make first line configurable
- * 570428 : autogen.sh fails
- * 574290 : [dshowvideosink] make set_xwindow_id() in PLAYING state work
- * 579926 : [directshowvideosink] Doesn't update the last frame after a seek with the pipeline in PAUSED state.
- * 580967 : shared memory based sink and source
- * 591622 : [vdpau] needs better error/failure handling
- * 602551 : dshowvideosink window close doesn't cause gst-launch to exit
- * 602936 : [ mp4mux] Lipsync issue when converting mkv to mp4 using h264/aac
- * 613346 : [dshowvideosink] Add support for updating video caps
- * 616265 : Add a GSettings plugin that provides the same services as the GConf plugin
- * 618336 : [mpegvideoparse] mpegvideoparse makes some streams unplayable
- * 618522 : [asfmux][patch] Improve support for streaming
- * 618921 : [dshowvideosink] Replace CoIntialize with CoInitializeEx for bettrer integration with GStreamer threads
- * 618936 : [dshowvideosink] close the created window in ::stop()
- * 620324 : Format warning in ivfparse
- * 620717 : [geometrytransform] Incomplete template caps
- * 620825 : [geometrytransform] Make properties controllable and threadsafe
- * 620978 : insert NAL7/8 always when encountering I frame
- * 621205 : [mpeg4videoparse] add config-interval property to insert mpeg4video config data in regular intervals
- * 621348 : [vp8enc] Implement multipass encoding
- * 621523 : [id3mux] write beats-per-minute tag
- * 622369 : [rtmpsrc] crash if correct server but wrong video file name
- * 622484 : [qtmux] missing track number tag when transcoding to aac
- * 622690 : elements/jpegparse check fails
- * 622692 : pipelines/metadata check fails
- * 622725 : [mpgtsparse] Doesn't remove pids from pes_pids
- * 623272 : [dshowvideosink] setting force-aspect-ratio has no effect after the sink's renderer has been configured
- * 623365 : [qtmux and variant] Don't store codec tags
- * 623550 : doesn't compile with celt 0.8
- * 623678 : qtmux: Write AAC/H.264 bitrate if available
- * 623710 : [frei0r] Load frei0r plugins in /usr/lib64/frei0r-1 too
- * 623713 : [dshowaudiodec][patch] Fix compilation error
- * 623722 : gstwildmidi element update to newer library version
- * 623802 : camerabin: Bin based viewfinder sink support is broken
- * 623854 : jpegparse reads a wrong EXIF section size
- * 623881 : aiffmux.c divide by zero
- * 623883 : [winks] gstksvideosrc.c error on MSVC using gst_element_class_set_details()
- * 625003 : [examples] Don't use GdkDraw
- * 625138 : [dshowvideosrc] Don't use a range in the caps if min==max
- * 625174 : neonhttpsrc: adds cookies support
- * 625496 : qtmux - misc fix on btrt box
- * 625722 : [geometrictransform] Some new effect elements for cheese
- * 625817 : coloreffects: new plugin for lookup table color mapping
- * 625959 : geometrictransform: make CircleGeometricTransform " radius " property relative
- * 626049 : [vdpau] crashes in states.check unit test
- * 626603 : generic/states check fails with gsettings element installed
- * 626670 : gaudieffects: Fails to link inline functions properly
- * 626815 : vp8dec: infinite loop if EOS event before started
- * 627413 : jifmux causes broken jpeg images at least with some rgb pixel format
- * 627918 : Do not install gst-camera.ui
- * 627991 : rtpmux will freeze whenever a flush is sent
- * 624212 : mp4mux produces incorrect frame rates when h264 input uses bframes
- * 619158 : IVF parser plugin
- * 619484 : vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/
- * 621404 : [dvbsrc] Set stats-reporting-interval on construction
+ * 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly
+ * 639296 : [y4mdec] Doesn't handle files which don't specify a colorspace
+ * 613379 : camerabin: Do not use audio clock after stopping video capture
+ * 636279 : REGRESSION: Video often freezes during playback of mpeg2 files
+ * 630255 : [examples] camerabin example still uses old GstXOverlay interface
+ * 631232 : [colorspace] AYUV/ARGB handling broken on big endian systems
+ * 627229 : fpsdisplaysink should not measure fps relative to pipeline clock
+ * 435120 : cairosvgoverlay
+ * 486659 : xmp/exif metadata handling
+ * 578629 : libgstphotography missing exports for MSVC
+ * 587223 : mpegtsdemux seg.fault due to invalid PMT_pid
+ * 598078 : osxvideosrc doesn't build in snow leopard x86_64
+ * 600929 : [kate] tiger element doesn't handle segments and text/video synchronization properly
+ * 603063 : camerabin example fails to start recording
+ * 611428 : [gdiscreencapsrc] leaks memory (ICONINFO)
+ * 613633 : [resindvd] scrambled DVDs yield useless generic error message if dvdcss is not available
+ * 616814 : Photography interface extension: colour tone mode and noise reduction settings
+ * 616923 : camerabin: remove photography interface implementation
+ * 618045 : [cogcolorspace] No Y41B support
+ * 618542 : DVB subtitles support
+ * 625558 : [basevideoencoder] [vp8] encoder timestamps are wrong when there are gaps
+ * 626425 : cog_virt_frame_new_convert_u8 has bogus source data
+ * 627134 : photography interface: add API for capture correction
+ * 627211 : jpegformat: Push tags after setting srcpad caps
+ * 627253 : [mpegtsparse] Post tags of channel and currently running event
+ * 627992 : dtmfsrc doesn't support gst_element_send_event
+ * 628326 : vdpau: don't change structure in setcaps function
+ * 628527 : videoanalyse: classificication is wrong
+ * 628548 : [mpegtsmux] Initialize PES packet before getting the header size
+ * 628570 : cogcolorspace: element classificication is wrong
+ * 629554 : dvbsrc: Fix example usage, bandwidth=8 not 8MHz
+ * 629897 : [cog] Ignores --disable-orc and always requires orc
+ * 629910 : jpegparse: properly clean up comment string
+ * 629917 : [output-selector] Recheck pending_pad after pushing a buffer
+ * 630046 : sdpdemux: Add optional support for rtspsrc as session element
+ * 630253 : [sdl] Still uses old GstXOverlay interface
+ * 630254 : [vdpau] Still uses old GstXOverlay interface
+ * 630783 : [frei0r] Crashes if broken plugins don't give correct property information
+ * 630808 : valve: move to core
+ * 631200 : flacparse: major performance improvements
+ * 631389 : [flacparse] backport/check corner case fixes done in flacdec
+ * 631449 : [audioparse] doest not support several channel numbers
+ * 631501 : [faad] failed to dynamically switch from 2 audio channels to 6
+ * 631814 : [flacparse] unit test failures
+ * 631993 : [flacparse] imperfect timestamping
+ * 632070 : qtmux: infinite loop
+ * 632668 : Gaudi Effects [review]
+ * 632885 : Gaudi Effects dynamically controllable parameters [review]
+ * 632911 : qtmux: add fragmented mp4 support (isml brand)
+ * 633466 : [katedec] Pushes events before the final caps are known
+ * 633917 : [mpegtsparse] [PATCH] Send TDT messages in an serialized event downstream
+ * 635200 : [dvbbasebin] [PATCH] Add TDT to the initial pids filter for dvbsrc
+ * 635202 : mpeg4videoparse: Minor fixes
+ * 635204 : mpeg4videoparse: Set srcpad caps before forwarding newsegment
+ * 635205 : h264parse: Set srcpad caps before forwarding newsegment
+ * 635229 : celtenc: uninitialized tags variable can cause segfault
+ * 635304 : [opencv] fix caps issues and extend supported caps for some elements [PATCH]
+ * 635397 : rfbsrc: avoid infinite loop if source gets disconnected and don't crash if frame geometry changes
+ * 635529 : interlace: Add pattern offset and fix timestamps
+ * 635720 : vp8enc incorrectly sets timestamps based on theoretical framerate
+ * 635786 : [audioparse] Fix division-by-zero exception
+ * 635878 : [qtmux] gst_qtmux_check_difference subtract 2 unsigned numbers without taking care of the result sign
+ * 636106 : autocolorspace: new plugin for auto space convertor selection
+ * 636109 : [SSIM] klass should be Filter/Effect/Video
+ * 636185 : qtmux: msvc incompatibility
+ * 637062 : [ac3parse] parse problems on some MTS streams
+ * 637224 : [bayer2rgb] missing framerate in sink caps
+ * 637308 : gst-plugins-bad did not find xvidcore on my box
+ * 637359 : Internal GStreamer error, during pcap to mp4 conversion
+ * 637403 : qtmux do not store 1st TS when detect 1st buffer
+ * 637486 : qtmux: error if no buffers have arrived to one pad at EOS
+ * 637532 : applemedia: redundant declaration of 'parent_class'
+ * 637590 : [PATCH] fix gst-plugins-bad compile against latest gtk+
+ * 637824 : mpeg4videoparse: gst_buffer_is_metadata_writable warning (regression)
+ * 637929 : mve: do not use the pad buffer allocation functions in demuxers
+ * 637931 : mpegdemux: do not use the pad buffer allocation functions in demuxers
+ * 638004 : tiger: fallback on headers in caps to initialize if headers are absent
+ * 638288 : qtmux: fails to handle out-of-order buffers without duration
+ * 638412 : kate: reenable the sending of a message for tags
+ * 638527 : tiger: outline text by default, to make it easier to read
+ * 638604 : basecamerasrc isn't build by default but camerabin2 is and requires it
+ * 639063 : mpegtsparse: fix (re)sync with invalid data at beginning
+ * 639338 : [qtmux] Protect against copying a null caps
+ * 639413 : Camerabin should use output-selector:pad-negotiation-mode=active
+ * 639456 : [camerabin] Should have all conversion flags enabled by default
+ * 639555 : [audioparsers] Be careful to not lose the event ref
+ * 639950 : flacparse: avoid unref'ing NULL buffer
+ * 630830 : zbar: Fixes, single frame scan and width/stride fix
+ * 635281 : [mpegtsparse] TDT packets are only parsed for odd hours
Download
@@ -204,39 +277,61 @@ Applications
Contributors to this release
+ * Alejandro Gonzalez
+ * Aleksey Lim
* Alessandro Decina
- * Andoni Morales
* Andoni Morales Alastruey
+ * Andres Colubri
+ * André Dieb Martins
* Arun Raghavan
- * Austin Lund
- * Bastien Nocera
- * Benjamin Otte
+ * Benjamin Gaignard
* Carl-Anton Ingmarsson
+ * Christian Berentsen
+ * Damien Lespiau
* David Hoyt
* David Schleef
* Edward Hervey
- * Filippo Argiolas
+ * Felipe Contreras
+ * Francis Rammeloo
+ * Hoseok Chang
+ * Hu Gang
* Jan Schmidt
- * Jonathan Matthew
- * Julien Moutte
+ * Janne Grunau
+ * Jonathan Rosser
+ * Josh Doe
+ * Kaj-Michael Lang
+ * Karol Sobczak
+ * Knut Inge Hvidsten
+ * Lasse Laukkanen
+ * Leo Singer
+ * Luciana Fujii Pontello
* Luis de Bethencourt
* Marc-André Lureau
* Mark Nauwelaerts
- * Michael Smith
+ * Mart Raudsepp
+ * Matthew Ife
+ * Mike Sheldon
+ * Noam
+ * Ole André Vadla Ravnås
+ * Olivier Aubert
* Olivier Crête
- * Philip Jägenstedt
- * Philippe Normand
- * Raimo Jarvi
+ * Rob Clark
* Robert Swain
- * Sameer Naik
+ * Saleem Abdulrasool
* Sebastian Dröge
* Sebastian Pölsterl
+ * Sreerenj Balachandran
* Stefan Kost
+ * Teemu Katajisto
* Thiago Santos
+ * Thibault Saunier
* Thijs Vermeir
* Tim-Philipp Müller
+ * Tristan Matthews
+ * Vincent Penquerc'h
* Víctor Manuel Jáquez Leal
+ * Wim Taymans
* Youness Alaoui
- * Zaheer Abbas Merali
- * Руслан Ижбулатов
+ * benjamin gaignard
+ * kapil
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index a63839ee7..fa6193d9d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.60)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Bad Plug-ins, 0.10.20.4,
+AC_INIT(GStreamer Bad Plug-ins, 0.10.21,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-bad)
@@ -50,8 +50,8 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.10.31.3
-GSTPB_REQ=0.10.31.3
+GST_REQ=0.10.32
+GSTPB_REQ=0.10.32
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 507785e80..5f7867d3c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -26550,7 +26550,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>7.7486e-304</DEFAULT>
+<DEFAULT>4.62957e-299</DEFAULT>
</ARG>
<ARG>
@@ -26560,7 +26560,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>4.62957e-299</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26590,7 +26590,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratiox</NICK>
<BLURB>x-ratio.</BLURB>
-<DEFAULT>2.35298e-310</DEFAULT>
+<DEFAULT>2.34233e-310</DEFAULT>
</ARG>
<ARG>
@@ -26600,7 +26600,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratioy</NICK>
<BLURB>y-ratio.</BLURB>
-<DEFAULT>2.35298e-310</DEFAULT>
+<DEFAULT>2.34233e-310</DEFAULT>
</ARG>
<ARG>
@@ -27180,7 +27180,7 @@
<FLAGS>rw</FLAGS>
<NICK>blend</NICK>
<BLURB>blend factor.</BLURB>
-<DEFAULT>-6.17056e+303</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -27370,7 +27370,7 @@
<FLAGS>rw</FLAGS>
<NICK>HSync</NICK>
<BLURB>the hsync offset.</BLURB>
-<DEFAULT>1.783e-316</DEFAULT>
+<DEFAULT>8.25792e-317</DEFAULT>
</ARG>
<ARG>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index 5fed1998e..ea4d7c1bb 100644
--- a/docs/plugins/inspect/plugin-adpcmdec.xml
+++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -3,10 +3,10 @@
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml
index db77e2561..6bd02f9a7 100644
--- a/docs/plugins/inspect/plugin-adpcmenc.xml
+++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -3,10 +3,10 @@
<description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index 251fc9af0..34ba2d0b0 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -3,10 +3,10 @@
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-amrwbenc.xml b/docs/plugins/inspect/plugin-amrwbenc.xml
index 59b53e43c..30193a4f1 100644
--- a/docs/plugins/inspect/plugin-amrwbenc.xml
+++ b/docs/plugins/inspect/plugin-amrwbenc.xml
@@ -3,10 +3,10 @@
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/amrwbenc/.libs/libgstamrwbenc.so</filename>
<basename>libgstamrwbenc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-apexsink.xml b/docs/plugins/inspect/plugin-apexsink.xml
index f63b4daa1..2461df82b 100644
--- a/docs/plugins/inspect/plugin-apexsink.xml
+++ b/docs/plugins/inspect/plugin-apexsink.xml
@@ -3,10 +3,10 @@
<description>Apple AirPort Express Plugin</description>
<filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
<basename>libgstapexsink.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml
index e58698aff..d696168b7 100644
--- a/docs/plugins/inspect/plugin-asfmux.xml
+++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,10 +3,10 @@
<description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml
index 3259c9586..2b1d2096f 100644
--- a/docs/plugins/inspect/plugin-assrender.xml
+++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -3,10 +3,10 @@
<description>ASS/SSA subtitle renderer</description>
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
<basename>libgstassrender.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audioparsersbad.xml b/docs/plugins/inspect/plugin-audioparsersbad.xml
index 9742fe6b2..bcb472e25 100644
--- a/docs/plugins/inspect/plugin-audioparsersbad.xml
+++ b/docs/plugins/inspect/plugin-audioparsersbad.xml
@@ -3,10 +3,10 @@
<description>audioparsers</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsersbad.so</filename>
<basename>libgstaudioparsersbad.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml
index 8a9b37d8e..eb94791d0 100644
--- a/docs/plugins/inspect/plugin-autoconvert.xml
+++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -3,10 +3,10 @@
<description>Selects convertor element based on caps</description>
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
<basename>libgstautoconvert.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml
index 91cbeaefc..8ec049440 100644
--- a/docs/plugins/inspect/plugin-bayer.xml
+++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -3,10 +3,10 @@
<description>Elements to convert Bayer images</description>
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
<basename>libgstbayer.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index d0abf6939..e839fb99a 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -3,10 +3,10 @@
<description>Compress or decompress streams</description>
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
<basename>libgstbz2.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml
index 92cab93d3..57225e411 100644
--- a/docs/plugins/inspect/plugin-camerabin.xml
+++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,10 +3,10 @@
<description>High level api for DC (Digital Camera) application</description>
<filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
<basename>libgstcamerabin.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cdaudio.xml b/docs/plugins/inspect/plugin-cdaudio.xml
index 79181da84..2645ffbd7 100644
--- a/docs/plugins/inspect/plugin-cdaudio.xml
+++ b/docs/plugins/inspect/plugin-cdaudio.xml
@@ -3,10 +3,10 @@
<description>Play CD audio through the CD Drive</description>
<filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
<basename>libgstcdaudio.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cdxaparse.xml b/docs/plugins/inspect/plugin-cdxaparse.xml
index d13c9c82a..6e2b1e41a 100644
--- a/docs/plugins/inspect/plugin-cdxaparse.xml
+++ b/docs/plugins/inspect/plugin-cdxaparse.xml
@@ -3,10 +3,10 @@
<description>Parse a .dat file (VCD) into raw mpeg1</description>
<filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
<basename>libgstcdxaparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-celt.xml b/docs/plugins/inspect/plugin-celt.xml
index 480591d40..6ff0a2c7b 100644
--- a/docs/plugins/inspect/plugin-celt.xml
+++ b/docs/plugins/inspect/plugin-celt.xml
@@ -3,10 +3,10 @@
<description>CELT plugin library</description>
<filename>../../ext/celt/.libs/libgstcelt.so</filename>
<basename>libgstcelt.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cog.xml b/docs/plugins/inspect/plugin-cog.xml
index aae4450f4..6f93c4908 100644
--- a/docs/plugins/inspect/plugin-cog.xml
+++ b/docs/plugins/inspect/plugin-cog.xml
@@ -3,10 +3,10 @@
<description>Cog plugin</description>
<filename>../../ext/cog/.libs/libgstcog.so</filename>
<basename>libgstcog.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml
index 1e11bd7ce..1fe65f984 100644
--- a/docs/plugins/inspect/plugin-coloreffects.xml
+++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,10 +3,10 @@
<description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-colorspace.xml b/docs/plugins/inspect/plugin-colorspace.xml
index 4fedf0054..ec537ebe6 100644
--- a/docs/plugins/inspect/plugin-colorspace.xml
+++ b/docs/plugins/inspect/plugin-colorspace.xml
@@ -3,7 +3,7 @@
<description>Colorspace conversion</description>
<filename>../../gst/colorspace/.libs/libgstcolorspace.so</filename>
<basename>libgstcolorspace.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package></package>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index 9313288ba..fa030d89c 100644
--- a/docs/plugins/inspect/plugin-dataurisrc.xml
+++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -3,10 +3,10 @@
<description>data: URI source</description>
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
<basename>libgstdataurisrc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dc1394.xml b/docs/plugins/inspect/plugin-dc1394.xml
index 8e4d8a72e..9cc17fc6b 100644
--- a/docs/plugins/inspect/plugin-dc1394.xml
+++ b/docs/plugins/inspect/plugin-dc1394.xml
@@ -3,10 +3,10 @@
<description>1394 IIDC Video Source</description>
<filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
<basename>libgstdc1394.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dccp.xml b/docs/plugins/inspect/plugin-dccp.xml
index 6ee767366..edf5b38d0 100644
--- a/docs/plugins/inspect/plugin-dccp.xml
+++ b/docs/plugins/inspect/plugin-dccp.xml
@@ -3,7 +3,7 @@
<description>transfer data over the network via DCCP.</description>
<filename>../../gst/dccp/.libs/libgstdccp.so</filename>
<basename>libgstdccp.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>DCCP</package>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index ee790a387..771ffea54 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -3,10 +3,10 @@
<description>Collection of elements that may or may not be useful for debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
<basename>libgstdebugutilsbad.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml
index 0fae3cec4..0c70895d9 100644
--- a/docs/plugins/inspect/plugin-dfbvideosink.xml
+++ b/docs/plugins/inspect/plugin-dfbvideosink.xml
@@ -3,10 +3,10 @@
<description>DirectFB video output plugin</description>
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
<basename>libgstdfbvideosink.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dirac.xml b/docs/plugins/inspect/plugin-dirac.xml
index 39265f116..bd93fd152 100644
--- a/docs/plugins/inspect/plugin-dirac.xml
+++ b/docs/plugins/inspect/plugin-dirac.xml
@@ -3,10 +3,10 @@
<description>Dirac plugin</description>
<filename>../../ext/dirac/.libs/libgstdirac.so</filename>
<basename>libgstdirac.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml
index 12bab4fdc..6c3f7d05c 100644
--- a/docs/plugins/inspect/plugin-dtmf.xml
+++ b/docs/plugins/inspect/plugin-dtmf.xml
@@ -3,10 +3,10 @@
<description>DTMF plugins</description>
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
<basename>libgstdtmf.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index f23b007ca..1fa8b3bb9 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -3,10 +3,10 @@
<description>Decodes DTS audio streams</description>
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
<basename>libgstdtsdec.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index d04722dff..e6ec4f332 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,10 +3,10 @@
<description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
index 14aa3f72a..d851692dc 100644
--- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml
+++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -3,10 +3,10 @@
<description>DVB subtitle renderer</description>
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
<basename>libgstdvbsuboverlay.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml
index 5d996ad31..bc68134d9 100644
--- a/docs/plugins/inspect/plugin-dvdspu.xml
+++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -3,10 +3,10 @@
<description>DVD Sub-picture Overlay element</description>
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
<basename>libgstdvdspu.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml
index 5c35e49ac..3e59202b9 100644
--- a/docs/plugins/inspect/plugin-faac.xml
+++ b/docs/plugins/inspect/plugin-faac.xml
@@ -3,10 +3,10 @@
<description>Free AAC Encoder (FAAC)</description>
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
<basename>libgstfaac.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index 93104bea1..682e89267 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -3,10 +3,10 @@
<description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml
index 4b325bc0b..b9aede2d9 100644
--- a/docs/plugins/inspect/plugin-fbdevsink.xml
+++ b/docs/plugins/inspect/plugin-fbdevsink.xml
@@ -3,10 +3,10 @@
<description>linux framebuffer video sink</description>
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
<basename>libgstfbdevsink.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml
index a4dc05b5e..eef78927d 100644
--- a/docs/plugins/inspect/plugin-festival.xml
+++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,10 +3,10 @@
<description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-freeze.xml b/docs/plugins/inspect/plugin-freeze.xml
index 6024872fb..ccbf9309f 100644
--- a/docs/plugins/inspect/plugin-freeze.xml
+++ b/docs/plugins/inspect/plugin-freeze.xml
@@ -3,10 +3,10 @@
<description>Stream freezer</description>
<filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
<basename>libgstfreeze.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index d6b3b666b..f0e73d306 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,10 +3,10 @@
<description>frei0r plugin library</description>
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
<basename>libgstfrei0r.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml
index 9a4124922..7a0c464ba 100644
--- a/docs/plugins/inspect/plugin-gaudieffects.xml
+++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@
<description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index 39ced8625..5d6dcc3c5 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,10 +3,10 @@
<description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gsettings.xml b/docs/plugins/inspect/plugin-gsettings.xml
index 00c0e29b0..98c95281f 100644
--- a/docs/plugins/inspect/plugin-gsettings.xml
+++ b/docs/plugins/inspect/plugin-gsettings.xml
@@ -3,10 +3,10 @@
<description>GSettings plugin</description>
<filename>../../ext/gsettings/.libs/libgstgsettingselements.so</filename>
<basename>libgstgsettingselements.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index 9c22a9e95..cf9f9d33a 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -3,10 +3,10 @@
<description>GSM encoder/decoder</description>
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
<basename>libgstgsm.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml
index 1bfc8cca8..d436d9350 100644
--- a/docs/plugins/inspect/plugin-gstsiren.xml
+++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,10 +3,10 @@
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
<basename>libgstsiren.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-h264parse.xml b/docs/plugins/inspect/plugin-h264parse.xml
index 82efb680b..d941af750 100644
--- a/docs/plugins/inspect/plugin-h264parse.xml
+++ b/docs/plugins/inspect/plugin-h264parse.xml
@@ -3,10 +3,10 @@
<description>Element parsing raw h264 streams</description>
<filename>../../gst/h264parse/.libs/libgsth264parse.so</filename>
<basename>libgsth264parse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-hdvparse.xml b/docs/plugins/inspect/plugin-hdvparse.xml
index 796dbd193..4039c2fd2 100644
--- a/docs/plugins/inspect/plugin-hdvparse.xml
+++ b/docs/plugins/inspect/plugin-hdvparse.xml
@@ -3,7 +3,7 @@
<description>HDV private stream parser</description>
<filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename>
<basename>libgsthdvparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml
index c0367e9ba..e3b3f583b 100644
--- a/docs/plugins/inspect/plugin-id3tag.xml
+++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,10 +3,10 @@
<description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
index 89021ed1c..48a56f006 100644
--- a/docs/plugins/inspect/plugin-interlace.xml
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,10 +3,10 @@
<description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-invtelecine.xml b/docs/plugins/inspect/plugin-invtelecine.xml
index d16c59864..9ecbc29aa 100644
--- a/docs/plugins/inspect/plugin-invtelecine.xml
+++ b/docs/plugins/inspect/plugin-invtelecine.xml
@@ -3,10 +3,10 @@
<description>Inverse Telecine</description>
<filename>../../gst/invtelecine/.libs/libgstinvtelecine.so</filename>
<basename>libgstinvtelecine.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ivfparse.xml b/docs/plugins/inspect/plugin-ivfparse.xml
index 7d40d01f5..8738413e5 100644
--- a/docs/plugins/inspect/plugin-ivfparse.xml
+++ b/docs/plugins/inspect/plugin-ivfparse.xml
@@ -3,10 +3,10 @@
<description>IVF parser</description>
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
<basename>libgstivfparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-jp2kdecimator.xml b/docs/plugins/inspect/plugin-jp2kdecimator.xml
index dea3ad93a..5faa24885 100644
--- a/docs/plugins/inspect/plugin-jp2kdecimator.xml
+++ b/docs/plugins/inspect/plugin-jp2kdecimator.xml
@@ -3,10 +3,10 @@
<description>JPEG2000 decimator</description>
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
<basename>libgstjp2kdecimator.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml
index d33815fa8..16835a96e 100644
--- a/docs/plugins/inspect/plugin-jpegformat.xml
+++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,10 +3,10 @@
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml
index a7a71a61f..eb32c1193 100644
--- a/docs/plugins/inspect/plugin-kate.xml
+++ b/docs/plugins/inspect/plugin-kate.xml
@@ -3,10 +3,10 @@
<description>Kate plugin</description>
<filename>../../ext/kate/.libs/libgstkate.so</filename>
<basename>libgstkate.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml
index f89b261cb..a504393f0 100644
--- a/docs/plugins/inspect/plugin-ladspa.xml
+++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -3,10 +3,10 @@
<description>All LADSPA plugins</description>
<filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
<basename>libgstladspa.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-legacyresample.xml b/docs/plugins/inspect/plugin-legacyresample.xml
index 1ce3d4bad..1fc80f4a0 100644
--- a/docs/plugins/inspect/plugin-legacyresample.xml
+++ b/docs/plugins/inspect/plugin-legacyresample.xml
@@ -3,10 +3,10 @@
<description>Resamples audio</description>
<filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
<basename>libgstlegacyresample.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml
index c7a1d6a88..c3b58b9a3 100644
--- a/docs/plugins/inspect/plugin-liveadder.xml
+++ b/docs/plugins/inspect/plugin-liveadder.xml
@@ -3,10 +3,10 @@
<description>Adds multiple live discontinuous streams</description>
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
<basename>libgstliveadder.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml
index 4f4e68af3..f90e0f547 100644
--- a/docs/plugins/inspect/plugin-mimic.xml
+++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,10 +3,10 @@
<description>Mimic codec</description>
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
<basename>libgstmimic.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml
index 116623e8c..c85173cef 100644
--- a/docs/plugins/inspect/plugin-mms.xml
+++ b/docs/plugins/inspect/plugin-mms.xml
@@ -3,10 +3,10 @@
<description>Microsoft Multi Media Server streaming protocol support</description>
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
<basename>libgstmms.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index b143c8350..4e5509da5 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -3,10 +3,10 @@
<description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index 4c2fee726..2b62e3c98 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,10 +3,10 @@
<description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpeg4videoparse.xml b/docs/plugins/inspect/plugin-mpeg4videoparse.xml
index 912c0a4ab..50385821e 100644
--- a/docs/plugins/inspect/plugin-mpeg4videoparse.xml
+++ b/docs/plugins/inspect/plugin-mpeg4videoparse.xml
@@ -3,10 +3,10 @@
<description>MPEG-4 video parser</description>
<filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename>
<basename>libgstmpeg4videoparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpegdemux2.xml b/docs/plugins/inspect/plugin-mpegdemux2.xml
index 1dbe6921e..01f8015fb 100644
--- a/docs/plugins/inspect/plugin-mpegdemux2.xml
+++ b/docs/plugins/inspect/plugin-mpegdemux2.xml
@@ -3,10 +3,10 @@
<description>MPEG demuxers</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
<basename>libgstmpegdemux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml
index ff54c2b6e..288f4fa46 100644
--- a/docs/plugins/inspect/plugin-mpegpsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -3,10 +3,10 @@
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml
index c23ea98d6..f1cdcaa91 100644
--- a/docs/plugins/inspect/plugin-mpegtsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,10 +3,10 @@
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mpegvideoparse.xml b/docs/plugins/inspect/plugin-mpegvideoparse.xml
index d6a6e86b3..d281c555a 100644
--- a/docs/plugins/inspect/plugin-mpegvideoparse.xml
+++ b/docs/plugins/inspect/plugin-mpegvideoparse.xml
@@ -3,10 +3,10 @@
<description>MPEG-1 and MPEG-2 video parser</description>
<filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
<basename>libgstmpegvideoparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml
index 868305667..9e1622219 100644
--- a/docs/plugins/inspect/plugin-mplex.xml
+++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,10 +3,10 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-musepack.xml b/docs/plugins/inspect/plugin-musepack.xml
index d4fd9e440..f03e65728 100644
--- a/docs/plugins/inspect/plugin-musepack.xml
+++ b/docs/plugins/inspect/plugin-musepack.xml
@@ -3,10 +3,10 @@
<description>Musepack decoder</description>
<filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
<basename>libgstmusepack.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-musicbrainz.xml b/docs/plugins/inspect/plugin-musicbrainz.xml
index f6a5d0f39..058f28171 100644
--- a/docs/plugins/inspect/plugin-musicbrainz.xml
+++ b/docs/plugins/inspect/plugin-musicbrainz.xml
@@ -3,10 +3,10 @@
<description>A TRM signature producer based on libmusicbrainz</description>
<filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
<basename>libgsttrm.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mve.xml b/docs/plugins/inspect/plugin-mve.xml
index 984c01fcc..fdcafe19e 100644
--- a/docs/plugins/inspect/plugin-mve.xml
+++ b/docs/plugins/inspect/plugin-mve.xml
@@ -3,10 +3,10 @@
<description>Interplay MVE movie format manipulation</description>
<filename>../../gst/mve/.libs/libgstmve.so</filename>
<basename>libgstmve.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml
index e32d1a5f4..f5261fae5 100644
--- a/docs/plugins/inspect/plugin-mxf.xml
+++ b/docs/plugins/inspect/plugin-mxf.xml
@@ -3,10 +3,10 @@
<description>MXF plugin library</description>
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
<basename>libgstmxf.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-mythtv.xml b/docs/plugins/inspect/plugin-mythtv.xml
index 90d1eb405..923c5f408 100644
--- a/docs/plugins/inspect/plugin-mythtv.xml
+++ b/docs/plugins/inspect/plugin-mythtv.xml
@@ -3,10 +3,10 @@
<description>lib MythTV src</description>
<filename>../../ext/mythtv/.libs/libgstmythtvsrc.so</filename>
<basename>libgstmythtvsrc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-nas.xml b/docs/plugins/inspect/plugin-nas.xml
index 0b01234d6..97e9ae50e 100644
--- a/docs/plugins/inspect/plugin-nas.xml
+++ b/docs/plugins/inspect/plugin-nas.xml
@@ -3,10 +3,10 @@
<description>NAS (Network Audio System) support for GStreamer</description>
<filename>../../ext/nas/.libs/libgstnassink.so</filename>
<basename>libgstnassink.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml
index c7cc2851c..ef39b73d1 100644
--- a/docs/plugins/inspect/plugin-neon.xml
+++ b/docs/plugins/inspect/plugin-neon.xml
@@ -3,10 +3,10 @@
<description>lib neon http client src</description>
<filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
<basename>libgstneonhttpsrc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-nsf.xml b/docs/plugins/inspect/plugin-nsf.xml
index a80ef62e7..3df601eb0 100644
--- a/docs/plugins/inspect/plugin-nsf.xml
+++ b/docs/plugins/inspect/plugin-nsf.xml
@@ -3,10 +3,10 @@
<description>Uses nosefart to decode .nsf files</description>
<filename>../../gst/nsf/.libs/libgstnsf.so</filename>
<basename>libgstnsf.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-nuvdemux.xml b/docs/plugins/inspect/plugin-nuvdemux.xml
index 8113f436e..970a23657 100644
--- a/docs/plugins/inspect/plugin-nuvdemux.xml
+++ b/docs/plugins/inspect/plugin-nuvdemux.xml
@@ -3,10 +3,10 @@
<description>Demuxes MythTV NuppelVideo files</description>
<filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename>
<basename>libgstnuvdemux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
index d99e287cd..df1a4e306 100644
--- a/docs/plugins/inspect/plugin-ofa.xml
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,10 +3,10 @@
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
index 27f966b66..7a63aa09e 100644
--- a/docs/plugins/inspect/plugin-opencv.xml
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,10 +3,10 @@
<description>GStreamer OpenCV Plugins</description>
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
<basename>libgstopencv.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index 76dea6418..10902f80b 100644
--- a/docs/plugins/inspect/plugin-pcapparse.xml
+++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
index 50aec3d94..900f7f62b 100644
--- a/docs/plugins/inspect/plugin-pnm.xml
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,10 +3,10 @@
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-qtmux.xml b/docs/plugins/inspect/plugin-qtmux.xml
index 95e0da613..c8482541a 100644
--- a/docs/plugins/inspect/plugin-qtmux.xml
+++ b/docs/plugins/inspect/plugin-qtmux.xml
@@ -3,10 +3,10 @@
<description>Quicktime Muxer plugin</description>
<filename>../../gst/qtmux/.libs/libgstqtmux.so</filename>
<basename>libgstqtmux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index a94cd9914..0cb0e1aca 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -3,10 +3,10 @@
<description>Parses byte streams into raw frames</description>
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
<basename>libgstrawparse.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-real.xml b/docs/plugins/inspect/plugin-real.xml
index 117654d9d..9d1d6a081 100644
--- a/docs/plugins/inspect/plugin-real.xml
+++ b/docs/plugins/inspect/plugin-real.xml
@@ -3,10 +3,10 @@
<description>Decode REAL streams</description>
<filename>../../gst/real/.libs/libgstreal.so</filename>
<basename>libgstreal.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml
index 62c6d5c3d..ef048148d 100644
--- a/docs/plugins/inspect/plugin-resindvd.xml
+++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libresindvd.so</filename>
<basename>libresindvd.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
index 50a30dcf3..e5edcbec1 100644
--- a/docs/plugins/inspect/plugin-rfbsrc.xml
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,10 +3,10 @@
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml
index ac2a937d3..6f5100028 100644
--- a/docs/plugins/inspect/plugin-rsvg.xml
+++ b/docs/plugins/inspect/plugin-rsvg.xml
@@ -3,10 +3,10 @@
<description>RSVG plugin library</description>
<filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
<basename>libgstrsvg.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtpmux.xml b/docs/plugins/inspect/plugin-rtpmux.xml
index 49c05676f..f4718dc20 100644
--- a/docs/plugins/inspect/plugin-rtpmux.xml
+++ b/docs/plugins/inspect/plugin-rtpmux.xml
@@ -3,10 +3,10 @@
<description>RTP Muxer plugins</description>
<filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
<basename>libgstrtpmux.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-scaletempo.xml b/docs/plugins/inspect/plugin-scaletempo.xml
index aaff637f6..70519cd6a 100644
--- a/docs/plugins/inspect/plugin-scaletempo.xml
+++ b/docs/plugins/inspect/plugin-scaletempo.xml
@@ -3,7 +3,7 @@
<description>Scale audio tempo in sync with playback rate</description>
<filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
<basename>libgstscaletempoplugin.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index 9b39bce7a..e8c8b41a7 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,10 +3,10 @@
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-sdl.xml b/docs/plugins/inspect/plugin-sdl.xml
index 4313c21ef..871e24543 100644
--- a/docs/plugins/inspect/plugin-sdl.xml
+++ b/docs/plugins/inspect/plugin-sdl.xml
@@ -3,10 +3,10 @@
<description>SDL (Simple DirectMedia Layer) support for GStreamer</description>
<filename>../../ext/sdl/.libs/libgstsdl.so</filename>
<basename>libgstsdl.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index 9461cb88b..015a89878 100644
--- a/docs/plugins/inspect/plugin-sdp.xml
+++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -3,10 +3,10 @@
<description>configure streaming sessions using SDP</description>
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
<basename>libgstsdpelem.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml
index d20322bd1..b64be372e 100644
--- a/docs/plugins/inspect/plugin-segmentclip.xml
+++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -3,10 +3,10 @@
<description>Segment clip elements</description>
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
<basename>libgstsegmentclip.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml
index c01a0dffd..f45fff392 100644
--- a/docs/plugins/inspect/plugin-shm.xml
+++ b/docs/plugins/inspect/plugin-shm.xml
@@ -3,10 +3,10 @@
<description>shared memory sink source</description>
<filename>../../sys/shm/.libs/libgstshm.so</filename>
<basename>libgstshm.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml
index 572e214b1..5161cccca 100644
--- a/docs/plugins/inspect/plugin-sndfile.xml
+++ b/docs/plugins/inspect/plugin-sndfile.xml
@@ -3,10 +3,10 @@
<description>use libsndfile to read and write audio from and to files</description>
<filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
<basename>libgstsndfile.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index 25a89c692..3934de78c 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,10 +3,10 @@
<description>Audio Pitch Controller &amp; BPM Detection</description>
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
<basename>libgstsoundtouch.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index 32a4ac2f1..52e7f7617 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,10 +3,10 @@
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
<basename>libgstspeed.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml
index df82f352b..9d76108c0 100644
--- a/docs/plugins/inspect/plugin-stereo.xml
+++ b/docs/plugins/inspect/plugin-stereo.xml
@@ -3,10 +3,10 @@
<description>Muck with the stereo signal, enhance it&apos;s &apos;stereo-ness&apos;</description>
<filename>../../gst/stereo/.libs/libgststereo.so</filename>
<basename>libgststereo.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml
index d67161e47..cf47978af 100644
--- a/docs/plugins/inspect/plugin-subenc.xml
+++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,10 +3,10 @@
<description>subtitle encoders</description>
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
<basename>libgstsubenc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml
index 936947f83..0468a5900 100644
--- a/docs/plugins/inspect/plugin-tta.xml
+++ b/docs/plugins/inspect/plugin-tta.xml
@@ -3,10 +3,10 @@
<description>TTA lossless audio format handling</description>
<filename>../../gst/tta/.libs/libgsttta.so</filename>
<basename>libgsttta.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vcdsrc.xml b/docs/plugins/inspect/plugin-vcdsrc.xml
index bb9de2d68..5647e95c4 100644
--- a/docs/plugins/inspect/plugin-vcdsrc.xml
+++ b/docs/plugins/inspect/plugin-vcdsrc.xml
@@ -3,10 +3,10 @@
<description>Asynchronous read from VCD disk</description>
<filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
<basename>libgstvcdsrc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml
index 0218c221a..2d509cfe8 100644
--- a/docs/plugins/inspect/plugin-vdpau.xml
+++ b/docs/plugins/inspect/plugin-vdpau.xml
@@ -3,7 +3,7 @@
<description>Various elements utilizing VDPAU</description>
<filename>../../sys/vdpau/.libs/libgstvdpau.so</filename>
<basename>libgstvdpau.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-videomaxrate.xml b/docs/plugins/inspect/plugin-videomaxrate.xml
index cd0b3118b..59fc04f34 100644
--- a/docs/plugins/inspect/plugin-videomaxrate.xml
+++ b/docs/plugins/inspect/plugin-videomaxrate.xml
@@ -3,10 +3,10 @@
<description>Drop extra frames</description>
<filename>../../gst/videomaxrate/.libs/libgstvideomaxrate.so</filename>
<basename>libgstvideomaxrate.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videomeasure.xml b/docs/plugins/inspect/plugin-videomeasure.xml
index 033f7a40d..e1068f614 100644
--- a/docs/plugins/inspect/plugin-videomeasure.xml
+++ b/docs/plugins/inspect/plugin-videomeasure.xml
@@ -3,10 +3,10 @@
<description>Various video measurers</description>
<filename>../../gst/videomeasure/.libs/libgstvideomeasure.so</filename>
<basename>libgstvideomeasure.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml
index 57ee74722..53a3b9b07 100644
--- a/docs/plugins/inspect/plugin-videosignal.xml
+++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -3,10 +3,10 @@
<description>Various video signal analysers</description>
<filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
<basename>libgstvideosignal.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml
index 84615d72f..df5607729 100644
--- a/docs/plugins/inspect/plugin-vmnc.xml
+++ b/docs/plugins/inspect/plugin-vmnc.xml
@@ -3,10 +3,10 @@
<description>VmWare Video Codec plugins</description>
<filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
<basename>libgstvmnc.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vp8.xml b/docs/plugins/inspect/plugin-vp8.xml
index ca5415bd4..d9e5ce07d 100644
--- a/docs/plugins/inspect/plugin-vp8.xml
+++ b/docs/plugins/inspect/plugin-vp8.xml
@@ -3,10 +3,10 @@
<description>VP8 plugin</description>
<filename>../../ext/vp8/.libs/libgstvp8.so</filename>
<basename>libgstvp8.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml
index 0eb64efd1..da37c34e9 100644
--- a/docs/plugins/inspect/plugin-wildmidi.xml
+++ b/docs/plugins/inspect/plugin-wildmidi.xml
@@ -3,10 +3,10 @@
<description>Wildmidi Plugin</description>
<filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
<basename>libgstwildmidi.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-xvid.xml b/docs/plugins/inspect/plugin-xvid.xml
index f8cf93a75..eda7e1d68 100644
--- a/docs/plugins/inspect/plugin-xvid.xml
+++ b/docs/plugins/inspect/plugin-xvid.xml
@@ -3,10 +3,10 @@
<description>XviD plugin library</description>
<filename>../../ext/xvid/.libs/libgstxvid.so</filename>
<basename>libgstxvid.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml
index 2136e2521..55816b21f 100644
--- a/docs/plugins/inspect/plugin-y4mdec.xml
+++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -3,7 +3,7 @@
<description>FIXME</description>
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
<basename>libgsty4mdec.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
index 6888d31bb..017614532 100644
--- a/docs/plugins/inspect/plugin-zbar.xml
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,10 +3,10 @@
<description>zbar barcode scanner</description>
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
<basename>libgstzbar.so</basename>
- <version>0.10.20.4</version>
+ <version>0.10.21</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins prerelease</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index d86079c14..2ec1153d8 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,17 @@ real live maintainer, or some actual wide use.
<release>
<Version>
+ <revision>0.10.21</revision>
+ <branch>0.10</branch>
+ <name>Pink Noise</name>
+ <created>2011-01-21</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.21.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.21.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.20</revision>
<branch>0.10</branch>
<name>For it is a Human Number</name>
diff --git a/win32/common/config.h b/win32/common/config.h
index 1a7b58563..af55e3fe7 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -24,7 +24,7 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins prerelease"
+#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -199,7 +199,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "0.10.20.4"
+#define VERSION "0.10.21"
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */