avidemux: do not push discont buffers if they aren't discont
[platform/upstream/gst-plugins-good.git] / ChangeLog
index f3f392a..283794f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 1.0.2 ===
+
+2012-10-25  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         releasing 1.0.2
+
+2012-10-24 13:50:00 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: use correct type for channel-mask bitmask
+         Fixes crash on 32-bit systems.
+
+2012-10-24 11:17:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Flush the ringbuffer on GAP events without duration
+         This is required to properly start the ringbuffer and clock.
+
+2012-10-02 20:51:29 +0200  Oleksij Rempel <bug-track@fisher-privat.net>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: set DECODE_ONLY flag on invisible AltRef frames
+         https://bugzilla.gnome.org/show_bug.cgi?id=654216
+
+2012-10-23 16:02:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: fix coverart extraction if vorbis comments come after picture header
+         See sample file for bug #684701.
+
+2012-10-23 13:45:17 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: ignore bad headers if we have a valid STREAMINFO header
+         If we run into any header parsing issues and we have a valid
+         STREAMINFO header already, don't error out, but just stop
+         header parsing and try to find some audio frames.
+         https://bugzilla.gnome.org/show_bug.cgi?id=684701
+
+2012-10-23 13:43:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: post proper error message and fix buffer leak on header parsing error
+         https://bugzilla.gnome.org/show_bug.cgi?id=684701
+
+2012-10-22 22:32:49 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: with raw audio, set a default channel-mask for multichannel audio. This doesn't actually parse 'chan' because it's absurdly complex.
+
+2012-10-22 15:54:17 +0200  Sebastian Rasmussen <sebrn@axis.com>
+
+       * gst/udp/gstudpsrc.c:
+         updsrc: fix typo causing compilation error
+         gstudpsrc.c: In function 'gst_udpsrc_create':
+         gstudpsrc.c:365: error: 'ret' may be used uninitialized in this function
+         https://bugzilla.gnome.org/show_bug.cgi?id=686642
+
+2012-10-22 11:55:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avi_ fix invert function
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686550
+
+2012-10-22 11:55:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avi: fix debug
+
+2012-10-22 11:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: add support for 'generic' samples
+         Add support for stuffing a complete stream into 1 sample.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=686550
+
+2012-10-20 13:01:41 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/souphttpsrc.c:
+         tests: remove superfluous g_type_init() call
+         It's deprecated in newer GLib and not needed here.
+         https://bugzilla.gnome.org/show_bug.cgi?id=686456
+
+2012-10-20 11:32:27 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: fix caps leak in acceptcaps function
+
+2012-10-19 19:24:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: don't leak gst_riff_strf_auds in case of MS/RIFF audio
+         https://bugzilla.gnome.org/show_bug.cgi?id=681192
+
+2012-10-18 22:20:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: unsigned subtitle template
+
+2012-10-18 11:32:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: in accept_caps() check if ring buffer is NULL before de-referencing
+         And sprinkle some thread-safety (take object lock for
+         accessing ring buffer, and pa main loop lock for the
+         context).
+         https://bugzilla.gnome.org/show_bug.cgi?id=683782
+
+2012-09-13 00:10:00 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+         videomixer2: Fix race condition where a src setcaps is ignored
+         If both pads receive data at the same time, they will both get their
+         sink_setcaps called which will call the src_setcaps, but there is
+         a race condition where the second one might not be called.
+         Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=683842
+
+2011-10-31 15:43:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: do not use unoffical V_MJPEG codec id
+         Since it's not spec'ed, consider it a VfW compatibility
+         case. Many applications (e.g. avidemux) don't understand
+         the unofficial V_MJPEG id.
+         Fixes #659837.
+         Conflicts:
+         gst/matroska/matroska-mux.c
+
+2012-10-17 17:03:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+       * ext/vpx/gstvp8dec.c:
+       * ext/vpx/gstvp8enc.c:
+         jpeg, png, vpx: use gst_element_class_set_static_metadata()
+         Avoids some string copies.
+
+2012-10-17 14:23:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpjpegdepay.c:
+         jpegdepay: store quant tables in zigzag order
+
+2012-10-17 13:55:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtsession: fix compiler warning
+
+2012-10-17 13:35:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: clarify the ntp-sync option
+
+2012-10-17 13:15:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: update caps in the source
+         Inform the source when caps changed. This was removed in the port to 1.0
+         leaving the source unaware of the clock-rate and unable to interpollate
+         rtp timestamps for SR packets.
+
+2012-10-17 12:46:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/rtpjitterbuffer.c:
+         rtpbin: set PTS and DTS in jitterbufffer
+
+2012-10-17 12:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: disable check for ntp-sync
+         Disable the check for the ntp-sync method. It is expected that
+         a rather larger offset needs to be applied with this method.
+
+2012-10-17 12:17:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpbin: use running-time for NTP time
+         When use-pipeline-clock is set, use the running-time of the
+         pipeline to calculate the NTP timestamps. This method would previously
+         only work when the base-time is set to 0 but with this change it can
+         also work with different offsets and we can also implement pause/resume
+         of the sender and receiver now.
+
+2012-10-17 10:20:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videocrop/gstvideocrop.h:
+         videocrop: port to videofilter
+
+2012-10-17 09:36:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: use out_info for out properties
+
+2012-10-16 14:40:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/gstvideomedian.c:
+       * gst/videofilter/gstvideomedian.h:
+         median: small cleanups
+
+2012-10-16 13:56:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * Makefile.am:
+       * gst/median/.gitignore:
+       * gst/median/Makefile.am:
+       * gst/median/gstmedian.c:
+       * gst/median/gstmedian.h:
+       * gst/median/median.vcproj:
+         median: remove now that it is in videofilter
+
+2012-10-16 13:49:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         configure: remove median from build
+
+2012-10-16 13:47:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstvideomedian.c:
+       * gst/videofilter/gstvideomedian.h:
+       * gst/videofilter/plugin.c:
+         videomedian: copy media to videomedian
+         Copy the median video filter to videofilters and rename to
+         videomedian.
+
+2012-10-16 13:12:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/median/Makefile.am:
+       * gst/median/gstmedian.c:
+       * gst/median/gstmedian.h:
+         media: port to 1.0
+
+2012-10-16 01:02:11 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavidemux.h:
+         avidemux: append palette data to paletted 8-bit RGB frames
+         Fixes playback of 8-bit indexed RGB videos, with fixes in -base.
+         https://bugzilla.gnome.org/show_bug.cgi?id=686046
+
+2012-10-15 15:36:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: And this time fix the default target-bitrate value for real
+
+2012-10-15 15:30:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Fix default target-bitrate value
+
+2012-10-13 00:03:29 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: don't assert if upstream size is not available when guessing bitrates
+         Fixes abort in push mode where the source is not seekable and the
+         size of the file is not available, as with
+         cat foo.mp4 | gst-launch-1.0 playbin uri=fd://0
+         Less noticable with releases, since we disable all
+         g_assert() there.
+         https://bugzilla.gnome.org/show_bug.cgi?id=686008
+
+2012-10-12 14:38:33 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/isomp4/qtdemux.h:
+         qtdemux: allow more streams. Bump this constant to 32, which should be enough for real-world files.
+
+2012-10-12 14:35:24 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: support more different fourcc values for other ProRes variants.
+
+2012-10-11 22:36:21 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/examples/rtp/client-H263p-AMR.sh:
+       * tests/examples/rtp/client-H263p-PCMA.sh:
+       * tests/examples/rtp/client-H263p.sh:
+       * tests/examples/rtp/client-H264-PCMA.sh:
+       * tests/examples/rtp/client-H264.sh:
+       * tests/examples/rtp/client-PCMA.c:
+       * tests/examples/rtp/client-PCMA.sh:
+       * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
+       * tests/examples/rtp/server-VTS-H263p.sh:
+       * tests/examples/rtp/server-alsasrc-PCMA.sh:
+       * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
+         examples: update some element names for 1.0 in RTP examples
+         gstrtpbin -> rtpbin
+         ffdec_*   -> avdec_*
+         ffenc_*   -> avenc_*
+
+2012-10-10 12:05:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: remove unused include
+
+2012-10-10 10:55:28 +0200  Rasmus Rohde <rohde@duff.dk>
+
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstmultiudpsink.h:
+         multiudpsink: add multicast-iface property
+         udpsrc already has support for setting the multicast interface, which
+         is useful for multi-homed machines. This patch adds the same code to
+         the multiudpsink.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685864
+
+2012-10-10 11:32:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: don't error on send errors but only warn
+         Don't error on send errors but simply post a warning, it's possible
+         that the next packet will be fine.
+
+2012-10-10 10:28:24 +0200  Rasmus Rohde <rohde@duff.dk>
+
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstmultiudpsink.h:
+         multiudpsink: add force-ipv4 option
+         Add an option to the multiudpsink that makes it possible to force
+         the use of an IPv4 socket.
+         This can e.g. be used to handle the issue described in
+         https://bugzilla.gnome.org/show_bug.cgi?id=682481
+
+2012-10-10 10:18:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstmultiudpsink.h:
+         multiudpsink: remove unused field
+
+2012-10-10 10:10:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: use negotiated allocator or pool
+         Use the base class to allocate a buffer for us because it knows how
+         to use the negotiated allocator or bufferpool.
+
+2012-10-10 10:09:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: post error when something goes wrong
+
+2012-10-10 10:09:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+         spectrum: elements post element messages
+
+2012-10-07 16:56:38 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * win32/common/config.h:
+         Back to development (bug fixing)
+
+=== release 1.0.1 ===
+
+2012-10-07 15:31:12 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 1.0.1
+
+2012-10-06 14:57:10 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 6c0b52c to 6bb6951
+
+2012-10-05 15:12:27 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/interleave/deinterleave.c:
+         deinterleave: output channels should be marked as MONO, not FRONT_LEFT, if we're not preserving input channel positions.
+
+2012-10-04 15:13:20 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/interleave/interleave.c:
+         interleave: use gst_audio_channel_positions_to_mask instead of a local copy of half of it. Handles some values more correctly.
+
+2012-10-04 20:32:45 +0200  Rasmus Rohde <rohde@duff.dk>
+
+       * gst/rtp/gstrtpgstdepay.c:
+         gstrtpdepay: don't leak input buffer
+         The rtp buffer is never unmapped in the normal code exit path
+         of gst_rtp_gst_depay_process(..) resulting in a memory leak.
+         https://bugzilla.gnome.org/show_bug.cgi?id=685512
+
+2012-10-04 18:37:18 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Add support for NV12 and NV21
+
+2012-10-01 15:11:05 +0200  Patricia Muscalu <patricia@axis.com>
+
+       * gst/rtp/gstrtph264pay.c:
+       * tests/check/elements/rtp-payloading.c:
+         rtph264pay: do not push unmapped data
+         Also do not use a GstBuffer after it has been pushed into the adapter.
+         https://bugzilla.gnome.org/show_bug.cgi?id=685213
+
+2012-10-03 10:51:45 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/interleave/deinterleave.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+         meta info: threadsafe registration using g_once
+
+2012-10-01 15:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: push mode; handle some initial junk before hdrl list
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685059
+
+2012-10-01 14:03:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/icles/gdkpixbufsink-test.c:
+         tests: port gdkpixbufsink test
+
+2012-09-29 11:59:31 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/level/gstlevel.c:
+       * tests/check/elements/videocrop.c:
+         Purge references to liboil
+         https://bugzilla.gnome.org/show_bug.cgi?id=673285
+
+2012-09-28 16:51:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/avi-ids.h:
+       * gst/avi/gstavidemux.c:
+         avidemux: recognize all xsub frames as keyframes
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684977
+
+2012-09-28 16:50:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: push mode: find the correct chunk for segment following seek
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684977
+
+2012-09-27 22:17:49 +0100  Arnaud Vrac <rawoul@gmail.com>
+
+       * gst/isomp4/qtdemux.h:
+         qtdemux: fix parsing in push mode when moov atom is at the end
+         When playing an mp4 file with the MOOV atom at the end of the file, playback
+         fails with the error message "no 'moov' atom within the first 10 MB". This is
+         due to a mistake in the upstream_size typing, making the seek to the end of
+         file never happening.
+         https://bugzilla.gnome.org/show_bug.cgi?id=684972
+
+2012-09-27 15:50:49 -0300  Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: remove duplicate entries at format at caps
+         Avoids extra caps/structures processing
+
+2012-09-27 14:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawdepay.c:
+         rtpvrawdepay: negotiate pool with srcpad caps
+
+2012-09-27 11:02:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+         dvdemux: The convert and duration queries are not supposed to change the format
+
+2012-09-26 09:28:59 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: clear video frame more correctly
+         Make sure not to touch memory that doesn't belong to
+         our frame, we might be one part of a side-by-side 3D
+         frame, or in a picture-in-picture scenario.
+
+2012-09-26 00:44:59 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: minor clean-up
+         Use GstByteWriter, because we can, and g_value_take_boxed.
+
+2012-09-10 10:27:28 +0400  Dmitriy Samonenko <dmitriy.samonenko@teligent.ru>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: fix speex audio decoding by creating fake stream header
+         https://bugzilla.gnome.org/show_bug.cgi?id=683622
+
+2012-09-25 21:21:15 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/videomixer/videomixer2.c:
+       * tests/check/pipelines/simple-launch-lines.c:
+         videomixer: fix warnings when using transparent background
+         gst_video_frame_map() increases the refcount, which makes
+         the buffer not writable any more technically, so calling
+         gst_buffer_memset() on it will cause nasty warnings.
+         Unit test disabled because it very rarely (for me)
+         fails, possibly negotiation-related.
+         https://bugzilla.gnome.org/show_bug.cgi?id=684398
+
+2012-09-25 10:43:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Add some useful debug logging
+
+2012-09-25 10:41:44 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix telecine
+         This only affects behaviour in telecine cases with pattern locking
+         enabled. The default case should be untouched.
+         This works with the output from fieldanalysis at least, but the field
+         order looks swapped for telecine mixed buffers with the
+         David_slides_Schleef clip.
+
+2012-09-25 14:43:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Disable GLIB deprecation warnings
+         GValueArray has been deprecated since 2.32 ... but there's no usable
+         replacement for it.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=667228
+
+2012-09-25 14:18:35 +0200  Edward Hervey <edward@collabora.com>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: Fix leak
+
+2012-09-24 16:46:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * win32/common/config.h:
+         Back to development (bug fixing)
+
+=== release 1.0.0 ===
+
+2012-09-24 14:06:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 1.0.0
+
+2012-09-24 11:56:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/rganalysis.c:
+         tests: remove g_printerr() that's not needed any longer
+         now that tcase_skip_broken_test() prints it as well.
+
+2012-09-23 19:50:42 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/rganalysis.c:
+         tests: disable failing replaygain tests
+
+2012-09-23 16:31:37 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+         smpte: send stream-start event
+
+2012-09-23 16:10:36 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/multipart/multipartmux.c:
+       * gst/multipart/multipartmux.h:
+         multipartmux: send stream-start event
+
+2012-09-23 16:02:19 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: send stream-start
+
+2012-09-23 15:57:35 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: send stream-start event
+
+2012-09-23 15:48:54 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+         interleave: add a bunch of FIXMEs
+         Needs some more work, so stream-start, caps and tags are
+         sent in the right order.
+
+2012-09-23 15:18:54 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: send stream-start event
+
+2012-09-23 15:16:14 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/avi/gstavimux.c:
+         avimux: send stream-start event
+
+2012-09-22 16:08:05 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 4f962f7 to 6c0b52c
+
+2012-09-21 21:54:36 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: answer URI query
+         Without this, something also answered the query
+         with TRUE but without setting a uri, not sure
+         what that was..
+
+2012-09-20 17:28:47 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Make sure the caps don't have duplicated sps/pps
+
+2012-09-20 19:58:12 +0200  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Mute stream post-connection if required
+         A bug in PulseAudio causes PA_STREAM_START_MUTED to be rejected on
+         record streams. Until this is fixed upstream, we mute the stream
+         manually at startup. Based on a patch by Alban Browaeys
+         <prahal@yahoo.com>.
+         https://bugzilla.gnome.org/show_bug.cgi?id=684469
+
+2012-09-20 18:00:59 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: 24 bit audio here is S24LE, not S24_3LE.
+
+2012-09-20 10:07:24 +0200  Sjoerd Simons <sjoerd@luon.net>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: handle latency query before setting up the bufferpool
+         Fixes crash if no bufferpool is set up yet.
+         https://bugzilla.gnome.org/show_bug.cgi?id=684430
+
+2012-09-19 09:17:03 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * sys/osxaudio/gstosxaudiosink.c:
+         osxaudiosink: Specify endianness in IEC 61937 payloading
+         Corresponds to an API change in gst-plugins-base. This needs to be fixed
+         to query the expected byte order using appropriate API.
+         https://bugzilla.gnome.org/show_bug.cgi?id=678021
+
+2012-09-19 09:15:53 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: Specify endianness in IEC 61937 payloading
+         DirectSound expects native endian byte order.
+         https://bugzilla.gnome.org/show_bug.cgi?id=678021
+
+2012-09-19 09:13:11 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Specify endianness in IEC 61937 payloading
+         Corresponds to an API change in gst-plugins-base.
+         https://bugzilla.gnome.org/show_bug.cgi?id=678021
+
+2012-09-19 00:39:01 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Remove incorrect logic
+         I don't understand why these lines were added, they don't make sense to
+         me now and both David and I agree that removing them moves closer to
+         related logic being correct, therefore, they're being removed.
+         I've tested a few progressive, interlaced and telecine clips and they
+         all behave properly timestamp-wise and visually after these changes.
+
+2012-09-19 00:17:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix field duration
+         The frame rate fraction is correctly adjusted in the cases preceding the
+         field duration calculation and so the factor of 2 is incorrect.
+
+2012-09-18 10:34:03 -0700  Michael Smith <msmith@rdio.com>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Fix U/V strides for a number of cases.
+
+2012-09-18 12:13:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: init videoinfo
+         ... to prevent random bogus caps fields.
+
+2012-09-18 12:12:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: chain up to collectpads query function
+
+2012-09-17 13:17:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: Don't let GstCollectPad shadow custom sink pad query func
+         In the current implementation, the custom pad query function is not called.
+         This patch, set that query function on the GstCollectPads to avoid this
+         shadowing.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=684237
+
+2012-09-17 18:23:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/files/Makefile.am:
+         tests: dist image.jpg for jpeg test
+
+=== release 0.11.99 ===
+
+2012-09-17 17:57:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.11.99
+
+2012-09-17 16:53:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.types:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+         docs: update
+
+2012-09-17 13:30:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
+
+       * gst-plugins-good.spec.in:
+         Fix spec file for vp8 move
+
+2012-09-17 13:23:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * Makefile.am:
+         annodex: Add to the CRUFT_DIRS
+
+2012-09-17 12:14:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-monoscope.xml:
+         docs: update
+
+2012-09-17 09:48:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Correctly finish frames
+         Previously we would always get the same frame if multiple frames are pending,
+         leaking memory of the previous frames and breaking timestamps.
+
+2012-09-17 09:40:41 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Allow changing bitrate and other parameters during playback
+         Fixes bug #648276.
+
+2012-09-17 09:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+       * ext/vpx/gstvp8enc.h:
+         vp8enc: Store configuration in the vpx_codec_enc_cfg_t struct instead of duplicating all variables
+         Also protect encoder with a mutex.
+
+2012-09-16 16:03:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Update documentation to reflect new property names
+         ...and also link to the WebM encoder parameters website.
+
+2012-09-16 15:57:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vpx/gstvp8enc.c:
+         vp8enc: Make some property names more readable
+
+2012-09-16 15:47:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/.gitignore:
+         vp8: Add tests to .gitignore
+
+2012-09-16 15:46:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/vp8enc.c:
+         vp8enc: Update patch to the new property names
+
+2012-09-16 15:46:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+         vpx: Integrate test into the build system too
+
+2012-02-07 17:00:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/vp8dec.c:
+       * tests/check/elements/vp8enc.c:
+         [MOVED FROM BAD 6/6] tests: fix more unit tests
+
+2011-11-24 21:42:39 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/vp8dec.c:
+       * tests/check/elements/vp8enc.c:
+         [MOVED FROM BAD 5/6] tests: update for gstcheck API change
+
+2010-07-10 15:46:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/vp8dec.c:
+         [MOVED FROM BAD 4/6] vp8dec: Add simple unit test for vp8dec
+
+2010-07-10 15:46:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/vp8enc.c:
+         [MOVED FROM BAD 3/6] vp8enc: Improve unit test a bit
+
+2010-07-10 15:32:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/vp8enc.c:
+         [MOVED FROM BAD 2/6] vp8enc: Also check the output caps in the unit test
+
+2010-07-10 15:29:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/vp8enc.c:
+         [MOVED FROM BAD 1/6] vp8enc: Add simple unit test
+
+2012-09-16 15:43:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * ext/Makefile.am:
+         vpx: Integrate into the build system
+
+2012-09-16 15:33:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/GstVP8Enc.prs:
+       * ext/vp8/Makefile.am:
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+       * ext/vp8/gstvp8utils.c:
+       * ext/vp8/gstvp8utils.h:
+       * ext/vp8/plugin.c:
+       * ext/vpx/GstVP8Enc.prs:
+       * ext/vpx/Makefile.am:
+       * ext/vpx/gstvp8dec.c:
+       * ext/vpx/gstvp8dec.h:
+       * ext/vpx/gstvp8enc.c:
+       * ext/vpx/gstvp8enc.h:
+       * ext/vpx/gstvp8utils.c:
+       * ext/vpx/gstvp8utils.h:
+       * ext/vpx/plugin.c:
+         vpx: Rename vp8 plugin to vpx
+         This is using libvpx, which can support more codecs than just VP8
+         and will likely support future codecs.
+
+2012-09-16 15:32:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         vp8: Apply remaining changes that got lost while moving the plugin via git am thanks to merges
+
+2012-09-16 15:25:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 134/134] vp8dec: Unref input/output states when stopping the decoder
+
+2012-09-16 15:18:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/GstVP8Enc.prs:
+         [MOVED FROM BAD 133/134] vp8enc: Update realtime profile to the new properties
+
+2012-09-16 10:56:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 132/134] vp8: Require latest libvpx release (1.1.0 from May 2012)
+         Fixes bug #684116 and simplifies configure checks.
+
+2012-09-15 20:23:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 131/134] vp8enc: Use a string field for the profile in the caps
+         Just for consistency with all the other codecs.
+
+2012-09-15 00:04:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 130/134] vp8enc: Correctly set profile in caps
+
+2012-09-14 23:41:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 129/134] vp8: Update copyright and authors
+
+2012-09-08 15:38:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 128/134] vp8enc: Rework encoder properties to be more in line with the libvpx tools and API
+         Also add all available properties.
+
+2012-09-14 17:08:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 127/134] replace gst_element_class_set_details_simple with gst_element_class_set_metadata
+
+2012-07-19 09:05:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 126/134] vp8dec: Call gst_video_decoder_negotiate()
+
+2012-08-14 11:17:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+         [MOVED FROM BAD 125/134] vp8dec: Add support for multiple decoding threads
+
+2012-08-14 11:09:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 124/134] vp8dec: Add support for the MFQE postprocessing flag
+         Which is enabled by default if postprocessing is enabled.
+
+2012-08-09 13:37:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 123/134] vp8: Use pkg-config file for getting the LIBS and CFLAGS
+
+2012-08-08 17:06:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 122/134] vp8enc: Update the per-component strides for every frame too
+         This is necessary because of GstVideoAlignment
+
+2012-07-26 19:31:14 +0200  Oleksij Rempel <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 121/134] vp8enc: initiate encoder to fix a crash.
+         Without this patch vp8enc send header before and after first
+         key frame. On second keyframe vp8dec will crash without getting
+         decoded frame. With this pipe it is easy to reproduce this issue:
+         gst-launch-1.0 videotestsrc ! vp8enc ! vp8dec ! fakesink
+         https://bugzilla.gnome.org/show_bug.cgi?id=680667
+
+2012-07-28 00:32:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 120/134] tag: Update for taglist/tag event API changes
+
+2012-07-23 10:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 119/134] ext: Update for video base classes API changes
+
+2012-07-21 19:59:21 +0200  Oleksij Rempel <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 118/134] vp8enc: fix memory leak
+         unref frame. i hope it is correct place to do it.
+         Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
+
+2012-07-06 11:50:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 117/134] update for query api changes
+
+2012-07-06 11:26:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 116/134] update for query api changes
+
+2012-07-06 11:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 115/134] update for allocation query changes
+
+2012-06-07 12:33:31 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 114/134] vp8: fix codec state leaks
+         I only tested that vp8enc ! vp8dec does not crash, as valgrind does not grok
+         at least one of the instructions used by vp8enc, preventing me from checking
+         a leak, and the lack of one after the patch.
+
+2012-06-06 13:02:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 113/134] update for tag event change
+
+2012-05-28 16:05:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 112/134] vp8: Port to 0.11 again
+
+2012-05-18 12:46:55 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 111/134] vp8enc: fix target bitrate config with libvpx 1.1.0
+         libvpx 1.1.0 disallows a bitrate of 0, which was used by
+         vp8enc as a default value.
+         Instead, we use the default libvpx bitrate, scaled to our
+         video size, if no bitrate was specified.
+         This fixes encoding VP8 video with libvpx 1.1.0.
+         https://bugzilla.gnome.org/show_bug.cgi?id=676245
+
+2012-05-16 14:04:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 110/134] vp8enc: Update for GstVideoCodecFrame API changes
+
+2012-04-27 18:22:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+         [MOVED FROM BAD 109/134] vp8dec: Improve output_state handling
+         Avoid getting output_state for every buffer as that requires
+         getting the objectlock and doing reference counting. Store it locally
+         when it is created and use it.
+
+2012-04-27 09:05:57 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 108/134] vp8dec: Use outputstate when copying output buffer data
+         Using the input state was causing a crash because the strides/offsets
+         would be wrong. Fix it by using the output as we are dealing with
+         the decoded frame.
+
+2012-04-24 11:08:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 107/134] vp8: Port to -base video base classes
+         Conflicts:
+         ext/vp8/Makefile.am
+         ext/vp8/gstvp8dec.c
+         ext/vp8/gstvp8enc.c
+         Back to 0.10 state for now, need to be ported again.
+
+2012-05-18 12:46:55 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 106/134] vp8enc: fix target bitrate config with libvpx 1.1.0
+         libvpx 1.1.0 disallows a bitrate of 0, which was used by
+         vp8enc as a default value.
+         Instead, we use the default libvpx bitrate, scaled to our
+         video size, if no bitrate was specified.
+         This fixes encoding VP8 video with libvpx 1.1.0.
+         https://bugzilla.gnome.org/show_bug.cgi?id=676245
+
+2012-04-05 18:02:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 105/134] gst: Update for GST_PLUGIN_DEFINE() API changes
+
+2012-04-04 14:41:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 104/134] gst: Update versioning
+
+2012-03-06 15:21:17 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 103/134] vp8enc: Fix 'argument to 'sizeof' in 'memset' call is the same expression as the destination' compiler warning
+
+2012-01-30 17:17:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 102/134] update for HEADER flag
+
+2012-01-25 18:49:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 101/134] port some more to new memory API
+         Fixes #668677.
+
+2012-01-24 11:22:46 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 100/134] vp8enc: trace outgoing timestamps
+         add info level prints for outgoing timestamps.
+         Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+2012-01-04 11:05:48 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 099/134] vp8dec: use is_alt_data option to prevent timestamp collisions
+         altref/invisible frames usually stored in container with same timestamp as
+         dependet frame. This make basevideodecoder to update timestamp for dependet
+         frame and couse TS colision on next frame:
+         ^- here is altref
+         time     : 1 2 3 4 5 6 7 8 9
+         webm ts  : 1   3 5 5   7   9
+         vp8dec ts: 1   3   7   7   9
+         Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245
+         Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+2012-01-02 08:28:13 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * ext/vp8/GstVP8Enc.prs:
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 098/134] vp8: add initial preset file
+         This is initial preset file, currently with only one profile
+         for realtime encoding.
+         Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+2011-11-28 13:08:27 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 097/134] various: fix pad template ref leaks
+         https://bugzilla.gnome.org/show_bug.cgi?id=662664
+
+2011-11-25 11:36:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 096/134] vp8dec: use new basevideodecoder API to drop frames and get QoS messages posted
+
+2011-11-10 15:13:34 +0200  Mart Raudsepp <leio@gentoo.org>
+
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 095/134] mimic, opencv, vp8, acmmp3dec, linsys: Don't build static plugins
+         Pass --tag=disable-static to libtool everywhere where it's been forgotten
+         https://bugzilla.gnome.org/show_bug.cgi?id=663768
+
+2011-11-03 14:01:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 094/134] vp8: Port to 0.11
+
+2011-08-21 20:15:25 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 093/134] vp8enc: fix drop-frame property
+         Fixes #656929.
+
+2011-08-19 19:17:15 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 092/134] vp8: probe for the new tuning API to keep building with older libvpx
+         https://bugzilla.gnome.org/show_bug.cgi?id=656928
+
+2011-08-18 10:39:26 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 091/134] vp8enc: Remove unused and useless variable in tags handling
+
+2011-08-12 12:08:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 090/134] vp8enc: Update for basevideoencoder ::get_caps() removal
+
+2011-07-09 18:53:24 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 089/134] vp8enc: Add more properties
+
+2011-06-19 16:06:46 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 088/134] vp8enc: add min/maxsection-pct option
+         This options should be good to redeuce decode CPU load.
+         for lowend hardware:
+         minsection-pct=15 maxsection-pct=400
+         for hiend hw:
+         minsection-pct=5 maxsection-pct=800
+         see example:
+         http://www.webmproject.org/tools/encoder-parameters/#2-pass_vbr_encoding_for_smooth_playback_on_low-end_hardware
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-06-19 11:05:36 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 087/134] vp8enc: add lag-in-frames option.
+         This option set maximum of frames codec should remember,
+         to make better prediktion for alt-ref frames.
+         See example:
+         http://www.webmproject.org/tools/encoder-parameters/#2-pass_best_quality_vbr_encoding
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-06-19 07:16:57 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 086/134] vp8enc: use multipass.cache file name as default for multipass mode.
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-07-21 08:03:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 085/134] vp8enc: Update for GstBaseVideoEncoder::finish() signature change
+
+2011-07-12 18:05:25 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 084/134] vp8: Fix set-but-unused warnings
+
+2011-07-09 11:31:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 083/134] vp8enc: Use destroy notify to free the coder hook
+
+2011-06-18 15:56:49 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 082/134] vp8enc: update for new libvpx api
+
+2011-06-26 15:15:54 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 081/134] vp8enc: generate a timestamp for alt-ref frames.
+         It will fix handling of altref/invisible frames since matroska-mux
+         drop any fram with no timestamp.
+         see also:
+         http://www.webmproject.org/code/specs/container/
+         The encoder will currently set the AR's timestamp as close as possible
+         to the previous frame while attempting to provide a timestamp that is
+         strictly increasing. In cases where the time base given to the encoder
+         at configure time is not granular enough to allow for this the AR
+         will share the same timestamp as D, but should be
+         treated as having no duration.
+         Fixes bug #652951
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+
+2011-06-18 17:47:36 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 080/134] vp8dec: add check if we have legal aspect-ratio before reset it.
+         the commit f9b552f0494e (vp8dec: set par to 1/1)
+         will fix situation where no aspect-ratio is set, but it brake
+         stream with available aspect-ratio. This patch fix it.
+         Fixes: #652902.
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+
+2011-06-03 19:36:59 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 079/134] vp8dec: set par to 1/1
+
+2011-05-18 13:27:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 078/134] vp8enc: Name max/min quantizer properties {max,min}-quantizer
+         Also improve quality property description.
+
+2011-05-18 13:26:23 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 077/134] vp8enc: Add properties to select a maximum and minimum quantizer
+         Fixes bug #641405.
+
+2011-05-18 13:18:58 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 076/134] vp8enc: Fix quality to (constant) quantizer mapping
+         This now allows to select all possible quantizers between
+         0 and 63.
+         See bug #641405.
+
+2011-04-01 22:13:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 075/134] vp8dec: debug code style fixes
+
+2011-04-01 22:13:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 074/134] vp8dec: propagate downstream flow return to upstream
+
+2011-03-30 10:18:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 073/134] basevideodecoder: really and only set src pad caps whenever requested
+         ... since subclass is expected to be wise enough to know when to do so.
+
+2011-03-29 10:41:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 072/134] basevideodecoder: invoke subclass start method at state change and use set_format
+         While this changes API slightly (e.g. actually uses set_format now), which is OK
+         for unstable API, it has following merits:
+         * symmetric w.r.t. stop at state change
+         * in line with other base class practice
+         * otherwise no subclass method at state change (global activation time)
+         Moreover, subclassese are either unaffected or trivially adjusted accordingly.
+
+2011-03-28 08:59:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 071/134] basevideodecoder: subsume skip_frame into finish_frame
+
+2011-03-24 14:10:07 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 070/134] basevideoencoder: provide proper upstream flow return handling
+
+2011-03-24 13:59:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 069/134] vp8enc: minor optimization in setting up image buffer
+
+2011-03-24 12:50:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 068/134] vp8enc: refactor frame processing
+
+2011-03-24 11:55:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 067/134] vp8enc: do init at set_format time
+
+2011-03-24 10:15:55 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 066/134] vp8enc: fix keyframe forcing
+
+2011-03-23 09:45:20 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 065/134] basevideocodec: remove redundant caps field
+         ... as it is already at hand as the src pad's negotiated caps.
+
+2011-03-23 08:50:31 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 064/134] vp8enc: use baseclass event virtual handler
+
+2011-02-20 14:16:18 -0800  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8dec.h:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 063/134] basevideo: merge utils header into basevideocodec
+
+2011-03-17 16:34:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 062/134] vp8: fix LIBADD order in Makefile.am
+
+2011-02-04 09:08:26 +0100  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 061/134] vp8enc: Add description for bitrate units.
+
+2010-11-30 18:43:24 -0800  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 060/134] 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:
+         [MOVED FROM BAD 059/134] vp8enc: Don't override timestamps set by base class
+         Because the base class does it correctly.
+         Fixes: #635720, #625558.
+
+2010-11-25 18:52:47 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 058/134] vp8: Remove dead assignments
+
+2010-10-09 17:36:07 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 057/134] basevideo: Move common fields/functions to basecodec
+
+2010-09-18 17:28:48 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 056/134] basevideo: Move deadline to frame structure
+
+2010-08-13 14:34:21 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 055/134] vp8dec: Set GstBaseVideoDecoder::packetized to TRUE as soon as possible
+         This fixes an infinite loop if an EOS event is received before
+         GstBaseVideoDecoder::start() is called, e.g. immediately when the
+         pads are activated.
+         Fixes bug #626815.
+
+2010-07-10 16:52:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 054/134] vp8enc: Add support for enabling automatic insertion of alt-ref frames by the encoder
+
+2010-07-10 16:51:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 053/134] vp8enc: Fix handling of invisible/alt ref frames
+
+2010-07-03 17:47:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+         [MOVED FROM BAD 052/134] vp8: Add initial documentation, based on the theoradec/theoraenc documentation
+
+2010-07-03 17:34:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8enc.h:
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 051/134] vp8: Move structure definitions, etc to public header files for gtk-doc
+
+2010-06-12 09:02:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 050/134] vp8enc: Implement multipass encoding
+         Fixes bug #621348.
+
+2010-06-14 15:56:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 049/134] vp8enc: Set VP8E_SET_CPUUSED to 0
+         This setting controls how much CPU can be used by the encoder, specified
+         in fractions of 16. Negative values mean strict enforcement of this
+         while positive values are adaptive.
+         The default value is -4, which means that we're not running as fast
+         as possible and probably are wasting some quality. 0 is the recommended
+         default by libvpx upstream.
+
+2010-06-14 15:51:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 048/134] vp8enc: Use VPX defines for REALTIME, GOOD/BEST quality deadlines instead of our own
+         These are the values used for the speed property.
+
+2010-06-03 10:49:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 047/134] vp8enc: fix printf format warning in log message
+         gstvp8enc.c:564: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
+         gstvp8enc.c:744: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
+
+2009-07-03 16:08:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+         [MOVED FROM BAD 046/134] basevideo, vp8: guard unstable API with GST_USE_UNSTABLE_API
+         Add some guards and fat warnings to the header files with still unstable
+         API, so people who just look at the installed headers know that it
+         actually is unstable API.
+         Merging previous commit into current codebase.
+
+2010-06-01 15:54:51 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/Makefile.am:
+       * ext/vp8/gst/video/gstbasevideocodec.c:
+       * ext/vp8/gst/video/gstbasevideocodec.h:
+       * ext/vp8/gst/video/gstbasevideodecoder.c:
+       * ext/vp8/gst/video/gstbasevideodecoder.h:
+       * ext/vp8/gst/video/gstbasevideoencoder.c:
+       * ext/vp8/gst/video/gstbasevideoencoder.h:
+       * ext/vp8/gst/video/gstbasevideoparse.c:
+       * ext/vp8/gst/video/gstbasevideoparse.h:
+       * ext/vp8/gst/video/gstbasevideoutils.c:
+       * ext/vp8/gst/video/gstbasevideoutils.h:
+       * ext/vp8/gst/video/gstvideocompat.c:
+       * ext/vp8/gst/video/gstvideocompat.h:
+         [MOVED FROM BAD 045/134] basevideo: Move base video from vp8 to gst-libs
+
+2010-05-26 06:52:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8utils.h:
+         [MOVED FROM BAD 044/134] vp8: Use VPX_PLANE_* instead of PLANE_*
+
+2010-05-24 11:04:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8utils.h:
+         [MOVED FROM BAD 043/134] vp8: Add compatilibity defines to work with older versions of libvpx too
+
+2010-05-23 09:28:13 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 042/134] vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/
+         This corresponds to upstream libvpx commit 6cd4a10e167203d1deb79abf60ee72599e97891b
+
+2010-05-22 12:55:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 041/134] vp8enc: Allow a maximum keyframe distance of 0, i.e. all frames are keyframes
+
+2010-05-22 08:45:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 040/134] vp8dec: Set decoder deadline from the QoS information
+
+2010-05-28 16:35:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 039/134] vp8enc: Move debug output one line above where the packet is still valid
+
+2010-05-28 15:53:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 038/134] vp8enc: Correctly ignore non-frame packets from the encoder
+         Fixes bug #619916.
+
+2010-05-22 07:44:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gst/video/gstbasevideodecoder.c:
+         [MOVED FROM BAD 037/134] basevideodecoder: Take the frame duration into account when calculating the earliest time
+         This formula is used in many other elements too.
+         Fixes bug #619318.
+
+2010-05-22 07:35:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gst/video/gstbasevideodecoder.c:
+         [MOVED FROM BAD 036/134] basevideodecoder: Reset QoS values when necessary
+
+2010-05-22 09:35:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 035/134] vp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for the pad template
+         Fixes bug #619344.
+
+2010-05-21 20:53:36 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gst/video/gstbasevideodecoder.c:
+       * ext/vp8/gst/video/gstbasevideodecoder.h:
+       * ext/vp8/gst/video/gstbasevideoutils.h:
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 034/134] vp8dec: drop late frames after decoding them
+         This saves a memcpy, which is always something.
+
+2010-05-21 21:28:29 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 033/134] vp8enc: threads property
+         Increasing from 1 to 2 threads on an Thinkpad X60s decreased encode time
+         in a test from ~24 s to ~19 s, so this is quite useful.
+         Ideally we should let 0 be the default and automatically match the number
+         of CPU cores (or something).
+
+2010-05-21 15:17:46 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 032/134] vp8enc: add mode property to switch between CBR/VBR
+         Always using CBR when bitrate is used isn't that great, VBR mode
+         can produce meaningful results too.
+
+2010-05-21 10:54:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 031/134] vp8dec: Only enable postprocessing if the decoder supports it
+
+2010-05-21 08:23:58 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 030/134] vp8: typo: s/HAVE_VP8_DECODER/HAVE_VP8_ENCODER/
+         Fixup for bug #619172.
+
+2010-05-21 08:13:06 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 029/134] vp8: move #ifdef HAVE_VP8_ENCODER/DECODER
+         Otherwise we'll try including e.g. <vpx/vp8cx.h> which doesn't exist.
+
+2010-05-20 20:06:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 028/134] vp8enc: Write GStreamer element and version in the vorbiscomment vendor string
+
+2010-05-20 16:49:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 027/134] vp8: Only enable the encoder or decoder if it's available in libvpx
+         Fixes bug #619172.
+
+2010-05-20 10:19:54 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 026/134] vp8: exlcude dec/enc based on CONFIG_VP8_DECODER/ENCODER
+         This may not be very autotoolish, but works with libvpx in the state
+         that libvpx is actually in. Moved the debug init to the elements
+         themselves to minimize amount of #ifdefs
+
+2010-05-20 09:24:53 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 025/134] vp8enc: Limit max-latency to 25 to match libvpx
+         From libvpx/vp8/encoder/onyx_int.h:
+         #define MAX_LAG_BUFFERS (CONFIG_REALTIME_ONLY? 1 : 25)
+         While we don't need to be tied to what libvpx does internally, it
+         doesn't make sense to pretend to support longer frame lags than are
+         actually possible.
+
+2010-05-20 09:56:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8utils.c:
+         [MOVED FROM BAD 024/134] vp8: Undef HAVE_CONFIG_H before including libvpx headers
+         A public libvpx header includes private headers if this is
+         defined, causing compilation failures because the private headers
+         are not installed of course.
+
+2010-05-20 08:53:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 023/134] vp8enc: Some more minor adjustments for the Ogg mapping
+
+2010-05-19 23:02:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 022/134] vp8dec: Fix memory leak
+
+2010-05-19 21:34:42 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 021/134] vp8enc: Adjust Ogg mapping for the changes
+
+2010-05-19 18:12:18 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 020/134] vp8dec: Add properties to control the VP8 decoder post processing feature
+         This is disabled by default for now.
+
+2010-05-19 17:16:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 019/134] vp8enc: Rename keyframe-interval to max-keyframe-distance
+         And use default settings for buffer sizes until we expose this
+         somehow.
+
+2010-05-19 17:13:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/Makefile.am:
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/gstvp8utils.c:
+       * ext/vp8/gstvp8utils.h:
+         [MOVED FROM BAD 018/134] vp8: Improve error handling and debug output
+
+2010-05-19 14:46:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 017/134] vp8: Use correct strides and plane offsets for GStreamer
+
+2010-05-18 14:47:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 016/134] vp8enc: Implement GstTagSetter interface
+
+2010-05-18 14:33:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 015/134] vp8enc: Fix setting of the keyframe flag on encoded frames
+
+2010-05-18 14:30:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 014/134] vp8enc: Post an error message on the bus if encoder initialization fails
+
+2010-05-18 14:28:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 013/134] vp8dec: Fix memory leaks and fail if initializing the decoder fails
+
+2010-05-18 02:44:54 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 012/134] vp8enc: Set timebase
+         Also misc cleanup.
+
+2010-05-16 10:36:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 011/134] vp8dec: Fix decoding of invisible frames
+
+2010-05-14 14:26:34 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 010/134] vp8enc: Update the latency when initializing the encoder
+
+2010-05-14 14:02:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 009/134] vp8dec: Correctly initialize stream info before peeking at the stream
+         Otherwise peeking will fail and we'll get invalid values
+
+2010-05-14 11:01:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 008/134] vp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frames only once and require width/height/etc on the input caps
+
+2010-05-14 10:30:18 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 007/134] vp8enc: Add support for invisible frames and the Ogg mapping
+
+2010-05-14 01:14:46 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/gstvp8dec.c:
+         [MOVED FROM BAD 006/134] vp8dec: Fix reset after seeking
+         Also remove some unused code.
+
+2010-05-13 21:19:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 005/134] vp8enc: Set frame numbers as buffer offsets
+
+2010-05-13 21:18:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 004/134] vp8enc: Always get as many frames as possible from the encoder
+
+2010-05-13 21:08:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 003/134] vp8enc: Fill the oldest pending frame instead of the newest
+
+2010-05-13 20:20:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         [MOVED FROM BAD 002/134] vp8enc: Correctly set delta unit flag for non-keyframes
+
+2010-05-13 01:04:04 -0700  David Schleef <ds@schleef.org>
+
+       * ext/vp8/Makefile.am:
+       * ext/vp8/gst/video/gstbasevideocodec.c:
+       * ext/vp8/gst/video/gstbasevideocodec.h:
+       * ext/vp8/gst/video/gstbasevideodecoder.c:
+       * ext/vp8/gst/video/gstbasevideodecoder.h:
+       * ext/vp8/gst/video/gstbasevideoencoder.c:
+       * ext/vp8/gst/video/gstbasevideoencoder.h:
+       * ext/vp8/gst/video/gstbasevideoparse.c:
+       * ext/vp8/gst/video/gstbasevideoparse.h:
+       * ext/vp8/gst/video/gstbasevideoutils.c:
+       * ext/vp8/gst/video/gstbasevideoutils.h:
+       * ext/vp8/gst/video/gstvideocompat.c:
+       * ext/vp8/gst/video/gstvideocompat.h:
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8enc.c:
+       * ext/vp8/plugin.c:
+         [MOVED FROM BAD 001/134] vp8: Add encoder/decoder
+
+2012-09-15 22:16:52 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
+
+       * gst-plugins-good.spec.in:
+         Update spec file with F18 name change and add deinterlacer
+
+2012-09-15 19:06:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         use gst_element_factory_get_metadata to replace obsolete API
+
+2012-09-14 17:55:16 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * sys/osxaudio/gstosxaudiosink.c:
+         replace _get_caps_reffed with _get_caps
+
+2012-09-14 17:07:26 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+       * tests/check/elements/qtmux.c:
+         replace gst_element_class_set_details_simple with gst_element_class_set_metadata
+
+2012-09-14 13:30:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+       * gst/multipart/multipartmux.c:
+       * gst/rtp/README:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/y4m/gsty4mencode.c:
+       * tests/examples/equalizer/demo.c:
+       * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
+       * tests/examples/rtp/server-VTS-H263p.sh:
+       * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+       * tests/icles/gdkpixbufsink-test.c:
+         fix more caps
+
+2012-09-14 02:57:44 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         Back to development
+
+=== release 0.11.94 ===
+
+2012-09-14 02:48:43 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ChangeLog:
+       * configure.ac:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.11.94
+
+2012-09-14 01:50:44 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * 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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+         po: update translations
+
+2012-09-14 01:46:14 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+         docs: update docs
+
+2012-09-14 00:47:38 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/wavpackenc.c:
+         tests: push stream-start and segment events in wavpackenc test
+
+2012-09-13 10:56:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/gstv4l2src.h:
+         v4l2: remove unused properties
+
+2012-09-13 10:15:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: disable reconfigure
+         See https://bugzilla.gnome.org/show_bug.cgi?id=683902
+
+2012-09-10 22:09:59 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Don't treat every custom-downstream event as EOS
+         Don't fall through to the EOS handling after receiving a
+         custom-downstream event.
+
+2012-09-12 21:05:44 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/cairo/gsttextoverlay.c:
+       * gst/avi/gstavimux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/videomixer/videomixer2.c:
+         collectpads: remove gst_collect_pads_add_pad_full
+         Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
+         invocations.
+
+2012-09-12 17:14:46 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udp: add include for IPPROTO_*
+
+2012-09-12 16:39:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udp: properly match braces and cpp directives
+         Fixes compilation where IPV6_TCLASS not defined.
+
+2012-09-12 14:42:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/shapewipe/gstshapewipe.c:
+         shapewipe: Use default query handler where needed
+         And clean up get_caps code while I'm at it
+
+2012-09-12 13:28:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: improve framerate transform
+         Handle G_MAXINT in the framerates better. If we cannot double or divide the
+         framerate, clamp to the smallest/largest possible value we can express instead
+         of failing.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683861
+
+2012-09-12 13:17:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: small cleanup
+
+2012-09-07 17:20:57 -0400  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blend.h:
+       * gst/videomixer/videomixer2.c:
+         videomixer2: Adding nv12 and nv21 support
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683841
+
+2012-09-12 10:18:53 +0200  Michael Smith <msmith@rdio.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: add support for prores
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683839
+
+2012-09-12 00:16:31 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/rganalysis.c:
+         tests: fix most of the rganalysis unit tests
+         Before the element would post messages on the bus itself, now
+         the sinks do that based on the tag events they receive. But
+         since we don't have proper sink elements in these unit tests,
+         but just dangling pads, we have to post the tag messages the
+         test checks for ourselves.
+         Down from 52/55 failing to 7/52 failing.
+
+2012-09-11 17:36:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/wavparse/gstwavparse.c:
+         ext, gst: only activate in pull mode if upstream is seekable
+
+2012-09-11 15:38:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: disable renegotiation
+         We can't yet wait for the bufferpool to DRAIN before starting renegotiation so
+         disable it for now.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682770
+
+2012-09-11 12:48:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/rtpbin.c:
+         tests: rtpbin: port to the new GLib thread API
+
+2012-09-11 12:36:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/directsound/gstdirectsoundsink.h:
+         directsoundsink: port to the new GLib thread API
+
+2012-09-11 11:59:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: don't reset segment
+         Don't reset the segment because we need the values for accumulation. the segment
+         is reset at start and after a flushing seek. Fixes some problems with files with
+         quicktime segments.
+
+2012-09-10 17:14:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/id3demux.c:
+         tests: fix id3demux test
+
+2012-09-10 14:31:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/amfdefs.h:
+       * gst/flv/gstflvdemux.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+         gst: adjust comment style
+
+2012-09-10 14:30:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: remove defunct commented code
+
+2012-09-10 13:35:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: consider stream alive when not connected yet
+         When we start and renegotiate, there is a moment where the stream is created but
+         not yet connected. Make sure all functions deal with this situation correctly
+         instead of erroring out.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681247
+
+2012-09-10 12:15:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: don't fail when not negotiated yet
+         When get_time is called but we are not yet negotiated, return 0 instead of
+         posting an error. It's possible that the base class is still negotiating when
+         our get_time is called.
+
+2012-09-10 11:32:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+       * sys/oss/gstosssrc.c:
+       * sys/oss4/oss4-source.c:
+         update for audio base src api change
+
+2012-09-10 00:42:52 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/avi/gstavimux.c:
+       * gst/isomp4/qtdemux.c:
+         video/x-3ivx and video/x-xvid -> video/mpeg,mpegversion=4
+         If it ever turns out that we really must use thoe specific
+         fourccs and not the generic one, we can still add a flavor
+         field to the caps later.
+
+2012-09-07 16:15:42 +0200  Daniela <daniela.muzzu@selexelsag.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: avoid leak
+         When setup fails, make sure to cleanup afterwards.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673509
+
+2012-09-07 15:23:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpamrdepay.c:
+         rtpamrdepay: unmap rtp buffer
+         ... thereby plugging a memleak.
+
+2012-09-07 14:13:17 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/rtp-payloading.c:
+         tests: rtp-payloading: adjust to modified bufferlist semantics
+         ... now implemented by buffer memory blocks.
+
+2012-09-07 14:11:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: avoid crashing on NULL access in debug message
+
+2012-09-07 14:11:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: plug caps leak
+
+2012-09-06 17:09:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: remove redundant _set_allocation call
+
+2012-09-06 17:05:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/deinterlace.c:
+         tests: deinterlace: do not leak deinterlace pads
+
+2012-09-06 17:04:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: plug some leaks
+
+2012-09-06 16:49:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: reuse core function for GCD
+
+2012-09-06 16:31:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: support filter in getcaps
+
+2012-09-06 16:30:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: do not leak getcaps result
+
+2012-09-06 16:23:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+         deinterlace: add support for bufferpool
+         Add bufferpool support to avoid a memcpy in the videosink when actively
+         interlacing.
+         Remove some commented obsolete code.
+
+2012-09-06 13:38:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: proxy allocation query in passthrough
+         We can let the allocation query pass when we are operating in passthrough mode.
+
+2012-09-06 13:23:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: use default event functions
+         instead of blindly forwarding unknown events.
+
+2012-09-06 13:23:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: small cleanups
+
+2012-09-06 12:56:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: call default query handlers
+         Call the default query handler instead of forwarding the query blindly. Fixes
+         issues of strides because of proxying the allocation query wrongly.
+
+2012-09-06 10:42:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: remove unused code.
+
+2012-09-06 10:42:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulse: improve debug
+
+2012-09-05 11:50:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+         dvdemux: remove obsolete update newsegment handling code
+
+2012-09-04 12:35:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: avoid deadlock
+         _update_properties takes the object lock and should not be called when the
+         object lock is already taken.
+
+2012-09-03 12:46:03 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: extract interlaced-ness of video track from interlace-mode field
+         instead of the old boolean "interlaced" field.
+
+2012-09-03 02:51:24 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/avi/gstavimux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * tests/check/elements/avimux.c:
+         video/x-xvid -> video/mpeg,mpegversion=4
+
+2012-09-02 02:50:50 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+         text/plain + text/x-pango-markup -> text/x-raw
+
+2012-09-02 01:31:53 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * gst/matroska/matroska-demux.c:
+         gst_message_new_duration -> gst_message_new_duration_changed
+
+2012-08-30 22:07:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: also stop probatation on existing sources
+         Receiving an RTCP packet should also stop probation on sources we have seen
+         before.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683065
+
+2012-08-22 16:36:21 -0700  Aleix Conchillo Flaque <aleix@oblong.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtp: make rtp packet probation configurable (bug #682512)
+
+2012-08-30 12:21:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+         gdkpixbuf: adjust to modified video overlay composition API
+
+2012-08-30 11:30:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: fixup 0.11 port of suspect frame checking
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682959
+
+2012-08-28 18:56:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: avoid invalid H264 bytestream codec_data
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681369
+
+2012-08-28 19:00:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: port segment event creation to 0.11
+
+2012-08-28 16:28:13 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: release extra event ref when replacing pending newsegment event
+
+2012-07-03 17:50:24 +0200  David Corvoysier <david.corvoysier@orange.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_dump.c:
+       * gst/isomp4/qtdemux_dump.h:
+       * gst/isomp4/qtdemux_fourcc.h:
+       * gst/isomp4/qtdemux_types.c:
+         isomp4: add DASH tfdt box support
+         MPEG DASH has defined a set of new boxes to specify duration, indexes and
+         offsets of ISOBMFF fragments.
+         The Track Fragment Base Media Decode Time (tfdt) Box can in particular be
+         included inside a traf box to specify the absolute decode time, measured on the
+         media timeline, of the first sample in decode order in the track fragment.
+         This information can be used by the isomp4 demux to find out the current position of
+         an MP4 fragment in the timeline.
+         This patch adds code to isomp4 to:
+         - parse the tfdt box
+         - adjust the time/position member of the new segment sent when playback starts
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677535
+
+2012-08-26 22:39:55 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/aalib/gstaasink.c:
+       * ext/cairo/gstcairorender.c:
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttimeoverlay.c:
+       * ext/dv/gstdvdec.c:
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+       * ext/gdk_pixbuf/pixbufscale.c:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/libcaca/gstcacasink.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * ext/taglib/gstapev2mux.cc:
+       * ext/taglib/gstid3v2mux.cc:
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/debugutils/progressreport.c:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstwarp.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * gst/equalizer/gstiirequalizernbands.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/id3demux/gstid3demux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/interleave/deinterleave.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/atomsrecovery.c:
+       * gst/isomp4/gstqtmux-doc.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/webm-mux.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+       * gst/rtp/README:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/videobox/gstvideobox.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/wavparse/gstwavparse.c:
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-source.c:
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxaudiosrc.c:
+       * sys/sunaudio/gstsunaudiosink.c:
+       * sys/sunaudio/gstsunaudiosrc.c:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/waveform/gstwaveformsink.c:
+       * sys/ximage/gstximagesrc.c:
+       * tests/examples/cairo/cairo_overlay.c:
+       * tests/examples/rtp/client-H263p-AMR.sh:
+       * tests/examples/rtp/client-H263p-PCMA.sh:
+       * tests/examples/rtp/client-H263p.sh:
+       * tests/examples/rtp/client-H264-PCMA.sh:
+       * tests/examples/rtp/client-H264.sh:
+       * tests/examples/rtp/client-PCMA.sh:
+       * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
+       * tests/examples/rtp/server-VTS-H263p.sh:
+       * tests/examples/rtp/server-alsasrc-PCMA.sh:
+       * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
+       * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/icles/gdkpixbufsink-test.c:
+       * tests/icles/videocrop-test.c:
+         docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvert
+
+2012-08-26 22:32:54 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/flac/gstflacdec.c:
+       * gst/videomixer/videomixer2.c:
+         docs: gst-launch-0.11 -> gst-launch-1.0
+
+2012-08-26 22:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * tests/check/elements/deinterlace.c:
+         deinterlace: the field in caps is "interlace-mode" not "interlace-method"
+         Fix deinterlace unit test. Need to set right field on output caps.
+         Also remove right field (not old 0.10 "interlaced" boolean field)
+         from caps in unit test before comparing old and new.
+
+2012-08-26 21:45:44 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/icydemux.c:
+         tests: fix icydemux unit test
+         Was waiting for a tag message on the bus, which would never
+         come, because elements don't post those themselves any more
+         but let sinks post them from tag events. Only that there are
+         no sinks in this unit test.
+
+2012-08-26 21:27:00 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/videocrop.c:
+         tests: fix videocrop crop_to_1x1 unit test for GRAY8 format
+         Update table with pixel values with the value actually produced
+         by videotestsrc.
+
+2012-08-27 09:00:45 +0200  Sjoerd Simons <sjoerd@luon.net>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Only print caps if they're provided
+
+2012-08-24 19:43:08 +0100  Michael Rubinstein <mrubinstein@rai-dev.com>
+
+       * gst/videomixer/blend.c:
+         videomixer: fix endianness check on systems where non-glib endianness defines are not set
+         On Windows LITTLE_ENDIAN without the G_ in was not defined,  so the
+         test comes out wrong.
+
+2012-08-22 17:23:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udpsink: don't crash on NULL error
+         Check if there is an error before retrieving its message.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=682481
+
+2012-08-22 13:30:19 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 668acee to 4f962f7
+
+2012-08-22 13:18:00 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * configure.ac:
+         configure: bump gtk-doc req to 1.12 (mar-2009)
+         This allows us to e.g. unconditionally use gtkdoc-rebase.
+
+2012-08-22 11:21:38 +0200  Martin Ertsaas <mertsas@cisco.com>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: Make osxvideosink use the non-deprecated threading api from glib.
+         https://bugzilla.gnome.org/show_bug.cgi?id=682446
+
+2012-08-14 15:40:31 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Handle negotiation events
+         This makes sure that we:
+         a) Destroy an existing stream if a negotiate() request comes in: this is
+         required when receiving a downstream renegotiation request after a
+         stream has been created.
+         b) Create a new stream on prepare(): this is required since we do a
+         setcaps() in negotiate(), which causes the stream to be dropped by a
+         ringbuffer release() call (this does not happen during first negotiation
+         since the release is only done on a running ringbuffer). The subsequent
+         call to ringbuffer acquire() fails because the stream was lost on
+         release().
+         https://bugzilla.gnome.org/show_bug.cgi?id=681247
+
+2012-08-14 15:38:27 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulseutil.c:
+         pulse: Clear unpositioned flag when setting positions
+         If converting a PA channel map to gst channel positions results in a
+         valid set of channel positions, we clear the unpositioned flag from the
+         ringbuffer spec.
+
+2012-08-14 09:37:45 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Remove redundant channel-mask setting for stereo case
+         The gstaudio helper libraries already take care of this case for us.
+
+2012-08-14 09:36:30 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Don't use memset to set invalid channel positions
+         This itereates over the GstAudioInfo to set invalid channel positions
+         rather than use memset() which works right now because it assumes that
+         GST_AUDIO_CHANNEL_POSITION_INVALID is -1.
+
+2012-08-22 10:30:04 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+         gdkpixbufsink: minor docs improvement
+
+2012-08-22 10:23:24 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/gdk_pixbuf/gstgdkpixbufplugin.c:
+         gdkpixbuf: re-enable already-ported gdkpixbufsink
+
+2012-08-22 10:08:08 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+       * ext/gdk_pixbuf/gstgdkpixbufplugin.c:
+         gdkpixbuf: port gdkpixbufoverlay element to 0.11
+
+2012-08-22 00:00:46 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.h:
+       * ext/gdk_pixbuf/gstgdkpixbufdec.c:
+       * ext/gdk_pixbuf/gstgdkpixbufdec.h:
+       * ext/gdk_pixbuf/gstgdkpixbufplugin.c:
+         gdkpixbuf: re-enable already-ported gdkpixbuf element as gdkpixbufdec
+         Not sure why it as disabled exactly given that it had already
+         been ported (though without metas or baseclass).
+         Move plugin_init bits into separate source file, and rename
+         decoder element to gdkpixbufdec.
+
+2012-08-21 23:25:47 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/gdk_pixbuf/gst_loader.c:
+         gdkpixbuf: remove old and unused gst_loader source file
+         Once upon a time used to load GStreamer vids via GdkPixbuf API.
+
+2012-08-16 16:51:16 -0700  Aleix Conchillo Flaque <aleix@oblong.com>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpbin.h:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: make jitterbuffer drop-on-latency available (fix #682055)
+         Conflicts:
+         gst/rtsp/gstrtspsrc.h
+
+2012-08-21 19:47:45 +0800  Huacai Chen <chenhc@lemote.com>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: make gst_v4l2_fill_lists() adapt to kernel 3.3+
+         When do v4l2_ioctl() with VIDIOC_ENUMINPUT fails on some devices,
+         kernels before 3.3.0 return EINVAL, but newer kernels return ENOTTY.
+         This patch make those devices work well on kernel 3.3+.
+         Related kernel commit:
+         http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=07d106d0a33d6063d2061305903deb02489eba20
+         Signed-off-by: Huacai Chen <chenhc@lemote.com>
+         Signed-off-by: Rui Wang <wangr@lemote.com>
+         Signed-off-by: Jie Chen <chenj@lemote.com>
+
+2012-08-20 23:30:38 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+         video/x-dvd-subpicture -> subpicture/x-dvd
+
+2012-08-17 20:52:42 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/multifile/gstmultifilesrc.c:
+         multifilesrc: fix example pipeline in docs
+
+2012-08-17 14:59:57 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * tests/check/elements/equalizer.c:
+         equalizer: enable presets for the n-band equalizer
+         Add a test for saving and restoring the preset.
+
+2012-08-14 01:20:19 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: fix not-negotiated errors on variable or missing framerate in input caps
+         Remove some bogus code I added during porting that would error out
+         on missing or variable framerates in input caps. Handle this like
+         we do in 0.10
+         Fixes test_mode_disabled_passthrough unit test check.
+
+2012-08-12 13:16:32 +0200  Sjoerd Simons <sjoerd@luon.net>
+
+       * gst/law/alaw-decode.c:
+       * gst/law/mulaw-decode.c:
+         law: Filter layout caps field
+         The layout caps field shouldn't be passed through to the sink pad
+         of {mu,a}lawdec.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681677
+
+2012-08-09 19:41:34 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: allow a TOC with single alternative top-level entry
+         Allow a TOC that has a single alternative top-level entry
+         with multiple sequence sub-entries
+         https://bugzilla.gnome.org/show_bug.cgi?id=540891
+
+2012-08-09 10:31:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: And fix the GTK check to use the correct pkg-config package name
+
+2012-08-09 10:25:38 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Fix GTK required version variable name
+
+2012-08-09 08:35:23 +0100  Matthias Clasen <mclasen@redhat.com>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: fix build with recent kernels, the v4l2_buffer input field was removed
+         This was unused apparently and removed in the kernel in commit:
+         From 2b719d7baf490e24ce7d817c6337b7c87fda84c1 Mon Sep 17 00:00:00 2001
+         From: Sakari Ailus <sakari.ailus@iki.fi>
+         Date: Wed, 2 May 2012 09:40:03 -0300
+         Subject: [PATCH] [media] v4l: drop v4l2_buffer.input and V4L2_BUF_FLAG_INPUT
+         Remove input field in struct v4l2_buffer and flag V4L2_BUF_FLAG_INPUT which
+         tells the former is valid. The flag is used by no driver currently.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681491
+         Conflicts:
+         sys/v4l2/gstv4l2bufferpool.c
+
+2012-08-08 17:25:36 -0700  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264pay.c:
+       * tests/check/elements/rtp-payloading.c:
+         rtph264pay: Make it actually work after cleanups
+
+2012-08-08 17:39:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/videomixer/videomixer2.c:
+         gst: Set alignment at the correct place of GstAllocationParams
+
+2012-08-08 16:25:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * win32/common/config.h:
+         Back to development
+
+=== release 0.11.93 ===
+
+2012-08-08 15:22:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.11.93
+
+2012-08-08 15:17:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * Makefile.am:
+       * win32/MANIFEST:
+       * win32/common/tuner-enumtypes.c:
+       * win32/common/tuner-enumtypes.h:
+       * win32/common/tuner-marshal.c:
+       * win32/common/tuner-marshal.h:
+         win32: add generated tuner-marshal/enumtypes files for v4l2src and update
+         And gst-indent the right rtp marshal files; add missing files to MANIFEST.
+
+2012-08-08 15:10:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/deinterlace/tvtime-dist.c:
+       * gst/videobox/gstvideoboxorc-dist.c:
+       * gst/videomixer/blendorc-dist.c:
+         gst: update disted orc files
+
+2012-08-08 11:31:59 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/wavpack/gstwavpackdec.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * sys/oss4/oss4-audio.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+         Silence some 'variable may be used uninitialized' compiler warnings
+         When compiling with -DG_DISABLE_ASSERT
+
+2012-08-08 10:56:51 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * tests/icles/ximagesrc-test.c:
+         No code with side-effects inside g_assert() please
+
+2012-08-07 11:14:21 -0700  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: Return FLUSHING instead of ERROR on unlock
+         If the base class asks multiudpsink to unlock, then it should return
+         FLUSHING, not ERROR
+
+2012-07-26 16:19:57 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflacenc.h:
+         flacenc: add TOC support
+         Add TOC as embedded cuesheets in flac files.
+         https://bugzilla.gnome.org/show_bug.cgi?id=54089
+
+2012-08-07 12:12:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: generate empty vorbiscomment for complete streamheaders if needed
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681335
+
+2012-08-06 18:02:50 -0700  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Block pad while it is announced.
+         Block the RTP pad and associated RTCP pads while they are being
+         announced. This it to prevent a race where one is announced and
+         before the callback has connected it, the other one gets a buffer.
+         We can't use the "padlock" of ssrcdemux because it causes deadlocks.
+
+2012-08-06 15:00:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         common: un-do accidental common update revert in commit 7b5925b5
+
+2012-08-06 14:50:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtpmparobustdepay: set correct data_size for generated dummy frame
+         ... which prevents getting stuck in a loop if such one is needed.
+
+2012-08-06 14:50:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtpmparobustdepay: improve and fix debug statement
+         ... so it really informs about next rather than past frame.
+
+2012-08-06 12:34:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtpmparobustdepay: update available bytewriter space when repositioning
+         ... and add some more assert to catch potential surprises early on.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680558
+
+2012-08-04 12:47:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+       * ext/dv/gstdvdemux.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+         gst: Add stream-id to stream-start events
+
+2012-08-04 12:54:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Chain up to the parent class' query handler if no pad is provided
+
+2012-08-02 01:48:29 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: add a better detection for the main run loop
+
+2012-07-27 16:13:49 +0200  Xavi Artigas <xartigas@fluendo.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: Do not overwrite the DS buffer when testing for AC3 support
+         https://bugzilla.gnome.org/show_bug.cgi?id=680706
+         Conflicts:
+         sys/directsound/gstdirectsoundsink.c
+
+2012-08-05 16:39:23 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 94ccf4c to 668acee
+
+2012-08-03 16:13:52 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Release lock before signalling new pad
+         This prevents a deadlock where something would try to push an event
+         through the SSRC demux from the callback, causing the pads to be iterated
+         and the lock taken.
+
+2012-08-04 16:10:16 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/shout2/gstshout2.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/wavparse/gstwavparse.c:
+       * tests/check/elements/apev2mux.c:
+       * tests/check/elements/icydemux.c:
+       * tests/check/elements/id3demux.c:
+       * tests/check/elements/id3v2mux.c:
+       * tests/check/elements/qtmux.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/pipelines/tagschecking.c:
+         gst_tag_list_free -> gst_tag_list_unref
+
+2012-08-03 14:10:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: manage race between connection closing and flushing
+         ... where the former can happen in task thread and the latter in mainloop
+         upon downward state change.
+
+2012-08-03 14:02:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: improve and relax audio frame parsing
+         ... so as to properly recognize first audio frame.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681077
+         Conflicts:
+         ext/flac/gstflacdec.c
+
+2012-08-01 12:16:41 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fix double unref of private tag buffer
+
+2012-07-30 17:54:51 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: create TOC as needed
+         Avoid creating the toc if the wav has no or empty cue chunk.
+         Also a small code cleanup.
+
+2012-07-28 11:26:01 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: update for TOC API changes
+
+2012-07-28 11:22:43 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/matroska/matroska-read-common.c:
+         matroska: update for TOC API changes
+
+2012-07-28 11:20:08 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: update for TOC API changes
+
+2012-07-28 00:19:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflactag.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/wavpack/gstwavpackdec.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/wavparse/gstwavparse.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rgvolume.c:
+         tag: Update for taglist/tag event API changes
+
+2012-07-27 12:05:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/isomp4-plugin.c:
+       * gst/isomp4/qtdemux.c:
+         qt(de)mux: pass private blob tags in a sample
+         ... rather than a buffer, and the detailed info in the sample info
+         rather than caps.
+
+2012-07-27 11:31:13 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/videocrop/gstvideocrop.c:
+         videocrop: Don't return NULL from _transform_caps
+         If _transform_caps () returns NULL, the basetransform _transform_caps
+         tries to call gst_caps_is_subset () with a NULL subset which hits an
+         assertion.
+
+2012-07-27 11:26:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: obtain image type from the sample info
+
+2012-07-27 11:25:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: remove extraneous _unref
+         ... since we did not obtain a buffer ref from the GstSample.
+
+2012-07-27 10:14:23 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: Update to use GstSample tag setting API
+
+2012-07-26 16:34:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtpmparobustdepay: modify buffer data rather than buffer itself
+
+2012-07-26 16:28:33 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtpmparobustdepay: avoid leaking bytewriter instance
+
+2012-07-26 16:04:23 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix timestamp adjustment and caps
+
+2012-07-26 16:03:57 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix/simplify telecine state checks
+
+2012-07-26 12:08:58 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Improve debug output
+
+2012-07-26 12:08:36 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix low-latency pattern locking
+
+2012-07-24 16:19:53 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: RFF should be ignored in deinterlace
+         RFF only occurs on progressive frames in telecine sequences. For
+         deinterlace, we don't want these repeated fields as we will simply be
+         pushing the progressive frame and then moving on.
+         However, we need to consider RFF in order to correctly identify patterns
+         and adjust the timestamps.
+
+2012-07-24 14:59:47 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Improve process logic
+         The logic now works better if we filter orphans, then progressive, then
+         telecine interlaced fields which need to be woven and fall through to
+         interlace. Telecine interlaced fields will be regularly deinterlaced if
+         there is no pattern lock for us to be sure that we have a telecine
+         pattern.
+         Telecine sequences that aren't 24fps progressive with RFF flags can't
+         really be tested until fieldanalysis is ported.
+
+2012-07-25 16:02:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: only set complete output caps once
+         ... so as to avoid downstream complaints about missing streamheaders.
+
+2012-07-25 15:29:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: also support S24_32 output
+
+2012-07-25 15:28:14 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: pass correct parameters to encoder lib
+
+2012-07-25 14:57:13 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: adjust to modified audioencoder getcaps helper API
+
+2012-07-25 12:50:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: go and stay in the loop function on PLAY
+         When we have a PLAY request, go into the LOOP function next. When we are
+         looping, keep on looping until we are told otherwise.
+         This fixed rtsp and TCP connections.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680551
+
+2012-07-25 12:49:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: set caps after activating the pad
+
+2012-07-25 12:49:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         h264depay: small cleanups
+
+2012-07-25 10:08:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstrtpxqtdepay.c:
+         xqtdepay: fix buffer refcount error
+         After pushing the buffer into the adapter, we should not let the baseclass push
+         it out anymore. This error was introduced while porting to 0.11.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=680540
+
+2012-07-24 21:41:53 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/level/gstlevel.c:
+         level: remove obsolete liboil comment
+
+2012-07-24 21:11:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: push mode: increase segment accuracy following seek
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-07-24 16:41:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: perform proper KEY_UNIT seek also in push mode
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-07-24 19:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: don't crash dereferencing NULL error when leaving multicast group on shutdown
+         Strangely enough, if we do pass an error variable to be filled, we
+         no longer get an error on leaving.
+
+2012-07-24 15:55:12 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: rearrange some checks to avoid NULL use
+
+2012-07-24 15:38:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: use same fourcc to determine caps in determining uncompressed-ness
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673898
+         Conflicts:
+         gst/avi/gstavidemux.c
+
+2012-07-24 15:36:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         Revert "avidemux: Don't consider 0 fcc_handler as uncompressed."
+         This reverts commit c6b9f5b25ab435669816a07049b0e5a8f01e09ca.
+         fourcc GST_RIFF_rgb = 0 still leads to raw uncompressed rgb caps.
+         See also https://bugzilla.gnome.org/show_bug.cgi?id=673898
+
+2012-07-24 12:10:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: fix up example pipeline some more
+         No more ffmpegcolorspace
+
+2012-07-20 16:30:00 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Fix the example gst-launch pipeline.
+
+2012-07-24 12:33:33 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: avoid NULL access when checking subtitle
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680388
+
+2012-07-24 12:22:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: Reset parser when we have caps without codec_data
+         This ensures the detection (and proper downstream caps settings) will
+         actually happen when we have new incoming caps without codec_data.
+         This was easily triggered by streams from matroskademux which initially
+         provided caps with a constructed codec_data, but then pushed new caps
+         without the codec_data once it detected the stream was adts.
+
+2012-07-24 09:17:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blendorc-dist.c:
+       * gst/videomixer/blendorc-dist.h:
+       * gst/videomixer/blendorc.orc:
+         videomixer: prefix orc functions with video_mixer_orc_
+
+2012-07-24 09:13:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+       * gst/videobox/gstvideoboxorc-dist.c:
+       * gst/videobox/gstvideoboxorc-dist.h:
+       * gst/videobox/gstvideoboxorc.orc:
+         videobox: prefix orc functions with video_box_orc_
+
+2012-07-23 18:51:00 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
+
+       * gst-plugins-good.spec.in:
+         Update spec file with latest changes
+
+2012-07-23 17:37:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: generate correct segment stream time
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680275
+
+2012-07-23 16:42:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kdepay.h:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpj2kpay.h:
+         rtp: always use buffer lists
+
+2012-07-23 15:24:17 +0200  Patricia Muscalu <patricia@axis.com>
+
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmp4vpay.h:
+         rtpmp4vpay: always enable buffer-lists
+
+2012-07-23 15:22:24 +0200  Patricia Muscalu <patricia@axis.com>
+
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpjpegpay.h:
+         rtpjpegpay: always enable buffer-lists
+
+2012-07-23 15:49:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: get frame flags correctly
+         Also move the deinterlace plugin to ported status
+
+2012-07-23 15:33:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: proper parse recovery after seek
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680427
+
+2012-07-23 12:39:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: clear old segment event when requesting new one
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680283
+
+2012-07-23 10:32:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+         ext: Update for video base classes API changes
+
+2012-07-23 08:49:07 +0200  Alban Browaeys <prahal@yahoo.com>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: convert all non GST_FORMAT_BYTES to format bytes.
+         Convert all non GST_FORMAT_BYTES to format bytes:
+         fixes:
+         GStreamer-CRITICAL **: gst_query_set_duration: assertion `format ==
+         g_value_get_enum (gst_structure_id_get_value (s, GST_QUARK (FORMAT)))'
+         failed
+         when playing more than one wav stream.
+         gst-plugins-base/tests/icles/playback/test7 uri1.wav uri2.wav
+
+2012-07-23 09:25:23 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Don't fail if more data then needed is available when parsing cue chunks
+         Fixes bug #680328.
+
+2012-07-23 09:22:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Some minor cleanup to the cue/labl parsing
+
+2012-07-23 08:45:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 98e386f to 94ccf4c
+
+2012-07-19 14:55:45 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
+         deinterlace: Port to 1.0
+         This requires the additional INTERLACED buffer flag recently added to
+         -base
+
+2012-07-20 15:18:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+         interleave: convert the output segment to time
+         Convert the stored input segment to time before pushing it out.
+         Conflicts:
+         gst/interleave/interleave.c
+
+2012-07-20 13:12:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+         interleave: try to fix segment handling
+         Conflicts:
+         gst/interleave/interleave.c
+
+2012-07-20 15:28:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Non-update seeks should still make sure that reverse playback status is reset
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-07-20 15:18:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Properly initialize from_offset and from_time
+
+2012-07-20 14:25:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: We need an index and index entry for reverse playback
+         Reverse playback does not work with index-less files yet.
+
+2012-07-20 14:10:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: clean up push mode segment handling
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680277
+
+2012-07-20 13:35:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: properly transform incoming segment event
+         ... which is really useful for proper push mode seeking.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680278
+
+2012-07-20 11:07:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: Fix reverse playback for seeks without stop position
+         Conflicts:
+         gst/matroska/matroska-demux.c
+         gst/matroska/matroska-demux.h
+
+2012-07-20 10:48:34 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Only take the stream_start_time into account for SET seeks
+         For other seeks the stream_start_time is already added to the
+         segment values.
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-07-08 20:36:22 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * gst/wavparse/gstwavparse.c:
+       * gst/wavparse/gstwavparse.h:
+         wavparse: Add TOC support
+         Add support for:
+         * Cue Chunk
+         * Associated Data List Chunk
+         * Label Chunk
+         https://bugzilla.gnome.org/show_bug.cgi?id=677306
+
+2012-05-09 15:58:16 +0200  Maria Giovanna Chiossa <mariagiovanna.chiossa at selexelsag.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: also set UDP buffer size in multicast
+         Also set the UDP buffer size in multicast mode.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=675448
+
+2012-07-18 23:43:59 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix header parsing in push mode
+         Fix 'break' that got warped to the wrong place,
+         probably as part of a merge. Fixes GST_IS_BUFFER
+         criticals in parse_idit() when being accidentally
+         passed a NULL buffer because of the missing break.
+         gst-launch-1.0 playbin uri=http://docs.gstreamer.com/media/sintel_trailer-480i.avi
+
+2012-07-18 22:47:22 +0200  Alban Browaeys <prahal@yahoo.com>
+
+       * configure.ac:
+       * ext/soup/gstsouphttpsrc.c:
+         soup: deprecated soup_message_headers _get -> _get_one
+         https://bugzilla.gnome.org/show_bug.cgi?id=680206
+
+2012-07-18 18:27:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+         jpeg/png: Call video_decoder_negotiate()
+
+2012-07-18 17:57:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/gstpushfilesrc.c:
+         update for ghostpad changes
+
+2012-07-18 11:36:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Pass seek rate to upstream seek events in push mode
+         Fixes bug #679435.
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-07-17 16:38:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtsp/gstrtpdec.c:
+         update for RTP buffer api changes
+
+2012-07-16 11:07:44 +0200  Patricia Muscalu <patricia@axis.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: use buffer lists
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679994
+
+2012-07-17 10:01:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: Fix parsing of ISRC from the cuesheets
+
+2012-07-05 14:15:25 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstflacparse.h:
+         flacparse: add TOC support
+         Add support embedded cuesheets in flac files.
+         Parsing METADATA_BLOCK_CUESHEET as TOC.
+         https://bugzilla.gnome.org/show_bug.cgi?id=540891
+
+2012-07-13 14:43:31 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: avoid some more frame misparsing by additional header sanity check
+         ... using a required constant blocking_strategy bit.
+         https://bugzilla.gnome.org/show_bug.cgi?id=679807
+
+2012-07-13 13:51:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+         demux: Push STREAM_START event when needed
+
+2012-07-11 13:10:07 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: avoid warning if both ts are equal
+
+2012-07-11 12:28:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: check the right size when warning about too large udp packets
+         What matters is the total size, not the size of any of the
+         individual memory chunks that make up the packet.
+
+2012-07-10 14:38:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosink.h:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosink.h:
+         autodetect: proxy ts-offset properties
+         Proxy the ts-offset property in the audio*sink elements.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679343
+
+2012-07-09 16:27:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+         fix for allocator API changes
+
+2012-07-09 12:22:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/wavparse/gstwavparse.c:
+         update for riff field rename
+
+2012-05-21 13:54:51 +0200  Mathias Hasselmann <mathias@openismus.com>
+
+       * tests/check/Makefile.am:
+         tests: drop redundant elements_level_LDADD line
+         https://bugzilla.gnome.org/show_bug.cgi?id=676302
+
+2012-07-08 13:30:34 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/jpegdec.c:
+         tests: minor jpegdec clean-ups and fixes
+         Fix race condition in eos checking and a leak. And
+         build pipeline without parse_launch.
+
+2012-05-21 13:53:54 +0200  Mathias Hasselmann <mathias@openismus.com>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/jpegdec.c:
+       * tests/files/image.jpg:
+         tests: Add some basic tests for jpegdec
+         https://bugzilla.gnome.org/show_bug.cgi?id=676302
+
+2012-07-06 19:11:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: avoid some relocations
+
+2012-07-06 14:49:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4vpay.c:
+         rtpmp4vpay: remove deprecated send-config property
+         Use config-interval instead.
+
+2012-07-06 14:42:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: remove deprecated "byte-stream" and "access-unit" properties
+         These will be picked automatically based on downstream caps now, so
+         if you want the depayloader to output a specific format, make sure
+         the element downstream advertises that preference or use a capsfilter
+         after the depayloader to force it.
+
+2012-07-06 14:13:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: remove deprecated and non-functional "profile-level-id" property
+         This is now optionally taken from downstream caps, so can be
+         specified via a capsfilter after the payloader.
+
+2012-07-06 15:07:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: perform additional sanity check before confirming ADTS format
+         ... and tweak confusing debug message.
+
+2012-07-06 15:29:14 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: remove unhelpful stray debug message
+
+2012-07-06 13:16:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: remove deprecated and unused "ntp-ns-base" property
+
+2012-07-06 12:57:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux-doc.c:
+         docs: update isomp4 docs for gppmux -> 3gppmux change as well
+
+2012-07-06 12:54:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmuxmap.c:
+       * tests/check/pipelines/tagschecking.c:
+         isomp4: remove gppmux, which was deprecated in favour of 3gppmux
+
+2012-07-06 12:49:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/smpte/gstsmpte.c:
+         smtp: remove deprecated "fps" property
+
+2012-07-06 12:46:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartdemux.h:
+         multipartdemux: remove deprecated and unused "autoscan" property
+         Replaced by boundary=NULL.
+
+2012-07-06 09:07:41 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/rtp/gstrtph263ppay.c:
+       * tests/check/elements/rtp-payloading.c:
+         rtph263ppay: accept any h263 input unless downstream forces specific requirements
+         rtph263ppay should accept any input compatible with its sink template
+         caps if it just outputs to e.g. udpsink or fakesink.
+         rtph263ppay ! rtph263pdepay should also work with any compatible input.
+         This would fail before with not-negotiated errors because the get_caps
+         function would see the encoding-name in the depayloader's template caps
+         and default to baseline H.263 because there's no profile/level information
+         in those caps, which is the right thing to do if downstream has filtercaps
+         from an SDP, but not if those fields are absent because they can be
+         anything like with the depayloader's template caps. Makes
+         videotestsrc ! avenc_h263p ! rtph263ppay ! rtph263pdepay ! fakesink
+         work.
+
+2012-07-05 22:57:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/rtp-payloading.c:
+         tests: fix h263p payload ! depayload unit test
+         Need to add h263version field to input caps since the
+         payloader sink get_caps function will contain it in the
+         the caps, and the stricter caps subset check requires
+         this to be present in the input caps as well then.
+
+2012-07-06 11:50:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/libpng/gstpngenc.c:
+       * sys/v4l2/gstv4l2sink.c:
+         update for query api changes
+
+2012-07-06 11:26:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/dv/gstdvdec.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * sys/v4l2/gstv4l2src.c:
+         update for query api changes
+
+2012-07-06 11:02:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/libpng/gstpngenc.c:
+       * sys/v4l2/gstv4l2sink.c:
+         update for allocation query changes
+
+2012-07-05 15:14:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/rgvolume.c:
+         tests: fix rgvolume unit test event handling
+         Must flush after EOS before sending more buffers or
+         another EOS event, or the event or buffer will be
+         rejected. Also send a SEGMENT event at the start
+         of each stream for good measure.
+
+2012-07-05 13:13:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/wavparse/gstwavparse.c:
+         gst: Implement segment-done event
+
+2012-07-05 12:35:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Remove the TOC query handling
+
+2012-07-04 19:52:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-read-common.c:
+         matroska: Update for new GstToc API
+         TOC support in matroskamux is disabled for now as it was broken anyway.
+
+2012-07-04 23:57:18 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/rganalysis.c:
+         tests: fix rganalysis unit test event handling
+         Must flush after EOS before sending more buffers or
+         another EOS event, or the event or buffer will be
+         rejected. Also send a SEGMENT event at the start
+         of each stream for good measure.
+
+2012-07-04 18:58:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: clear 0 DTS on buffers output, as sinks will prefer DTS over PTS for syncing
+         Since the initial decoded still image buffer will have dts=pts=0, and
+         we only set PTS on buffers we push out, all buffers pushed out would
+         have a DTS of 0. Sinks, however, will prefer DTS over PTS if both are
+         set, and will therefore always see a timestamp of 0 no matter what
+         the PTS is set to.
+         Fixes unit test too.
+
+2012-07-04 20:59:03 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: Fix query function implementation; more debugging
+
+2012-07-04 19:41:52 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: Fix spec stuff in directsoundsink
+
+2012-05-31 19:22:47 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: fix access to invalid pointer in set_volume
+
+2012-06-13 12:12:39 +0200  Sebastian Dr=C3=B6ge <sebastian.droege@collabora.co.uk>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: Fix caps leaks
+
+2012-05-29 11:37:59 +0000  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: fix acceptcaps check
+
+2012-05-25 10:14:57 +0000  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: use helper function to check for spdif formats
+
+2012-05-25 10:19:09 +0000  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: add support for DTS
+
+2012-05-08 16:23:42 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: force 48000 kHz force AC-3 over spdif
+
+2012-07-04 17:42:49 +0400  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: add support for ac-3 over spdif
+
+2012-07-04 12:37:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/deinterlace.c:
+         tests: disable deinterlace test for now, element still needs to be ported
+         But leave it active and print a FIXME. Porting is in progress.
+
+2012-07-03 19:38:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/interleave/deinterleave.c:
+         deinterleave; downgrade caps change failure debug message
+         Add some more info and downgrade to warning, so
+         it doesn't look like the unit test failed.
+
+2012-07-03 17:52:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+         audiopanorama: fix negotiation and unit test
+         Must remove a possibly-fixed channel-mask field if
+         we're going to set unfixed channels on the structure,
+         or a different channel count.
+
+2012-07-03 17:26:26 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Only push the TOC event, the message is handled by the sinks
+
+2012-07-03 12:47:58 +0900  Javier Jardón <jjardon@gnome.org>
+
+       * tests/examples/equalizer/demo.c:
+       * tests/examples/spectrum/demo-audiotest.c:
+       * tests/icles/gdkpixbufsink-test.c:
+         tests: do not use deprecated gtk+ symbols
+         https://bugzilla.gnome.org/show_bug.cgi?id=679301
+
+2012-07-03 09:27:17 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         configure: require Gtk+ 3.0 for tests/examples
+
+2012-07-03 12:57:18 +0900  Javier Jardón <jjardon@gnome.org>
+
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+         rtp: remove some outdated comments
+         https://bugzilla.gnome.org/show_bug.cgi?id=679301
+
+2012-06-29 11:51:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: default to force-aspect-ratio=true
+
+2012-06-28 20:03:05 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: add push mode support
+         https://bugzilla.gnome.org/show_bug.cgi?id=656317
+
+2012-06-28 11:29:55 +0200  David Corvoysier <david.corvoysier@orange.com>
+
+       * gst/isomp4/qtdemux.c:
+         isomp4: Try to seek upstream before processing seek push event
+         When it receives a seek in push mode, the qtdemux should first try to push the event upstream, and only if upstream fails fall back to
+         its own seek logic.
+
+2012-06-28 11:47:20 +0200  David Corvoysier <david.corvoysier@orange.com>
+
+       * gst/isomp4/qtdemux.c:
+         isomp4: Allow duration queries to be forwarded upstream
+         When receiving a duration query for TIME format, try to query upstream, and only if upstream fails fall back to qtdemux duration handling.
+
+2012-06-28 11:59:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtph264pay.h:
+         rtph264pay: cleanups
+         Use the caps properties for alignment and format.
+         Remove some old properties, we always want to use bufferlists when we can now.
+
+2012-06-28 11:32:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         h264pay: prefer AVC, it's easier to parse etc
+
+2012-06-27 09:09:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: mark all output frames as keyframes
+
+2012-06-26 18:48:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-read-common.c:
+         matroska: update for GstToc API additions
+
+2012-06-26 17:04:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroska: set interlace-mode
+
+2012-06-26 13:19:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: improve debug
+
+2012-06-26 13:02:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         Revert "v4l2: free kernel buffers before allocating new ones"
+         This reverts commit 1b09bc609a578e731f0dbc8f6e698e25d8f4c5f8.
+         Seems to make libv4l2 complain, maybe because we call REQBUFS with 0 buffers
+         before we allocated buffers.
+
+2012-06-26 12:07:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: free kernel buffers before allocating new ones
+         See https://bugzilla.gnome.org/show_bug.cgi?id=670257
+
+2012-06-26 12:07:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: improve debug
+
+2012-06-26 11:14:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: setup strides and offsets for all planes
+
+2012-06-25 20:11:53 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/matroska/matroska-mux.c:
+         matroska-mux: update for GstTocSetter changes
+
+2012-06-25 13:31:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Return FALSE from queries if we can't answer POSITION/DURATION queries
+
+2012-06-21 17:15:11 +0300  Anton Belka <antonbelka@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Return FALSE from TOC query if no TOC exists instead of an empty TOC
+
+2012-06-24 22:51:16 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-read-common.c:
+         matroska: update for GstToc API changes
+
+2012-06-23 14:57:28 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: update for gst_element_make_from_uri() changes
+
+2012-06-20 12:31:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/flvdemux.c:
+       * tests/check/elements/flvmux.c:
+       * tests/check/elements/id3demux.c:
+         update for bus api changes
+
+2012-06-20 10:33:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/wavparse/gstwavparse.c:
+         update for task api change
+
+2012-06-20 09:59:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * tests/examples/spectrum/demo-audiotest.c:
+       * tests/examples/spectrum/demo-osssrc.c:
+         update for clock api changes
+
+2012-06-19 12:15:33 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxaudio/Makefile.am:
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxaudiosink.h:
+       * sys/osxaudio/gstosxcoreaudio.h:
+       * sys/osxaudio/gstosxringbuffer.c:
+       * sys/osxaudio/gstosxringbuffer.h:
+         osxaudiosink: respect the prefered channel layout
+         In OSX is allowed to configure the default audio output device,
+         prefered channel layout and speaker positions through the tool
+         "Audio MIDI Setup".
+
+2012-04-30 22:59:58 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroska-demux: Send gap events for subtitle streams
+
+2012-06-17 01:00:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: fix up docs for 0.11
+
+2012-06-16 23:29:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: small uri handler fixup and some more docs
+         Get URI location using gst_uri_get_location(), so any
+         escaped bits get unescaped.
+         https://bugzilla.gnome.org/show_bug.cgi?id=609049
+
+2012-06-17 00:59:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: re-port to 0.11
+
+2012-06-16 19:06:25 +0100  Bastien Nocera <hadess@hadess.net>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: Implement splitfile:// URI scheme
+         https://bugzilla.gnome.org/show_bug.cgi?id=609049
+         Conflicts:
+         gst/multifile/gstsplitfilesrc.c
+
+2012-06-14 10:43:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         theoradepay: fix buffer memory
+         The memory was added to the input buffer instead of the output buffer.
+
+2012-06-13 13:36:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Don't reset time in flush-stop
+         Don't reset the time in flush-stop. Live sources can do this flush in the
+         playing state and so the pipeline will never have a chance to update the
+         base_time of the elements, which only happens when going from paused to
+         playing.
+
+2012-06-12 12:42:31 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxaudio/Makefile.am:
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxaudiosink.h:
+       * sys/osxaudio/gstosxcoreaudio.h:
+       * sys/osxaudio/gstosxringbuffer.c:
+       * sys/osxaudio/gstosxringbuffer.h:
+         osxaudiosink: Add support for SPDIF output
+         A big refactoring to allow passthrough AC3/DTS over SPDIF.
+         Several random cleanups and minor fixes.
+
+2011-09-01 15:41:26 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+         deinterlace: send QoS messages when dropping a frame
+         https://bugzilla.gnome.org/show_bug.cgi?id=657941
+
+2012-06-12 16:05:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: Rework the async state handling
+         Always send the flushing events to the udp elements now that basesrc supports
+         this. This makes sure a segment event is sent correctly after a flush.
+         Keep track of the currently executing command and make it possible to specify
+         what command you want to cancel when starting a new async command.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=677905
+
+2012-06-11 18:24:20 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * gst/videomixer/videomixer2.c:
+         childproxy: update api use
+
+2012-06-11 12:54:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: always perform full seek if seek is flushing
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677838
+
+2012-06-11 11:20:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: printf format fix for long -> int change
+
+2012-06-08 20:38:34 +0200  Hans de Goede <hdegoede@redhat.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2object: Don't probe UVC devices for being interlaced
+         UVC devices are never interlaced, and doing VIDIOC_TRY_FMT on them
+         causes expensive and slow USB IO, so don't probe them for interlaced.
+         This shaves 2 seconds of the startup time of cheese with a Logitech
+         Webcam Pro 9000.
+         Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677722
+
+2012-06-09 16:53:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         debug: change rndbuffersize properties from long to int
+         These should all be int instead of long, to avoid bugs
+         when passing these as varargs with g_object_set(), and
+         there was no reason to use long in the first place here.
+         Fixes FIXME.
+
+2012-06-08 15:54:42 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/rtsp/gstrtpdec.c:
+         elements: Use gst_pad_set_caps() instead of manual event fiddling
+
+2012-06-08 15:04:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 03a0e57 to 98e386f
+
+2012-06-08 10:11:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * gst/audioparsers/gstwavpackparse.c:
+       * sys/oss4/oss4-audio.c:
+       * tests/check/elements/interleave.c:
+         update for audio api change
+
+2012-06-07 16:12:34 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         Back to development
+
+=== release 0.11.92 ===
+
+2012-06-07 16:12:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.signals:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.11.92
+
+2012-06-07 16:11:17 +0200  Sebastian Dröge <sebastian.droege@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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+         Update .po files
+
+2012-06-07 15:03:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: improve clock handling
+         Post the notify outside of the pa_lock to avoid a deadlock caused by basesrc
+         calling get_time with the object lock.
+         Reset the clock on connect.
+         Post clock-lost and clock-provide messages.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673977
+         Conflicts:
+         ext/pulse/pulsesrc.c
+
+2012-04-12 13:21:17 +0300  Mohammed Sameer <msameer@foolab.org>
+
+       * ext/pulse/pulsesrc.c:
+         Better GstClock for pulsesrc
+         This clock uses the actual stream time (pa_stream_get_time) to get a more accurate timestamp.
+         Conflicts:
+         ext/pulse/pulsesrc.c
+
+2012-06-07 11:16:50 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+         png: fix video state leaks
+
+2012-06-07 11:16:37 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: fix video state leak
+
+2012-06-07 12:11:14 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: only reset the manager object when we did a seek
+         Only reset the manager object when we used a Range header, ie. when we did a
+         seek. Otherwise we just paused and we can resume just fine.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677475
+
+2012-06-06 16:13:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/rtpbin.c:
+         tests: add test for rtpsession cleanup
+
+2012-06-06 18:18:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 1fab359 to 03a0e57
+
+2012-06-06 14:17:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Update for TOC event API change
+
+2012-06-06 13:02:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflactag.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/wavparse/gstwavparse.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rgvolume.c:
+         update for tag event change
+
+2012-06-06 13:00:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstvideocrop.c:
+       * tests/check/elements/aspectratiocrop.c:
+       * tests/check/elements/videocrop.c:
+         fix Y800 format
+
+2012-06-01 01:19:35 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * configure.ac:
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideo: straightforward port to 0.11
+
+2012-05-31 18:39:25 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/libpng/gstpngdec.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+         Some printf variable format fixes
+         The osx compiler complains about those
+
+2012-06-05 09:18:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+         audioparsers: Fix GstBaseParse::get_sink_caps() implementations
+         They should take the filter caps into account and always return
+         the template caps appended to the actual caps. Otherwise the
+         parsers stop to accept unparsed streams where upstream does not
+         know about channels, rate, etc.
+         Fixes bug #677401.
+
+2012-06-04 16:17:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: set colorimetry on output info
+
+2012-06-04 08:10:15 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxaudio/gstosxringbuffer.c:
+         osxaudiosink: Handle endianness correctly
+
+2012-06-01 16:37:00 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxringbuffer.c:
+         osxaudiosink: Add support for int audio
+
+2012-06-01 10:28:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From f1b5a96 to 1fab359
+
+2012-05-31 13:36:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: set the palette size correctly
+
+2012-05-31 10:15:43 +0200  Michael Jones <michael.jones@matrix-vision.de>
+
+       * sys/v4l2/gstv4l2colorbalance.h:
+       * sys/v4l2/gstv4l2vidorient.h:
+         v4l2: add missing G_END_DECLS
+         G_BEGIN_DECLS didn't have matching G_END_DECLS
+         https://bugzilla.gnome.org/show_bug.cgi?id=677165
+
+2012-05-31 13:08:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 92b7266 to f1b5a96
+
+2012-05-31 10:26:27 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+         osxvideosink: Really fix the build on 10.5
+         The API that we use to run the Cocoa loop in another
+         thread does not exist in 10.5 or earlier.
+
+2012-05-26 12:21:18 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: fix race in starting the runloop thread
+         Block gst_osx_video_sink_run_cocoa_loop until the loop thread has started and
+         finished initializing NSApp. Fixes occasional warnings/crashes due to two
+         threads going inside NSApp before finishLaunching had completed.
+
+2012-05-30 16:03:55 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+         osxvideosink: Fix last commit to actually work
+         MAC_OS_X_VERSION_10_6 is obviously not defined on 10.5.
+
+2012-05-30 13:51:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/osxvideo/Makefile.am:
+         osxvideosink: Put the right flags in the right variable
+
+2012-05-30 13:24:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Fix GST_OBJCFLAGS
+
+2012-05-30 12:45:23 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From ec1c4a8 to 92b7266
+
+2012-05-30 12:43:37 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.h:
+         osxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6
+
+2012-05-30 12:40:57 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+         osxvideosink: Fix build with older OSX versions
+
+2012-05-30 11:09:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * sys/osxvideo/Makefile.am:
+         configure: Add OBJC specific compiler flags
+         See bug #643939.
+
+2012-05-30 11:23:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 3429ba6 to ec1c4a8
+
+2012-05-29 17:50:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videocrop/gstvideocrop.c:
+         video: remove duplicate format
+
+2012-05-29 16:52:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Post error message if EOS before pads were created
+         Happens with some files with only headers
+
+2012-05-28 15:22:26 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngdec.h:
+       * ext/libpng/gstpngenc.c:
+       * ext/libpng/gstpngenc.h:
+         png: Port to 0.11 again
+
+2012-05-14 12:46:57 +0200  Jens Georg <mail@jensge.org>
+
+       * ext/soup/gstsouphttpsrc.c:
+         soup: Drop transferMode.dlna.org header
+         Leave it to the application to decide on the header. No header at all
+         is better than having the wrong header as DLNA mandates that a missing
+         header has to be tolerated while a wrong header is an error.
+         https://bugzilla.gnome.org/show_bug.cgi?id=676020
+
+2012-04-07 09:52:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngdec.h:
+       * ext/libpng/gstpngenc.c:
+       * ext/libpng/gstpngenc.h:
+         png: Port to base video classes
+         Conflicts:
+         ext/libpng/gstpngdec.c
+         ext/libpng/gstpngdec.h
+         ext/libpng/gstpngenc.c
+         ext/libpng/gstpngenc.h
+         Reverted to 0.10, needs to be ported again.
+
+2012-05-27 00:02:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+       * gst/matroska/matroska-read-common.c:
+         flv, matroska: don't use GstStructure API on tag lists
+
+2012-05-26 11:57:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp2tdepay.c:
+         rtpmp2tdepay: Only output integral mpeg-ts packets
+         From RFC 2250
+         2. Encapsulation of MPEG System and Transport Streams
+         ...
+         For MPEG2 Transport Streams the RTP payload will contain an integral
+         number of MPEG transport packets.  To avoid end system
+         inefficiencies, data from multiple small MTS packets (normally fixed
+         in size at 188 bytes) are aggregated into a single RTP packet.  The
+         number of transport packets contained is computed by dividing RTP
+         payload length by the length of an MTS packet (188).
+         ....
+         Since it needs to contain "an integral number of MPEG transport packets", a
+         simple fix is to check that's the case, and strip off any leftover data.
+         Fixes #676799
+         Conflicts:
+         gst/rtp/gstrtpmp2tdepay.c
+
+2012-05-24 20:43:16 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: make sure all selectors are performed on the same thread
+         When we are using a dedicated thread to run the main run loop we
+         must make sure that all selectors are performed on this same thread.
+         For instance if performSelectorOnMainThread is called from the real
+         main thread, it will not go through the message queue and will be
+         executed from the real main thread. By forcing the target thread,
+         we ensure that all functions will be called either from the real
+         main thread when the main run loop is running or from our thread
+         spinning the main loop.
+
+2012-05-24 16:09:54 +0200  Mathias Hasselmann <mathias.hasselmann at gmx.de>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: remove framerate
+         The jpeg decoder doesn't need/care about the framerate to so it should
+         not be in the caps.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676302
+
+2012-05-24 13:08:35 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: start the loop before calling [gstview haveSuperview]
+         ...as haveSuperview requires the mainloop to be running
+
+2012-05-24 13:08:13 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: fix indentation
+
+2012-05-22 16:47:36 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/Makefile.am:
+         osxvideosink: enable running the cocoa main runloop in a thread
+
+2012-05-22 16:45:28 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: add code to optionally run the cocoa main runloop in a separate thread
+         Add a little hack to run the cocoa main runloop from a separate thread _when_
+         the main runloop is not being run (which means that the app doesn't use cocoa).
+         Runloops are thread specific, so the hack boils down to getting the runloop for
+         the main thread and setting it as the runloop for our dedicated thread.
+
+2012-05-22 16:32:53 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: reset app_started to FALSE when shutting down
+
+2012-05-22 14:49:17 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: rename cocoa runloop helper funcs
+
+2012-05-22 14:26:13 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: don't create application menus
+
+2012-05-16 21:52:45 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: reset the embed property for backward compatilibity
+
+2012-05-16 21:12:22 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: fix navigation when force-aspect-ratio is activated
+
+2012-05-16 18:52:45 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: add force-aspect-ratio property
+
+2012-05-14 18:01:02 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: start internal window if no view is provided
+
+2012-05-14 14:27:58 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: implement the navigation interface
+
+2012-05-11 18:24:08 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osvideosink: create, destroy, resize and draw from the main thread
+
+2012-04-19 08:37:28 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: increase NEWSEGMENT accuracy after seeking
+         demux->common.segment is populated during seek handling with the target
+         start/stop positions. Don't override them when sending out a NEWSEGMENT.
+         Conflicts:
+         gst/matroska/matroska-demux.c
+
+2012-04-19 08:31:00 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: don't discard the incoming seek segment on push based seeking
+         The incoming seek segment was being discarded leading to push based seeking
+         being potentially inaccurate.
+
+2012-05-23 18:12:24 +0200  Sebastian Rasmussen <sebrn@axis.com>
+
+       * common:
+         common: Update so the plugin scanner changes are included
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676674
+
+2012-05-23 18:07:35 +0200  Sebastian Rasmussen <sebrn@axis.com>
+
+       * configure.ac:
+         configure: suppress some warnings when debug is disabled
+         Warnings about unused variables should be suppressed if core has the
+         debug system disabled.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676671
+
+2012-05-24 09:29:25 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtp: fix build issue in gstrtph264pay.c
+
+2012-05-21 12:17:35 +0200  Jonas Holmberg <jonashg@axis.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Add unrestricted caps
+         If there are no profile restrictions downstream, return caps with
+         profile=constrained-baseline in the first structure and append
+         unrestricted caps as the last structure.
+         Fixes bug #672019
+
+2012-05-24 09:57:31 +0200  Maria Giovanna Chiossa <mariagiovanna.chiossa at selexelsag.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: add the Scale header when needed
+         Setting GST_SEEK_FLAG_SKIP when sending a seek event in rtspsrc should
+         set the "Scale" field in the rtsp PLAY header.
+         Because the boolean "src->skip" is set after the call, "Speed" instead
+         of "Scale" is always set. Move the assignment before issuing the _play
+         request.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676618
+
+2012-05-17 16:23:59 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Fix the sample pipeline.
+
+2012-05-22 12:35:04 +0400  Anton Novikov <random.plant@gmail.com>
+
+       * gst/icydemux/gsticydemux.c:
+         icydemux: warning if setting srcpad caps fails
+
+2012-05-22 12:35:29 +0400  Anton Novikov <random.plant@gmail.com>
+
+       * gst/icydemux/gsticydemux.c:
+         icydemux: activate srcpad before setting caps
+         Before gst_pad_set_active() is called, the pad has
+         FLUSHING flag set, so setting the caps fails
+
+2012-05-22 13:46:27 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * ext/Makefile.am:
+       * ext/libmng/Makefile.am:
+       * ext/libmng/gstmng.c:
+       * ext/libmng/gstmng.h:
+       * ext/libmng/gstmngdec.c:
+       * ext/libmng/gstmngdec.h:
+       * ext/libmng/gstmngenc.c:
+       * ext/libmng/gstmngenc.h:
+         mng: remove ext/libmng
+         Port to 0.10 was never finished.
+         Interest was lost.
+         https://bugzilla.gnome.org/show_bug.cgi?id=324364
+
+2012-05-18 16:37:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/avi/gstavimux.c:
+         avimux: fix assertion when handling a date tag as a string
+         Date tags are GDate, not strings. Add a special case to convert
+         it to the exif date format representation in string to avoid
+         the assertion
+
+2012-05-21 11:47:07 +0200  Sjoerd Simons <sjoerd@luon.net>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Listen to source output events, not sink input
+
+2012-05-18 12:53:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp2tpay.c:
+         rtpmp2tpay: respect mtu and packet boundaries
+         See #659915.
+
+2012-05-18 11:10:46 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpeg: Remove dead code
+         Conflicts:
+         ext/jpeg/gstjpegdec.c
+
+2012-05-18 11:05:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Fix compilation
+
+2012-05-18 11:02:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: When dropping frames on EOS, flush out data
+         Cleaner way of handling stray data
+
+2012-05-17 09:34:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+         jpegdec: Remove unused variable
+         Conflicts:
+         ext/jpeg/gstjpegdec.c
+
+2012-05-17 09:33:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Only parse for SOI when we didn't see it before
+
+2012-05-17 09:31:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Remember if we saw SOI and handle stray data on EOS
+
+2012-05-15 20:58:25 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * gst/rtp/gstrtpjpegpay.c:
+         rtpjpegpay: Allow U and V components to use different quant tables if they contain the same data
+         This allows some cameras (Logitech C920) that specify different quant
+         tables but both with the same data, to work.
+         Bug reported by Robert Krakora
+
+2012-05-14 15:51:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: fix possible data corruption after seeking
+         Consider a downstream element that may issue seeks in very short
+         succession (e.g. queue2), depending on the access pattern of
+         the downstream element (e.g. qtdemux with audio/video chunks
+         interleaved so that there's always a sizeable gap between the
+         current chunks for each stream). In this case, queue2 will maintain
+         two ranges, and even when it serves a chunk from memory, it will
+         switch ranges and make souphttpsrc seek to the end of the available
+         data for that range, assuming that that's where we'll want to
+         continue reading from next.
+         This may lead to the following seek request pattern:
+         - source reading position A
+         - seek to B
+         - now reading position still A, requested_postion is B
+         - streaming thread to be restarted to continue from B
+         - seek to A, before streaming thread had time to do the seek
+         - do_seek() now sees reading position == seek position and
+         returns early.
+         - however, requested position is still B from the earlier
+         seek request
+         - streaming thread starts up, sees that a seek to B is pending
+         and requests data from B from the server, while the GstBaseSrc
+         segment has of course been updated/reset to position A, which
+         was the last seek request.
+         - we will now send data for position B and pretend that's the
+         data from position A (via the newsegment event, etc.)
+         - this causes data corruption
+         Reproducible doing seek-emulated fast-forward/backward on 006648.
+
+2012-05-16 09:12:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Require core/base 0.11.91
+
+2012-01-13 18:09:50 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * .gitignore:
+         .gitignore: add visual studio IDE files and OS X .DS_Store files
+         https://bugzilla.gnome.org/show_bug.cgi?id=667899
+
+2012-05-03 09:32:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstjpegenc.h:
+         jpeg: Port to 0.11 again
+
+2012-04-06 12:13:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstjpegenc.h:
+         jpeg: Port jpegdec/jpegenc to base video classes
+         Conflicts:
+         ext/jpeg/gstjpegdec.c
+         ext/jpeg/gstjpegdec.h
+         ext/jpeg/gstjpegenc.c
+         ext/jpeg/gstjpegenc.h
+         Reverted to 0.10 versions for now, next port again.
+
+2012-05-13 19:21:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * ext/Makefile.am:
+       * ext/annodex/Makefile.am:
+       * ext/annodex/gstannodex.c:
+       * ext/annodex/gstannodex.h:
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmldec.h:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/annodex/gstcmmlenc.h:
+       * ext/annodex/gstcmmlparser.c:
+       * ext/annodex/gstcmmlparser.h:
+       * ext/annodex/gstcmmltag.c:
+       * ext/annodex/gstcmmltag.h:
+       * ext/annodex/gstcmmlutils.c:
+       * ext/annodex/gstcmmlutils.h:
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/cmmlenc.c:
+         annodex: remove annodex plugin and CMML elements
+         This never really took off and is most likely completely
+         unused. If there is still a need for this, it should
+         probably be done differently, perhaps inside oggdemux/mux.
+
+2012-05-13 16:59:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         Back to development
+
+=== release 0.11.91 ===
+
+2012-05-13 16:31:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * common:
+       * configure.ac:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.11.91
+
+2012-05-13 16:30:03 +0200  Sebastian Dröge <sebastian.droege@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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+         Update .po files
+
+2012-05-13 15:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From dc70203 to 3429ba6
+
+2012-05-09 15:14:55 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: only send flush-stop if it was a flushing seek
+
+2012-05-09 12:54:11 +0200  Peter Seiderer <ps.report@gmx.net>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2src: fix v4l2_std_id logging
+         input.std is of type v4l2_std_id which is defined as 64-bit unsigned integer.
+         Casting to uint means the higher bits, wich are used for the private video
+         standards of the TI video capture/display driver for example, are lost.
+
+2012-05-09 12:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: must send flush-stop after acquiring the stream lock
+         Otherwise the streaming thread might just keep on going and we
+         might never get the stream lock.
+
+2012-05-09 11:15:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: port seeking code to 0.11
+
+2012-05-08 19:07:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: add support for seeks
+         Useful for e.g. filesrc ! rndbuffersize ! queue2 ! ...
+
+2012-05-08 18:45:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/rndbuffersize.c:
+         rndbuffersize: send SEGMENT event before pushing buffers
+         Conflicts:
+         gst/debugutils/rndbuffersize.c
+
+2012-05-09 11:15:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+         interleave: fix compilation again
+
+2012-01-13 10:49:43 +0100  Pascal Buhler <pabuhler@cisco.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: creation should be signaled before validation
+         https://bugzilla.gnome.org/show_bug.cgi?id=667850
+
+2012-05-04 15:20:47 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: do not proxy our filter caps downstream on caps queries
+         Downstream likely won't accept video/x-raw and the caps query
+         will return EMPTY caps. Instead, create a copy of the caps that
+         has all structure names replaced by 'image/jpeg'
+         Simple pipeline that shows the problem:
+         gst-launch-1.0 videotestsrc num-buffers=1 ! "video/x-raw, \
+         width=(int)640, height=(int)480" ! videoscale ! jpegenc ! \
+         "image/jpeg, width=(int)800, height=(int)600" ! filesink \
+         location=/tmp/image.jpg
+
+2012-05-02 21:17:43 +0200  Alban Browaeys <prahal@yahoo.com>
+
+       * gst/isomp4/qtdemux.c:
+         isomp4: set layout=interleaved on raw audio caps
+         This fixes a not-negotiated error at least on mov files with
+         twos audio with two channels and video dvcp. As playbin and gst-launch
+         sample coming from the qtdemux.c file uses audioconvert and the latter
+         require format interleaved.
+         https://bugzilla.gnome.org/show_bug.cgi?id=675326
+
+2012-05-02 21:49:56 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/waveform/Makefile.am:
+         waveform: No more gstinterfaces
+         Fixes #675319
+
+2012-05-02 20:14:24 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/directsound/Makefile.am:
+         directsound: No more gstinterfaces
+         Fixes #675319
+
+2012-05-01 18:58:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+         videomixer: change sink pad template name from sink_%d to sink_%u
+
+2012-04-30 11:00:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+         interleave: handle EOS on all pads
+         When all pads go to EOS immediately, we are not negotiated and our collected
+         function is called (without any available data). Handle this case gracefully.
+         Conflicts:
+         gst/interleave/interleave.c
+
+2012-04-30 10:59:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+         interleave: improve debugging
+
+2012-05-01 13:31:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: Update for basesrc API changes
+
+2012-04-30 23:57:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: don't set up stuff before the input and output formats are known
+         Fixes crash on startup.
+
+2012-04-30 14:09:23 +0200  Peter Seiderer <ps.report@gmx.net>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: don't write stream header twice for first file
+
+2012-04-30 13:32:41 +0200  Peter Seiderer <ps.report@gmx.net>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: fix buffer list size calculation in render_list
+         Fix uninitialized 'size' variable in call to gst_buffer_list_foreach().
+
+2012-04-30 21:58:00 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * gst/multifile/gstmultifilesrc.c:
+         multifile: unnecessary size check
+
+2012-04-30 21:30:56 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * gst/avi/gstavidemux.c:
+         avi: fix build errors
+         fix redundant declarations
+         and also style/indent issues
+
+2012-04-26 12:47:27 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: implement forward snapping keyframe seeking
+         Requires an index.
+
+2012-04-26 12:46:11 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avi: implement forward snapping keyframe seeking
+         In pull mode with an index.
+
+2012-04-28 23:14:24 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/matroskamux.c:
+         tests: fix matroskamux unit test after media type changes
+
+2012-04-28 19:57:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/webm-mux.c:
+         matroska: update for media type changes
+
+2012-04-24 16:08:47 +0200  idc-dragon <idc-dragon at gmx.de>
+
+       * gst/rtp/gstrtpceltdepay.c:
+         celtdepay: calculate size correctly
+         The summation was done wrong, causing the de-payloader to exit its loop too
+         early, before all frames are processed.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674472
+
+2012-04-24 15:57:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: improve debug
+
+2012-04-24 15:34:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: start unmuted when requested
+         When we explicitely set the mute property to FALSE, connect to pulseaudio with
+         the PA_STREAM_START_UNMUTED flag set, otherwise pulseaudio will use its
+         previously used value (which might start the stream muted).
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=672401
+
+2012-04-25 09:41:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: improve timestamp code
+         Sample the pipeline clock and device clock closer to eachother to reduce jitter.
+         Don't subtract the frame duration from the timestamp when we can use the device
+         timestamps.
+         Assume a delay of 1 frame in read-write mode.
+
+2012-04-24 12:37:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: use driver timestamps
+         Use the drive timestamps for timestamping outgoing buffers.
+
+2012-04-23 18:01:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: Improve buffer management
+         Query the amount of available buffers when doing set_config(). This allows us to
+         configure the parent bufferpool with the number of buffers to preallocate.
+         Keep track of the provided allocator and use it when we need to allocate a
+         buffer in RW mode.
+         When we are can not allocate the requested max_buffers amount of buffers, make
+         sure we keep 2 buffers around in the pool and copy them into an output buffer.
+         This makes sure that we always have a buffer to capture into. We also need to
+         detect those copied buffers and unref them when they return to the pool.
+
+2012-04-23 16:51:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: free the queued buffers
+         Only free the queued buffers that we keep track of in our buffer array. for rw
+         io-mode, we do allocate buffers but we don't keep track of them in the buffer
+         array.
+
+2012-04-23 16:10:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: mark memory as no-share
+         We don't support sharing our mmapped memory so mark it as NO_SHARE.
+
+2012-04-23 16:09:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2: remove old unused file
+
+2012-04-23 13:32:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2: remove unused function
+
+2012-04-11 12:42:17 +0100  Bastien Nocera <hadess@hadess.net>
+
+       * ext/soup/gstsouphttpsrc.c:
+         soup: Handle icy and icyx URI schemes
+         As handled by QuickTime (for icy), and Orban/Coding Technologies
+         AAC/aacPlus Player (for icyx). See also:
+         https://bugzilla.gnome.org/show_bug.cgi?id=394207
+         https://bugzilla.gnome.org/show_bug.cgi?id=403285
+         https://bugzilla.gnome.org/show_bug.cgi?id=673899
+
+2012-04-23 10:03:19 +0300  Mart Raudsepp <mart.raudsepp@collabora.com>
+
+       * sys/v4l2/gstv4l2src.c:
+         docs: Add Since tag for new GstV4l2Src::prepare-format signal
+
+2012-04-23 10:07:12 +0200  Chris Pankow <kain2396@gmail.com>
+
+       * gst/audiofx/audiofxbasefirfilter.c:
+         audiofxbasefirfilter: Fix time-domain convolution for multichannel input
+         Fixes bug #674025.
+
+2012-04-21 11:08:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * po/POTFILES.in:
+         po: remove some more non-existent files from the list
+
+2012-04-21 10:05:45 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * po/POTFILES.in:
+         po: Remove non-existent potfiles from the list
+         Fixes #674518
+
+2012-04-20 18:13:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/icles/test-oss4.c:
+         tests: oss4: limit test scope
+
+2012-04-20 18:13:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * sys/oss4/Makefile.am:
+       * sys/oss4/oss4-audio.c:
+       * sys/oss4/oss4-audio.h:
+       * sys/oss4/oss4-mixer-enum.c:
+       * sys/oss4/oss4-mixer-enum.h:
+       * sys/oss4/oss4-mixer-slider.c:
+       * sys/oss4/oss4-mixer-slider.h:
+       * sys/oss4/oss4-mixer-switch.c:
+       * sys/oss4/oss4-mixer-switch.h:
+       * sys/oss4/oss4-mixer.c:
+       * sys/oss4/oss4-mixer.h:
+       * sys/oss4/oss4-property-probe.c:
+       * sys/oss4/oss4-property-probe.h:
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-sink.h:
+       * sys/oss4/oss4-source.c:
+       * sys/oss4/oss4-source.h:
+         oss4: port to 0.11
+
+2012-04-20 18:12:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * sys/oss/Makefile.am:
+       * sys/oss/gstossaudio.c:
+       * sys/oss/gstosshelper.c:
+       * sys/oss/gstosshelper.h:
+       * sys/oss/gstossmixer.c:
+       * sys/oss/gstossmixer.h:
+       * sys/oss/gstossmixerelement.c:
+       * sys/oss/gstossmixerelement.h:
+       * sys/oss/gstossmixertrack.c:
+       * sys/oss/gstossmixertrack.h:
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+       * sys/oss/gstosssrc.h:
+         oss: port to 0.11
+
+2012-04-20 16:49:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/multipart/multipartdemux.c:
+         multipartdemux: first activate pad then set caps
+
+2012-04-20 13:35:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: set caps on srcpad
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674219
+
+2012-04-19 14:16:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: update for video api change
+
+2012-04-19 12:38:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: fix compilation on older v4l2
+         Fix compilation on systems where the H264 format is not defined.
+
+2012-04-19 12:20:59 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dv/gstdvdec.c:
+       * ext/raw1394/Makefile.am:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+         video: Update for libgstvideo API changes
+
+2012-04-19 08:27:01 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2src: Allow mpeg-ts cameras to negociate format
+         This removes an ugly hack until the reason for the hack can be documented
+
+2012-04-19 09:50:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2src: Fix merge
+
+2012-04-19 09:40:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2src: Rename pre-set-format signal to prepare-format
+
+2012-04-16 22:08:21 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2src: Add H264 encoded stream support to the caps
+         This is not enough to properly support H264 cameras, but it will
+         allow an H264 stream to be generated by v4l2src using the default
+         settings of the camera. If used with the pre-set-format signal, the
+         H264 encoder can be fully configured.
+         Conflicts:
+         sys/v4l2/gstv4l2object.c
+
+2012-04-16 22:06:21 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * sys/v4l2/.gitignore:
+       * sys/v4l2/gstv4l2-marshal.list:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2src: Adding a pre-set-format signal
+         In order to support UVC H264 encoding cameras, an H264 Probe&Commit
+         must happen before the normal v4l2 set-format. This new signal is
+         meant to allow an external application or bin to do it.
+         It also serves to expose the file descriptor used by v4l2src in case
+         some custom ioctls need to be called.
+         Conflicts:
+         sys/v4l2/Makefile.am
+         sys/v4l2/gstv4l2src.c
+         sys/v4l2/v4l2src_calls.c
+
+2012-04-18 17:09:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/raw1394/gst1394probe.c:
+       * ext/raw1394/gst1394probe.h:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+         dv1394: port to 0.11
+
+2012-04-17 15:14:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttextoverlay.h:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavimux.h:
+       * gst/flv/gstflvmux.c:
+       * gst/flv/gstflvmux.h:
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+       * gst/multipart/multipartmux.c:
+       * gst/multipart/multipartmux.h:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+       * gst/videomixer/videomixer2pad.h:
+         collectpads2: rename to collectpads
+
+2012-04-16 16:37:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/videomixer/videomixer2.c:
+         misc: chain up to collectpads event handler
+
+2012-04-16 09:09:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 6db25be to dc70203
+
+2012-04-15 22:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/shout2/gstshout2.c:
+         shout2: update for ogg media type changes
+
+2012-04-13 16:54:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+         smpte: use some more boilerplate
+
+2012-04-13 16:54:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flx/gstflxdec.c:
+         flxdec: improve segment handling
+         ... to send a proper TIME segment downstream.
+
+2012-04-13 16:54:46 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/flx/gstflxdec.c:
+       * gst/flx/gstflxdec.h:
+         flxdec: port to 0.11
+
+2012-04-13 16:54:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+       * gst/videobox/gstvideobox.h:
+         videobox: adjust to deprecated GMutex setup
+
+2012-04-13 16:54:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/videobox/gstvideobox.c:
+       * gst/videobox/gstvideobox.h:
+         videobox: port to 0.11
+
+2012-04-13 16:54:31 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/smpte/gstsmptealpha.c:
+         alpha, smpte: adjust to removed color-matrix caps field
+
+2012-04-13 16:27:34 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+       * sys/v4l2/Makefile.am:
+         v4l2: ensure autogenerated files are created
+         The tuner marshal and enumtypes are autogenerated, and they need
+         to be created before the compilation of gstv4l2tuner.c
+         This patch adds the automake instruction for ensuring the
+         autogeneration of those files previous the compilation.
+
+2012-04-13 13:41:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * autogen.sh:
+       * configure.ac:
+         configure: Modernize autotools setup a bit
+         Also we now only create tar.bz2 and tar.xz tarballs.
+
+2012-04-13 13:37:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 464fe15 to 6db25be
+
+2012-04-13 13:04:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * ext/pulse/Makefile.am:
+       * ext/pulse/plugin.c:
+       * ext/pulse/pulsemixer.c:
+       * ext/pulse/pulsemixer.h:
+       * ext/pulse/pulsemixerctrl.c:
+       * ext/pulse/pulsemixerctrl.h:
+       * ext/pulse/pulsemixertrack.c:
+       * ext/pulse/pulsemixertrack.h:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulsesrc.h:
+       * gst/rtsp/Makefile.am:
+       * sys/v4l2/Makefile.am:
+       * sys/v4l2/gstv4l2tuner.h:
+       * sys/v4l2/gstv4l2videooverlay.c:
+       * sys/v4l2/gstv4l2videooverlay.h:
+       * sys/v4l2/tuner-marshal.list:
+       * sys/v4l2/tuner.c:
+       * sys/v4l2/tuner.h:
+       * sys/v4l2/tunerchannel.c:
+       * sys/v4l2/tunerchannel.h:
+       * sys/v4l2/tunernorm.c:
+       * sys/v4l2/tunernorm.h:
+       * tests/check/Makefile.am:
+       * tests/examples/pulse/Makefile.am:
+       * tests/icles/Makefile.am:
+       * tests/icles/v4l2src-test.c:
+         Update everything for the removal of the interface library and mixer/tuner interfaces
+
+2012-04-12 15:50:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/rtp/gstrtpmparobustdepay.c:
+         rtp: Use unchecked variant of GstByteWriter where applicable
+         The size was checked before
+
+2012-04-12 15:49:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/ebml-write.c:
+       * gst/matroska/matroska-demux.c:
+         matroska: Check return value of GstByteReader/Writer
+
+2012-04-12 15:48:57 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_dump.c:
+         isomp4: Check return value of GstByteWriter
+         And use unchecked variant of GstByteReader where applicable
+
+2012-04-12 15:48:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Use unchecked variant of GstByteReader
+         We know there's at least 7 bytes (checked above)
+
+2012-04-12 15:47:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avi: Check return value of GstByteWriter
+
+2012-04-12 15:47:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+         audioparsers: Check return value of GstBitReader/GstByteReader
+
+2012-04-12 11:57:59 +0100  uraeus <uraeus@gnome.org>
+
+       * gst-plugins-good.spec.in:
+         Add interleave plugin to spec file
+
+2012-04-12 11:19:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         Back to development
+
+=== release 0.11.90 ===
+
+2012-04-12 10:27:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.prerequisites:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * gst/deinterlace/tvtime-dist.c:
+       * gst/videobox/gstvideoboxorc-dist.c:
+       * gst/videomixer/blendorc-dist.c:
+       * win32/common/config.h:
+         Release 0.11.90
+
+2012-04-12 10:26:52 +0200  Sebastian Dröge <sebastian.droege@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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+         Update .po files
+
+2012-04-11 00:19:30 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * ext/jpeg/gstjpegenc.c:
+         Fix format string
+         Fixes #673859
+
+2012-04-11 00:19:16 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/waveform/gstwaveformsink.c:
+         Remove unused variable
+         Fixes #673859
+
+2012-04-10 11:57:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         gst/flv/gstflvdemux.c
+         gst/matroska/matroska-demux.c
+
+2012-04-10 11:37:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: some more segment handling tweaking
+
+2012-04-10 00:51:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/cairo/gstcairooverlay.c:
+       * ext/cairo/gstcairorender.c:
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttimeoverlay.c:
+       * ext/dv/gstdvdec.c:
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+       * ext/gdk_pixbuf/pixbufscale.c:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstsmokedec.c:
+       * ext/jpeg/gstsmokeenc.c:
+       * ext/libcaca/gstcacasink.c:
+       * ext/libmng/gstmngdec.c:
+       * ext/libmng/gstmngenc.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+       * ext/mikmod/gstmikmod.c:
+       * ext/pulse/pulsemixer.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+       * ext/shout2/gstshout2.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * ext/taglib/gstapev2mux.cc:
+       * ext/taglib/gstid3v2mux.cc:
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/cpureport.c:
+       * gst/debugutils/gstcapsdebug.c:
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/debugutils/gstnavseek.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/debugutils/progressreport.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/debugutils/testplugin.c:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstwarp.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * gst/equalizer/gstiirequalizernbands.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/flx/gstflxdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/id3demux/gstid3demux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/interleave/deinterleave.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/level/gstlevel.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/webm-mux.c:
+       * gst/median/gstmedian.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg723depay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729depay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pdepay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmparobustdepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtppcmupay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpsirendepay.c:
+       * gst/rtp/gstrtpsirenpay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/spectrum/gstspectrum.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/videobox/gstvideobox.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideotemplate.c:
+       * gst/videomixer/videomixer2.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/oss/gstossmixerelement.c:
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+       * sys/oss4/oss4-mixer.c:
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-source.c:
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxaudiosrc.c:
+       * sys/osxvideo/osxvideosink.m:
+       * sys/sunaudio/gstsunaudiomixer.c:
+       * sys/sunaudio/gstsunaudiosink.c:
+       * sys/sunaudio/gstsunaudiosrc.c:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/waveform/gstwaveformsink.c:
+       * sys/ximage/gstximagesrc.c:
+         Use new gst_element_class_set_static_metadata()
+
+2012-04-09 12:55:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/pipelines/simple-launch-lines.c:
+         tests: disable simple smokeenc/dec launch lines test
+         Disable test for smoke elements, which aren't ported yet
+         (and maybe shouldn't be ported).
+
+2012-04-09 00:14:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+       * tests/check/elements/interleave.c:
+         interleave: make channel-poisitions property a GValueArray again
+         Or perhaps it should just be a guint64 channel mask, which would
+         be nicer in C, but more awkward for bindings (even more so since
+         we can't add a flags type for it, since that only supports guint
+         size flags). Fixes wavenc unit test.
+         https://bugzilla.gnome.org/show_bug.cgi?id=669643
+
+2012-04-06 16:03:47 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: cleanly initialize and set needed segment
+         Fixes #673165.
+
+2012-04-05 17:17:22 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Fix threading issue in index handling
+
+2012-04-06 09:13:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Don't use static variables to hold index associations
+         This not really threadsafe in any way.
+
+2012-04-05 19:17:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/flvmux.c:
+       * tests/check/elements/interleave.c:
+         tests: make few tests more valgrind-friendly
+
+2012-04-05 19:17:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * tests/check/elements/deinterleave.c:
+         (de)interleave: fix ported unit test and enable as ported
+
+2012-04-05 19:17:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/cmmldec.c:
+         tests: cmmldec: adjust to tag events no longer posted on bus by element
+
+2012-04-05 19:17:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         updsrc: clear error
+
+2012-04-05 18:42:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 7fda524 to 464fe15
+
+2012-04-05 17:36:38 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/annodex/gstannodex.c:
+       * ext/cairo/gstcairo.c:
+       * ext/dv/gstdv.c:
+       * ext/flac/gstflac.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/jack/gstjack.c:
+       * ext/jpeg/gstjpeg.c:
+       * ext/libcaca/gstcacasink.c:
+       * ext/libmng/gstmng.c:
+       * ext/libpng/gstpng.c:
+       * ext/mikmod/gstmikmod.c:
+       * ext/pulse/plugin.c:
+       * ext/raw1394/gst1394.c:
+       * ext/shout2/gstshout2.c:
+       * ext/soup/gstsoup.c:
+       * ext/speex/gstspeex.c:
+       * ext/taglib/gsttaglibplugin.c:
+       * ext/wavpack/gstwavpack.c:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audiofx.c:
+       * gst/audioparsers/plugin.c:
+       * gst/auparse/gstauparse.c:
+       * gst/autodetect/gstautodetect.c:
+       * gst/avi/gstavi.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/gstdebug.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/effectv/gsteffectv.c:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flx/gstflxdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/id3demux/gstid3demux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/interleave/plugin.c:
+       * gst/isomp4/isomp4-plugin.c:
+       * gst/law/alaw.c:
+       * gst/law/mulaw.c:
+       * gst/level/gstlevel.c:
+       * gst/matroska/matroska.c:
+       * gst/median/gstmedian.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/multifile/gstmultifile.c:
+       * gst/multipart/multipart.c:
+       * gst/replaygain/replaygain.c:
+       * gst/rtp/gstrtp.c:
+       * gst/rtpmanager/gstrtpmanager.c:
+       * gst/rtsp/gstrtsp.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/plugin.c:
+       * gst/spectrum/gstspectrum.c:
+       * gst/udp/gstudp.c:
+       * gst/videobox/gstvideobox.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videofilter/gstvideotemplate.c:
+       * gst/videofilter/plugin.c:
+       * gst/videomixer/videomixer2.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/directsound/gstdirectsoundplugin.c:
+       * sys/oss/gstossaudio.c:
+       * sys/oss4/oss4-audio.c:
+       * sys/osxaudio/gstosxaudio.c:
+       * sys/osxvideo/osxvideosink.m:
+       * sys/sunaudio/gstsunaudio.c:
+       * sys/v4l2/gstv4l2.c:
+       * sys/waveform/gstwaveformplugin.c:
+       * sys/ximage/gstximagesrc.c:
+         gst: Update for GST_PLUGIN_DEFINE() API changes
+
+2012-04-05 13:26:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Update version to 0.11.89.1
+
+2012-04-04 20:06:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: qtmux: ensure initialized test buffer memory
+
+2012-04-04 14:33:23 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/version.entities.in:
+       * ext/aalib/Makefile.am:
+       * ext/cairo/Makefile.am:
+       * ext/dv/Makefile.am:
+       * ext/flac/Makefile.am:
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/jack/Makefile.am:
+       * ext/jpeg/Makefile.am:
+       * ext/libcaca/Makefile.am:
+       * ext/libpng/Makefile.am:
+       * ext/pulse/Makefile.am:
+       * ext/raw1394/Makefile.am:
+       * ext/soup/Makefile.am:
+       * ext/speex/Makefile.am:
+       * ext/taglib/Makefile.am:
+       * ext/wavpack/Makefile.am:
+       * gst-plugins-good.spec.in:
+       * gst/alpha/Makefile.am:
+       * gst/apetag/Makefile.am:
+       * gst/audiofx/Makefile.am:
+       * gst/audioparsers/Makefile.am:
+       * gst/auparse/Makefile.am:
+       * gst/avi/Makefile.am:
+       * gst/cutter/Makefile.am:
+       * gst/debugutils/Makefile.am:
+       * gst/deinterlace/Makefile.am:
+       * gst/effectv/Makefile.am:
+       * gst/equalizer/Makefile.am:
+       * gst/flv/Makefile.am:
+       * gst/icydemux/Makefile.am:
+       * gst/id3demux/Makefile.am:
+       * gst/interleave/Makefile.am:
+       * gst/isomp4/Makefile.am:
+       * gst/law/Makefile.am:
+       * gst/level/Makefile.am:
+       * gst/matroska/Makefile.am:
+       * gst/multifile/Makefile.am:
+       * gst/replaygain/Makefile.am:
+       * gst/rtp/Makefile.am:
+       * gst/rtpmanager/Makefile.am:
+       * gst/rtsp/Makefile.am:
+       * gst/shapewipe/Makefile.am:
+       * gst/smpte/Makefile.am:
+       * gst/spectrum/Makefile.am:
+       * gst/videobox/Makefile.am:
+       * gst/videocrop/Makefile.am:
+       * gst/videofilter/Makefile.am:
+       * gst/videomixer/Makefile.am:
+       * gst/wavenc/Makefile.am:
+       * gst/wavparse/Makefile.am:
+       * gst/y4m/Makefile.am:
+       * pkgconfig/Makefile.am:
+       * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in:
+       * sys/directsound/Makefile.am:
+       * sys/oss/Makefile.am:
+       * sys/oss4/Makefile.am:
+       * sys/osxaudio/Makefile.am:
+       * sys/osxvideo/Makefile.am:
+       * sys/sunaudio/Makefile.am:
+       * sys/v4l2/Makefile.am:
+       * sys/waveform/Makefile.am:
+       * sys/ximage/Makefile.am:
+       * tests/check/Makefile.am:
+       * tests/examples/audiofx/Makefile.am:
+       * tests/examples/cairo/Makefile.am:
+       * tests/examples/pulse/Makefile.am:
+       * tests/examples/spectrum/Makefile.am:
+       * tests/icles/Makefile.am:
+         gst: Update versioning
+
+2012-04-04 12:10:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         gst/matroska/matroska-demux.c
+         gst/matroska/matroska-mux.c
+         gst/matroska/matroska-read-common.c
+         gst/matroska/matroska-read-common.h
+
+2012-04-03 18:36:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: plug template caps leak
+
+2012-04-03 11:50:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: avi only knows about DTS
+         Only set DTS on outgoing buffers unless we have a keyframe and then we can set
+         the PTS to DTS as well.
+
+2012-04-02 23:35:43 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/matroska/matroska-read-common.c:
+         mkv: port toc changes to 0.11
+
+2012-04-02 23:18:00 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+         Merge branch '0.10'
+         Conflicts:
+         gst/matroska/matroska-demux.c
+         gst/matroska/matroska-mux.c
+         gst/matroska/matroska-read-common.c
+         gst/matroska/matroska-read-common.h
+
+2012-03-29 23:22:28 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroska: add GstToc support for muxer
+
+2012-03-29 23:12:13 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroska: add support for GstToc in demuxer
+
+2012-03-29 23:05:14 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: add chapter support in GstMatroskaReadCommon
+
+2012-04-02 13:00:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/goom2k1/lines.c:
+         goom2k1: Fix 'may be used uninitialized in this function' compiler warning
+
+2012-04-02 11:13:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+         use transform_ip_on_passthrough
+
+2012-03-31 15:43:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * gst/videomixer/videomixer2.c:
+       * tests/check/elements/equalizer.c:
+       * tests/examples/equalizer/demo.c:
+       * tests/icles/equalizer-test.c:
+         update for child proxy api change
+
+2012-03-30 18:13:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+       * tests/check/elements/deinterleave.c:
+       * tests/check/elements/interleave.c:
+         update for buffer api change
+
+2012-03-30 12:53:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+       * ext/speex/gstspeexenc.h:
+         speexenc: Use new gst_audio_encoder_set_headers() API
+
+2012-03-30 12:18:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+       * ext/speex/gstspeexenc.c:
+       * ext/wavpack/gstwavpackenc.c:
+         ext: Update for GstAudioEncoder API changes
+
+2012-03-29 23:22:28 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroska: add GstToc support for muxer
+
+2012-03-29 23:12:13 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroska: add support for GstToc in demuxer
+
+2012-03-29 23:05:14 +0400  Alexander Saprykin <xelfium@gmail.com>
+
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: add chapter support in GstMatroskaReadCommon
+
+2012-03-29 17:22:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/pipelines/wavpack.c:
+         tests: wavpack: fewer buffers are also adequate and more convenient
+
+2012-03-29 17:22:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/videocrop.c:
+         tests: videocrop: unmap video frame and unref caps
+
+2012-03-29 17:22:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/audiowsincband.c:
+         tests: audiowsincband: unmap examined output buffers
+
+2012-03-29 17:21:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: plug ref leak
+
+2012-03-29 17:21:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+         audiopanorama: fix supported template caps and sample processing
+
+2012-03-29 17:21:43 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+         alphacolor: plug structure leak
+
+2012-03-29 16:04:26 +0100  uraeus <uraeus@gnome.org>
+
+       * gst-plugins-good.spec.in:
+         Update spec file with latest ported plugins
+
+2012-03-29 15:03:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         configure.ac
+
+2012-03-28 16:26:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/pipelines/tagschecking.c:
+         tests: tagschecking: muxers need TIME format
+
+2012-03-28 16:26:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/pipelines/flacdec.c:
+         tests: flacdec: needs flacparse nowadays
+
+2012-03-28 14:49:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackenc: query downstream for BYTE seeking support
+
+2012-03-28 14:48:46 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: query downstream for BYTE seeking support
+
+2012-03-28 14:46:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: clean up obsolete log statement
+
+2012-03-28 12:49:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/mikmod/gstmikmod.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * gst/avi/gstavimux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/y4m/gsty4mencode.c:
+       * tests/check/elements/parser.c:
+         update for buffer changes
+
+2012-03-28 12:16:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/audiodynamic.c:
+         tests: audiodynamic: correctly port original test to mind in place transform
+
+2012-03-28 11:05:43 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+         audiofx: more adjustment to changed semantics of audiofilter _setup method
+
+2012-03-28 11:10:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/audiofirfilter.c:
+         tests: audiofirfilter: negotiate the intended raw audio format
+
+2012-03-27 18:41:45 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audioparsers/gstwavpackparse.c:
+         wavpackparse: init datastructure
+
+2012-03-27 17:18:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstwarp.c:
+         effectv: fix strides
+
+2012-03-27 16:41:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/gstsmpte.c:
+       * sys/oss/gstosssink.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/ximage/gstximagesrc.c:
+       * tests/check/elements/qtmux.c:
+         caps: improve caps handling
+         Avoid caps copy and leaks
+
+2012-03-27 14:04:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/icydemux.c:
+         tests: icydemux: activate internal test helper src pad
+
+2012-03-27 12:44:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: update for get_param
+         Remove const from the GstCaps.
+         Plug some GstStructure leaks
+
+2012-03-27 00:02:08 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * configure.ac:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         udp: Fix compiling with mingw.
+         https://bugzilla.gnome.org/show_bug.cgi?id=672880
+
+2012-03-26 18:31:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rgvolume.c:
+         tests: replaygain: misc compatibility fixes
+         Discard caps event when checking for and counting various tag events,
+         and remove all testing of 8 bits depth in 16 bits width format since
+         it no longer exists.
+
+2012-03-26 18:28:26 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/rtp-payloading.c:
+       * tests/check/elements/rtpbin.c:
+         tests: rtp: misc compatibiliy fixes
+         ... such as always setting pad caps and providing needed caps fields.
+
+2012-03-26 18:26:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/videofilter.c:
+         tests: videofilter: ensure initial segment event
+
+2012-03-26 18:25:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/shapewipe/gstshapewipe.h:
+         shapewipe: proper video info and frame management
+         ... particularly since each incoming pad has a distinct format.
+
+2012-03-26 18:24:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: ensure output caps are set when pushing output data
+         ... even if some SPS/PPS has not passed by yet.
+
+2012-03-26 18:22:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+         videofilter: avoid holding object lock when calling basetransform function
+
+2012-03-26 18:22:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: fix some lock management
+         ... to avoid trying to take a non-recursive lock twice.
+
+2012-03-26 18:21:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16pay.c:
+         rtpL16(de)pay: fix raw audio format in template caps
+
+2012-03-26 18:20:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/replaygain/gstrganalysis.c:
+         replaygain: also still post the results of the analysis
+
+2012-03-26 15:59:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: don't error in shutdown
+         Don't log with the ERROR category when we are stopping because we are shutting
+         down.
+         Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672824
+
+2012-03-26 15:51:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: fix latency
+
+2012-03-26 15:30:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2: called base class start
+         Chain up to the base class start method so that metadata is properly tagged.
+         Remove an unused variable.
+         fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672813
+
+2012-03-26 12:12:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Replace master with 0.11
+
+2012-03-25 00:00:59 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+         gdkpixbufoverlay: add "alpha" property to set alpha of overlay image
+         .. or turn the overlay off by setting alpha to 0.0
+
+2012-03-24 09:51:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: plug caps leak
+
+2012-03-23 18:47:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/imagefreeze.c:
+         tests: imagefreeze: remove extraneous _unref
+
+2012-03-23 18:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/avimux.c:
+         tests: avimux: adjust to modified sink pad template name
+
+2012-03-23 18:46:36 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: qtmux: cleanup element sooner
+         ... to avoid stray refs in sticky caps events.
+
+2012-03-23 18:45:56 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/audiowsincband.c:
+       * tests/check/elements/audiowsinclimit.c:
+       * tests/check/elements/avimux.c:
+       * tests/check/elements/qtmux.c:
+         tests: arrange for sending an initial segment event
+         ... which is needed nowadays since various gst_segment_to_...
+         no longer automatically set the format to the specified one
+         (from _UNDEFINED).
+
+2012-03-23 18:44:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: immediately return GST_FLOW_EOS
+         ... rather than _OK since we will not be caring about subsequent buffer
+         anyway.
+
+2012-03-23 18:43:36 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: fix query and _getcaps handling
+
+2012-03-23 18:42:48 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbasefirfilter.h:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+         audiofx: adjust to changed semantics of audiofilter _setup method
+         ... in that it will now call subclass with info on proposed audio format
+         without having set that info already in base class.  As such,
+         subclass can not rely on audio format info being available there.
+
+2011-07-14 16:23:49 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264depay.h:
+         rtph264depay: Make output in AVC stream format work even without complete sprop-parameter-set
+         This allows outputting streams in AVC format even if the SPS/PPS are sent inside
+         the RTP stream.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654850
+         Ported from master
+
+2012-01-29 18:39:54 +0000  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/udp/gstmultiudpsink.c:
+         udpsink: Unlock on error
+
+2012-03-22 18:27:30 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+         audioparsers: use sink pad template caps rather than src
+
+2012-03-22 18:23:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-03-22 18:21:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/smpte/gstsmptealpha.h:
+         smpte: port to 0.11
+
+2012-03-22 16:10:33 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+         audioparsers: intersect downstream allowed peer caps with sink pad template
+
+2012-03-22 15:55:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         back to development
+
+=== release 0.11.2 ===
+
+2012-03-22 15:51:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * 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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+       * win32/common/config.h:
+       * win32/common/gstudp-marshal.c:
+         Release 0.11.2
+
+2012-03-22 11:55:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-03-22 11:53:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         unport gdkpixbuf
+         not merged: https://bugzilla.gnome.org/show_bug.cgi?id=654850
+         Conflicts:
+         docs/plugins/Makefile.am
+         docs/plugins/gst-plugins-good-plugins-docs.sgml
+         docs/plugins/gst-plugins-good-plugins-sections.txt
+         docs/plugins/gst-plugins-good-plugins.hierarchy
+         docs/plugins/inspect/plugin-avi.xml
+         docs/plugins/inspect/plugin-png.xml
+         ext/flac/gstflacdec.c
+         ext/flac/gstflacdec.h
+         ext/libpng/gstpngdec.c
+         ext/libpng/gstpngenc.c
+         ext/speex/gstspeexdec.c
+         gst/audioparsers/gstflacparse.c
+         gst/flv/gstflvmux.c
+         gst/rtp/gstrtpdvdepay.c
+         gst/rtp/gstrtph264depay.c
+
+2012-03-22 11:45:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/smpte/gstsmpte.c:
+         smpte: only start collectpads2 at state change rather than init
+
+2012-03-21 13:22:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/audioamplify.c:
+       * tests/check/elements/audiodynamic.c:
+       * tests/check/elements/audioecho.c:
+       * tests/check/elements/audiopanorama.c:
+       * tests/check/elements/rtp-payloading.c:
+         tests: update for memory api changes
+
+2012-03-20 10:24:05 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         update for memory api changes
+
+2012-03-19 12:01:40 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: perform additional frame crc check if applicable
+         ... such as a frame header parsing throwing some suspicious warnings.
+         So we can be a bit more convinced we determine the right frame end.
+
+2012-03-19 11:58:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: avoid indefinite extended search for frame end if possible
+         ... which is particularly useful if locked on to the wrong frame start
+         and/or corrupt frame being crc checked.
+
+2012-03-16 18:23:29 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: improve error handling and resilience
+         ... by noting that one occurred in the first place, and then appropriately
+         ignoring some transient ones.
+
+2012-03-19 10:33:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: negotiate an allocator on the srcpads
+         We do an ALLOCATION query to find out an allocator and parameters on the
+         srcpads. This way decoders (and sinks) can specify the memory and parameters
+         they want us to write into.
+
+2012-03-17 20:53:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+         docs: update docs for new properties and add gdkpixbufoverlay element
+         Somewhat at least. No idea why it doesn't pick up the description
+         or example pipeline.
+
+2012-03-18 00:11:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+         gdkpixbufoverlay: make most properties controllable and flag them as mutable-playing
+
+2012-03-17 23:41:38 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+         gdkpixbufoverlay: add properties for positioning and sizing
+
+2012-03-17 20:18:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/gdk_pixbuf/Makefile.am:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+         gdkpixbuf: add gdkpixbufoverlay element
+         Still lacks features such as positioning or resizing, or
+         animations, but it's usable already, and supports lots of
+         formats.
+
+2012-03-16 22:52:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+         don't poke into basetransform internals
+         But use the methods
+
+2012-03-16 21:47:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libpng/gstpngdec.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/wavparse/gstwavparse.c:
+         don't pass random pointers to pull_range
+
+2012-03-15 22:15:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/monoscope/gstmonoscope.c:
+         updarte for bufferpool changes
+
+2012-03-15 22:11:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/dv/gstdvdec.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         update for bufferpool changes
+
+2012-03-15 20:37:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/dv/gstdvdec.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         update for allocation query changes
+
+2011-07-14 16:23:49 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264depay.h:
+         rtph264depay: Make output in AVC stream format work even without complete sprop-parameter-set
+         This allows outputting streams in AVC format even if the SPS/PPS are sent inside
+         the RTP stream.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654850
+
+2012-03-15 14:06:40 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         update for bufferpool api change
+
+2012-03-15 13:36:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/flac/gstflacdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/interleave/deinterleave.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multipart/multipartmux.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/videomixer/videomixer2.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * tests/check/elements/audiochebband.c:
+       * tests/check/elements/audiocheblimit.c:
+         update for memory api changes
+
+2012-03-14 21:36:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         update for memory api changes
+
+2012-03-14 19:55:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/dv/gstdvdec.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         take padding into account
+
+2012-03-14 17:07:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/imagefreeze/gstimagefreeze.h:
+         imagefreeze: port to 0.11
+
+2012-03-14 15:45:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         jitterbuffer: reply FALSe on serialized queries
+
+2012-03-13 23:08:38 +0100  Andrej Gelenberg <andrej.gelenberg@udo.edu>
+
+       * ext/libpng/gstpngenc.c:
+       * ext/libpng/gstpngenc.h:
+         pngenc: add support for 8- and 16-bit gray images
+         Add support for direct encoding of 8- and 16-bit big endian gray images.
+         https://bugzilla.gnome.org/show_bug.cgi?id=672025
+
+2012-03-14 11:21:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4vpay.c:
+         mp4vpay: we can also handle x-divx
+
+2012-03-14 10:39:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackenc: do not set output caps directly
+         ... but use base class function instead.
+
+2012-03-13 21:31:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4vdepay.c:
+         mp4vdepay: fix buffer handling
+         Don't always output the payload subbuffer, use a separate variable to
+         make things clearer and without the error.
+
+2012-03-13 20:49:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udpsink: make buffer-size work again
+
+2012-03-13 20:36:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: fix SO_RCVBUF handling
+
+2012-03-13 19:26:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: don't leak the address
+
+2012-03-13 19:26:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         h264depay: unmap on empty packet
+
+2012-03-13 18:07:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: do DTS and PTS correctly
+
+2012-03-13 17:54:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: set DTS and PTS on output buffers
+         Set PTS and DTS on output buffers instead of just the PTS. In streaming cases
+         you want to synchronized encoded data based on the DTS because that is
+         monotonically increasing.
+
+2012-03-13 17:54:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux_dump.c:
+         qtdemux: debug additional sdtp flag
+
+2012-03-13 17:27:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+         rtp: fix unmap calls
+
+2012-03-13 13:25:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.h:
+         pulse: fix formats, we can not handle S8 but only U8
+
+2012-03-13 12:40:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix streamheaders
+         Fix the caps of flacenc, the reference encoder only support 24 bits in
+         32 bits.
+         Set streamheader on output caps.
+
+2012-03-12 17:17:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/monoscope/gstmonoscope.c:
+         update for caps api changes
+
+2012-03-12 16:43:27 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+         configure.ac : bump GLib requirement to 2.31.14
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
+
+2012-03-12 15:27:27 +0100  Ross Burton <ross at burtonini.com>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: generate seektables every 10 sec by default
+         Since this is what the command line tool does as well, it seems like
+         a better default.
+
+2012-03-10 13:44:08 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: only unlock pad when it was locked
+         This fixes the mutex being unlocked too much and ending up allowing
+         other threads when they should not.
+         https://bugzilla.gnome.org/show_bug.cgi?id=671776
+
+2012-03-07 13:39:50 +0100  Andrej Gelenberg <andrej.gelenberg@udo.edu>
+
+       * ext/libpng/gstpngdec.c:
+         pngdec: add support for video/x-raw-gray formats
+         pngdec can now decode gray 8- and 16-bit images without alpha channel
+         direct to video/x-raw-gray format. 16-bit gray images have big-endian
+         format, because it's native PNG endianness. Gray images with alpha
+         channel still converted to RGBA.
+         Signed-off-by: Andrej Gelenberg <andrej.gelenberg@udo.edu>
+
+2012-03-08 17:07:51 +0100  Marc Leeman <marc.leeman@gmail.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         gstrtspsrc: disable RTSP keep-alive on request
+
+2012-03-12 14:48:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/smpte/gstsmpte.c:
+         smpte: fix stride handling
+
+2012-03-12 12:23:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * tests/check/elements/videocrop.c:
+       * tests/check/elements/videofilter.c:
+         fix for caps _normalize changes
+
+2012-03-12 11:47:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+       * gst/matroska/matroska-demux.c:
+         fix for caps api change
+
+2012-03-12 10:43:57 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+       * gst/matroska/matroska-demux.c:
+       * sys/oss4/oss4-audio.c:
+         fix for _do_simplify changes
+
+2012-03-12 08:48:32 +0100  Nicola Murino <nicola.murino@gmail.com>
+
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+         gst: Fix some query leaks
+
+2012-03-11 19:06:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/gdk_pixbuf/pixbufscale.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/pulse/pulsesrc.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/videomixer/videomixer2.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/ximage/gstximagesrc.c:
+         fix for caps api changes
+
+2012-03-10 10:51:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstwavpackparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+         fix template caps refcount
+
+2012-03-09 15:53:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: fix use of AC_LANG_PROGRAM
+         No need to include the int main () { } bits, the body is enough.
+
+2012-03-09 15:25:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: fix autogen.sh warnings
+         configure.ac:410: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
+
+2012-03-08 13:06:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/aalib/gstaasink.h:
+         aasink: propose videometa uptream
+         subclass from videosink.
+         Propose videometa upstream because we can handle it with the video api.
+
+2012-03-08 01:53:50 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: do not unref sample caps
+         https://bugzilla.gnome.org/show_bug.cgi?id=671534
+
+2012-03-08 11:36:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/autodetect.c:
+       * tests/check/elements/videocrop.c:
+         tests: improve more tests
+
+2012-03-08 11:20:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/capssetter.c:
+       * tests/check/elements/gdkpixbufsink.c:
+         tests: fix some more tests
+
+2012-03-07 15:22:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: improve cleanup
+         Reuse cleanup methods to make sure we remove all pads correctly
+
+2012-03-07 15:00:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: set caps without the lock
+         Release the lock before setting the caps on the srcpad, which triggers an event,
+         which could eventually call back into us and cause a deadlock.
+
+2012-03-07 14:55:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+         ptdemux: set caps after activating the pad
+         Set the caps after we activated the pad or else it will just fail.
+
+2012-03-07 14:54:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/law/alaw.c:
+       * gst/law/mulaw.c:
+         law: add layout to audio caps
+
+2012-03-07 14:51:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-decode.h:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-decode.h:
+         law: use GstAudioInfo
+         Use GstAudioInfo to generate output caps.
+
+2012-03-07 04:20:00 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtdemux: covert art tag type is GstSample not GstBuffer now
+         https://bugzilla.gnome.org/show_bug.cgi?id=671534
+
+2012-03-07 10:28:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * po/POTFILES.in:
+         po: fix POTFILES.in for new wavpackparse location in source tree
+
+2012-03-06 21:44:36 -0800  David Schleef <ds@schleef.org>
+
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         udp: Change the default port to 5004
+         udpsrc/udpsink are almost always used with RTP, so let's use an
+         RTP port as the default port.  It's unclear why 4951 was used, it
+         goes back to early commits in CVS.
+
+2012-03-06 21:36:02 -0800  David Schleef <ds@schleef.org>
+
+         Merge branch '0.11' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into 0.11
+
+2012-03-06 15:58:20 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+         speexdec: use base class tag handling helper
+         ... so as to ensure these to be handled and sent at proper time.
+
+2012-03-06 14:25:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackstreamreader.c:
+         wavpack: Fix possible underflow of unsigned integer variable
+
+2012-03-06 14:22:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/ximage/gstximagesrc.c:
+         ximagesrc: Fix 'comparison of unsigned expression >= 0 is always true'
+         This variable can never be below zero anyway.
+
+2012-03-06 14:18:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Use correct enum for return values
+
+2012-03-06 14:16:21 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtp/gstrtpdvdepay.c:
+         dvdepay: Fix 'comparison of unsigned expression >= 0 is always true' compiler warning
+         This was an actual bug as it could've caused reading from
+         invalid memory areas when the input is broken.
+
+2012-03-06 13:21:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/tvtime/greedyh.asm:
+       * gst/deinterlace/tvtime/tomsmocomp/SearchLoopTop.inc:
+         deinterlace: Fix 'variable 'oldbx' is uninitialized when used here' compiler warnings
+
+2012-03-06 13:19:24 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix 'implicit conversion from enumeration type 'GstDeinterlaceFields' to different enumeration type 'GstDeinterlaceMode'' compiler warning
+
+2012-03-05 15:29:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.h:
+         gdk: cleanups and fix rowstride
+         Fix the output rowstride, we need to take the stride of the output video frame.
+         Since we are also dealing with planes, take the plane data and stride.
+         Don't store the same info twice in different variables.
+
+2012-03-05 13:31:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+         gdkpixbuf: fix event handling
+
+2012-03-05 12:20:07 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/wavpackdec.c:
+       * tests/check/elements/wavpackenc.c:
+       * tests/check/elements/wavpackparse.c:
+       * tests/check/pipelines/wavpack.c:
+         tests: port wavpack tests to 0.11
+
+2012-03-05 13:36:39 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackdec.h:
+         wavpackdec: port to 0.11
+
+2012-03-05 12:17:39 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackcommon.c:
+       * ext/wavpack/gstwavpackcommon.h:
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackenc: port to 0.11
+
+2012-03-05 13:34:36 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * ext/wavpack/Makefile.am:
+       * ext/wavpack/gstwavpack.c:
+       * ext/wavpack/gstwavpackparse.c:
+       * ext/wavpack/gstwavpackparse.h:
+         wavpack: remove legacy wavpackparse
+
+2012-03-05 12:15:44 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/Makefile.am:
+       * gst/audioparsers/gstwavpackparse.c:
+       * gst/audioparsers/gstwavpackparse.h:
+       * gst/audioparsers/plugin.c:
+         audioparsers: port wavpackparse to 0.11
+
+2012-03-05 13:29:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/wavpack/gstwavpackparse.c
+         sys/v4l2/gstv4l2bufferpool.c
+         sys/v4l2/gstv4l2bufferpool.h
+         sys/v4l2/gstv4l2videooverlay.c
+
+2012-03-05 12:43:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         x-raw-bayer -> x-bayer
+
+2012-03-05 11:17:30 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * sys/v4l2/gstv4l2xoverlay.c:
+         v4l2sink: don't use deprecated XKeycodeToKeysym
+         https://bugzilla.gnome.org/show_bug.cgi?id=671299
+         Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+2012-03-05 12:03:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/ximage/Makefile.am:
+       * sys/ximage/gstximagesrc.c:
+         ximage: use new style caps
+
+2012-03-05 10:49:33 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackdec.c:
+         wavpackdec: allow some timestamp tolerance to arrange for perfect timestamping
+         ... which also happens to make some more unit tests pass.
+
+2012-03-05 10:47:44 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackdec.c:
+         wavpackdec: fix copying output data
+
+2012-03-05 10:46:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackenc: restore legacy buffer offset decorating somewhat
+         ... at least sufficiently to aid in recognizing rewritten header buffer
+         making unit test pass.
+
+2012-03-05 10:51:33 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audioparsers/gstwavpackparse.c:
+         wavpackparse: initialize header to silence older gcc versions
+
+2012-03-05 10:45:46 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/wavpack/gstwavpackparse.c:
+         wavpackparse: remove empty lines in varable declarations caused by old indent
+
+2012-03-05 10:44:54 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjack.h:
+         jack: fix obvious wrong definition for the master flag
+
+2012-03-04 19:55:26 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjack.c:
+       * ext/jack/gstjack.h:
+       * ext/jack/gstjackaudioclient.c:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackaudiosrc.h:
+         jack: change the transport-mode enum into flags
+         One can use (or not use) master and slave mode independently.
+
+2012-03-02 11:49:02 -0500  Antoine Tremblay <hexa00@gmail.com>
+
+       * gst/avi/gstavimux.c:
+         avimux: support up to 6 channels of AC-3
+         https://bugzilla.gnome.org/show_bug.cgi?id=671220
+
+2012-03-03 13:04:48 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: clear DISCONT flag when recycling buffers into the buffer pool
+         The base class may have set the DISCONT flag on the first buffer pushed
+         out. We need to clear that when recycling buffers back into the buffer
+         pool, otherwise we constantly push out buffers with the discont flag
+         set, which might upset downstream elements, esp. for compressed
+         formats like mpeg-ts.
+
+2012-03-01 14:15:29 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2src: fix v4l2_munmap() for compressed formats
+         Make sure we always call munmap() with the same size we called mmap()
+         with before.
+         Current v4l2src uses the same structure for VIDIOC_QUERYBUF, VIDIOC_QBUF
+         and v4l2_munmap calls. The problem is that the video buffer size (length)
+         may vary for compressed or emulated bufs. VIDIOC_QBUF will change it if
+         we pass the pointer of a v4l2_buffer. This is why we should avoid using
+         same variable for mmap and video buffers.
+         https://bugzilla.gnome.org/show_bug.cgi?id=671126
+
+2012-03-02 11:17:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/flv/gstindex.c:
+         gst: Update for the gstmarshal.[ch] removal
+
+2012-03-02 10:13:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsemixerctrl.h:
+       * gst/videofilter/gstvideobalance.c:
+       * sys/v4l2/gstv4l2colorbalance.h:
+         mixer/colorbalance: Update for API changes
+
+2012-03-01 17:15:57 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+         aasink: fix stride
+
+2012-03-01 11:36:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/Makefile.am:
+       * gst/audioparsers/plugin.c:
+         audioparsers: disable non-ported wavpackparse
+
+2012-03-01 11:29:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/wavpack/gstwavpackenc.c
+         tests/check/elements/audioiirfilter.c
+         tests/examples/v4l2/probe.c
+
+2012-02-29 22:31:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+         gdkpixbufsink: remove deprecated property
+
+2012-02-29 22:30:56 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+         gdkpixbufscale: remove deprecated property
+
+2012-02-29 22:28:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+       * ext/gdk_pixbuf/gstgdkpixbufsink.h:
+         gdkpixbufsink: port to 0.11
+
+2012-02-29 22:25:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/gdk_pixbuf/pixbufscale.c:
+       * ext/gdk_pixbuf/pixbufscale.h:
+         gdkpixbufscale: port to 0.11
+
+2012-02-29 22:24:46 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.h:
+         gdkpixbufdec: port to 0.11
+
+2012-02-29 17:26:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/ximage/ximageutil.c:
+       * sys/ximage/ximageutil.h:
+         update for metadata API changes
+
+2012-02-28 13:51:10 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/Makefile.am:
+       * gst/audioparsers/gstwavpackparse.c:
+       * gst/audioparsers/gstwavpackparse.h:
+       * gst/audioparsers/plugin.c:
+         audioparsers: add baseparse based wavpackparse
+
+2012-02-28 11:38:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+         update for metadata tags
+
+2012-02-27 23:46:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackdec.h:
+       * tests/check/elements/wavpackdec.c:
+         wavpackdec: adjust to audio format limitations
+         ... which does not allow expressing arbitrary depth in a GstAudioFormat.
+         Also adjust unit test to modified behaviour.
+
+2012-02-27 23:46:08 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackdec: determine depth from bytes per sample
+         ... rather than from bits per sample, since spec states values are already
+         left justified w.r.t. bits per sample but not w.r.t. bytes per sample
+         (and so the latter determines the normalization, or indicated depth).
+
+2012-02-27 23:46:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackdec.h:
+         wavpackdec: port to audiodecoder
+
+2012-02-27 23:45:54 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackenc.c:
+       * ext/wavpack/gstwavpackenc.h:
+       * tests/check/elements/wavpackenc.c:
+         wavpackenc: port to audioencoder
+         Also adjust unit test to slightly modified behaviour.
+
+2012-02-27 14:47:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/annodex/gstannodex.c:
+       * ext/annodex/gstcmmlparser.c:
+       * ext/annodex/gstcmmltag.c:
+       * ext/pulse/pulseprobe.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/interleave/interleave.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * sys/oss4/oss4-audio.c:
+       * sys/oss4/oss4-property-probe.c:
+       * sys/v4l2/gstv4l2object.c:
+       * tests/check/elements/audiofirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/interleave.c:
+       * tests/check/pipelines/wavenc.c:
+       * tests/examples/audiofx/firfilter-example.c:
+       * tests/examples/audiofx/iirfilter-example.c:
+       * tests/examples/pulse/pulse.c:
+       * tests/examples/rtp/server-alsasrc-PCMA.c:
+       * tests/examples/v4l2/probe.c:
+       * tests/icles/test-oss4.c:
+         Suppress deprecation warnings in selected files, for g_value_array_* mostly
+
+2012-02-27 13:09:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+         speexenc: chain up to parent event handler
+
+2012-02-27 13:05:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix event handling
+         Fix dodgy segment event handling
+         Chain up to parent event handler
+
+2012-02-27 09:14:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: use public api
+         instead of poking into the private structures of the base class
+
+2012-02-27 01:09:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+         flvmux, matroskamux, qtmux: if in doubt about downstream seekability default to streaming=true
+         If downstream didn't answer our SEEKING query and told us
+         it's seekable, default to streaming=true. We couldn't do
+         this in 0.10 for backwards compatibility reasons, but we
+         can in 0.11. Play it safe.
+
+2012-02-27 01:00:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         gst/audioparsers/gstmpegaudioparse.c
+
+2012-02-27 00:56:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge commit 'f9207722ca8fd8dcc1e7215d8af85efe4debfdf4' into 0.11
+
+2012-02-27 00:55:38 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstmpegaudioparse.c:
+         mpegaudioparse: fix up after merge
+
+2012-02-27 00:48:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge commit '38516ad367128d83f9e156529018adb4433cd328' into 0.11
+         Conflicts:
+         ext/pulse/pulseaudiosink.c
+         gst/audioparsers/gstmpegaudioparse.c
+
+2012-02-26 20:39:52 +0100  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/goom2k1/gstgoom.c:
+         goom2k1: fix compiler warning
+
+2012-02-26 20:30:24 +0100  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/audioparsers/gstmpegaudioparse.c:
+         mpegaudioparse: fix compiler warning
+
+2012-02-25 15:55:15 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: create streamable output if downstream is not seekable
+         Ignore the "streamable" property setting and create streamable
+         output if downstream is known not to be seekable (as queried
+         via a SEEKABLE query).
+         Fixes pipelines like qtmux ! appsink possibly creating seemingly
+         corrupted output if streamable has not been set to true.
+
+2012-02-25 15:48:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: create streamable output if downstream is not seekable
+         Ignore the "streamable" property setting and create streamable
+         output if downstream is known not to be seekable (as queried
+         via a SEEKABLE query).
+         Fixes pipelines like flvmux ! appsink possibly creating seemingly
+         corrupted output if streamable has not been set to true.
+
+2012-02-25 15:40:39 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: create streamable output if downstream is not seekable
+         Ignore the "streamable" property setting and create streamable
+         output if downstream is known not to be seekable (as queried
+         via a SEEKABLE query).
+         Fixes pipelines like webmmux ! appsink creating seemingly
+         corrupted output if streamable has not been set to true.
+
+2012-02-24 11:03:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/debugutils/gstcapssetter.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videofilter/gstvideoflip.c:
+         update for basetransform change
+
+2012-02-24 10:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+         update for metadata change
+
+2012-02-23 08:42:25 -0800  David Schleef <ds@schleef.org>
+
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * gst/debugutils/Makefile.am:
+       * gst/debugutils/efence.c:
+       * gst/debugutils/efence.h:
+       * gst/debugutils/efence.vcproj:
+         efence: remove plugin
+         Valgrind is much more useful these days.
+
+2012-02-23 12:05:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * NEWS:
+       * RELEASE:
+         Update NEWS and RELEASE as well
+
+2012-02-23 11:07:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * win32/common/config.h:
+         Bump version after release
+
+2012-02-23 12:03:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audioecho.h:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbasefirfilter.h:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.h:
+         audiofx: remove transform lock usage
+
+2012-02-23 11:16:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+       * gst/spectrum/gstspectrum.h:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videocrop/gstvideocrop.h:
+       * gst/videofilter/gstvideobalance.c:
+         update for basetransform lock removal
+
+2012-02-22 23:36:54 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/debugutils/Makefile.am:
+         debugutils: disable efence plugin properly
+         We don't want it built if mmap isn't available either..
+
+2012-02-22 17:39:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix get_caps function some more so that all structures have channel info
+         Set channels and channel-layout on the right structure; that is, the
+         structure we are going to append to the caps we are building, and not
+         the structure we are using as a template for all the structures. Fixes
+         first structure of the returned caps not having any channel info set
+         on it.
+
+2012-02-22 17:09:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: microoptimisation: avoid unnecessary list and string copies
+
+2012-02-22 17:03:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: audio caps have a *list* of formats, not an array of formats
+         A list of things in caps is something where one is picked in the
+         course of negotiation. An array is always something that only makes
+         sense as a whole in that order.
+
+2012-02-22 18:02:27 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: remove post-port bogus _unref
+
+2012-02-22 17:00:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: remove bogus pad locking that causes deadlocks
+         It's not clear why the pad object lock is taken here. But
+         gst_pad_{has,get}_current_caps() will try to take the lock
+         as well and deadlock, since it's not recursive.
+
+2012-02-22 16:59:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: set right number of channels on caps in get_caps function
+
+2012-02-21 17:16:32 -0800  David Schleef <ds@schleef.org>
+
+       * autogen.sh:
+         autogen: avoid touching .po files during 'make'
+         A simple workaround to deal with GNU gettext automake integration
+         failing to deal with git.  Fixes: #669207
+
+2012-02-22 02:06:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+       * tests/check/elements/deinterleave.c:
+       * tests/check/elements/interleave.c:
+         update for new memory api
+
+2012-02-21 17:57:44 +0100  Vincent Untz <vuntz@gnome.org>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulse: Fix a build warning when compiling with asserts disabled
+         Return a value even if the code will never be reached, to make compilers
+         happy.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670561
+
+2012-02-21 18:42:31 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/audioparsers/gstmpegaudioparse.h:
+         mpegaudioparse: support parsing freeform bitrate stream
+
+2012-02-21 18:39:18 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/monoscope/gstmonoscope.h:
+         monoscope: port to 0.11
+
+2012-02-21 10:53:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-02-20 12:22:12 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Force baseline is profile-level-id is unspecified
+
+2012-02-21 10:40:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/taglib/gstid3v2mux.cc:
+         id3v2mux: Fix merge error
+
+2012-02-20 12:22:12 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Force baseline is profile-level-id is unspecified
+
+2012-02-20 16:35:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         fix compiler warnings
+
+2012-01-26 03:29:28 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/udp/gstudpsrc.c:
+         fix compiler warnings
+
+2012-02-18 11:38:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/level.c:
+         tests: fix up level test for GstValueList -> GValueArray change
+         https://bugzilla.gnome.org/show_bug.cgi?id=670303
+
+2012-02-16 18:01:29 +0200  Peteris Krisjanis <pecisk@gmail.com>
+
+       * gst/level/gstlevel.c:
+         level: use GValueArray instead of GstValueList in messages
+         Updated GstLevel element to use GValueArray instead of
+         GstValueList for rms/peak/decay keys attached to element
+         message.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670303
+
+2012-02-18 00:00:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * win32/common/config.h:
+         win32: back to development
+
+2012-02-17 23:54:29 +0100  Dominique Leuenberger <dominique-gnomezilla at leuenberger.net>
+
+       * docs/plugins/Makefile.am:
+         No longer reference deprecated header files while building docs.
+
+2012-02-17 23:49:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/equalizer/gstiirequalizer.c
+
+2012-02-17 17:21:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+         equalizer: fix switching from passthrough to non-passthrough when parameters change
+         commit b5bf0294 moved the if(need_new_coefficients) set_passthrough(equ)
+         after the if(is_passthrough) return FLOW_OK shortcut, so the passthrough
+         mode would never get updated even if the coefficients change.
+         Fixes equalizer-test doing .. nothing.
+
+2012-02-17 17:57:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+         goom*: fix leaked caps event
+
+2012-02-17 13:26:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstmpegaudioparse.c:
+         mpegaudioparse: parse either Xing or VBRI data
+         ... and avoid confusing debug message claiming neither present.
+
+2012-02-17 14:38:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matrosk: fix segment update
+
+2012-02-17 11:05:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         back to development
+
+=== release 0.11.1 ===
+
+2012-02-17 11:04:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.prerequisites:
+       * docs/plugins/gst-plugins-good-plugins.signals:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * 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/eo.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/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/zh_HK.po:
+       * po/zh_TW.po:
+       * win32/common/config.h:
+       * win32/common/gstrtpbin-marshal.c:
+       * win32/common/gstrtpbin-marshal.h:
+         RELEASE 0.11.1
+
+2012-02-16 23:33:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: fix buffer leak
+
+2012-02-16 23:40:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/goom2k1/gstgoom.c:
+         goom2k1: use some more boilerplate
+
+2012-02-16 23:33:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/goom2k1/gstgoom.c:
+       * gst/goom2k1/gstgoom.h:
+         goom2k1: port to 0.11
+
+2012-02-16 15:31:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/shout2/gstshout2.c:
+         shout2: use some more boilerplate
+
+2012-02-16 15:29:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/shout2/gstshout2.c:
+         shout2: port to 0.11
+
+2012-02-14 11:56:00 +0100  Philippe Normand <philn@igalia.com>
+
+       * gst/interleave/Makefile.am:
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+       * gst/interleave/plugin.c:
+       * gst/interleave/plugin.h:
+       * tests/check/elements/interleave.c:
+         interleave: port to 0.11
+         Port of the interleave element and its unittests.
+         https://bugzilla.gnome.org/show_bug.cgi?id=669643
+
+2012-02-16 14:23:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-02-16 17:14:20 +0800  Gary Ching-Pang Lin <chingpang@gmail.com>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2src: failure to query some optional controls is not a fatal error
+         Don't post a (fatal) error message on the bus just because we
+         failed to query some control. Fixes issue with built-in
+         Suyin Corp webcam for HP notebook (usbid 064e:e28a) on
+         OpenSuse 12.1, where querying red/blue balance fails.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670197
+
+2012-02-16 12:59:10 +0000  Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2src: fix for webcamstudio vloopback
+         Because vlooback emits 25 - ENOTTY and no EINVAL v4l2src thought it
+         can't handle this and does not work.
+         https://bugzilla.gnome.org/show_bug.cgi?id=669455
+
+2012-02-16 11:21:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: declare variables at the beginning of the block
+         It's how we roll. Fixes 'ISO C90 forbids mixed declarations and code'
+         compiler warning.
+
+2012-02-15 23:55:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/examples/spectrum/Makefile.am:
+         examples: fix spectrum example build issues
+         Find fft headers in uninstalled setup, fix LIBS order.
+
+2012-02-15 12:41:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: remove some unused declarations
+
+2012-02-15 11:25:45 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/spectrum/Makefile.am:
+       * tests/examples/spectrum/demo-audiotest.c:
+         spectrum-demo: show the effect of fast-mode
+
+2012-02-14 12:26:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videocrop/gstaspectratiocrop.c:
+         aspectratiocrop: fix caps refcount
+
+2012-02-14 11:22:46 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/pipelines/effectv.c:
+         tests: fix test, use videoconvert
+
+2012-02-14 10:51:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         tests/check/elements/flacparse.c
+
+2012-02-09 13:41:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+         audioparsers: adjust to modified baseparse API
+
+2012-02-13 17:13:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+       * gst/udp/gstmultiudpsink.c:
+         update for memory api change
+
+2012-02-13 12:06:37 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/flacparse.c:
+         tests: flacparse: check and compare intended data
+
+2012-02-12 17:03:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         ext/taglib/gstapev2mux.cc
+         ext/taglib/gstid3v2mux.cc
+         ext/taglib/gsttaglibmux.c
+         ext/taglib/gsttaglibmux.h
+
+2012-02-12 16:22:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/taglib/Makefile.am:
+       * ext/taglib/gstapev2mux.cc:
+       * ext/taglib/gstapev2mux.h:
+       * ext/taglib/gstid3v2mux.cc:
+       * ext/taglib/gstid3v2mux.h:
+       * ext/taglib/gsttaglibmux.c:
+       * ext/taglib/gsttaglibmux.h:
+       * ext/taglib/gsttaglibplugin.c:
+         taglib: port to GstTagMux base class
+
+2012-02-12 12:24:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/taglib/gsttaglibmux.c:
+         taglib: finish off a few missed variable changes
+         Local variables are now unused, and the values from the segment copy
+         are used instead, so remove the now useless local variables and write
+         to the segment where appropriate.
+
+2012-02-10 16:23:14 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/flac/gstflacenc.c
+         ext/jack/gstjackaudioclient.c
+         ext/jack/gstjackaudiosink.c
+         ext/jack/gstjackaudiosrc.c
+         ext/pulse/plugin.c
+         ext/shout2/gstshout2.c
+         gst/matroska/matroska-mux.c
+         gst/rtp/gstrtph264pay.c
+
+2012-02-08 23:03:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: add stream-format and alignment to h264 sink caps
+         We're happy to accept both byte-stream and avc, advertise
+         that on the sink caps and fix up _get_caps() function to
+         not just return "video/x-h264".
+         https://bugzilla.gnome.org/show_bug.cgi?id=606662
+
+2012-02-08 20:58:04 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: add stream-format and alignment fields to src template caps
+         Because we can. And so we get a warning if we try to output avc with
+         nal alignment or somesuch.
+         https://bugzilla.gnome.org/show_bug.cgi?id=606662
+
+2012-02-10 13:44:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/rtp-payloading.c:
+         tests: clean up rtp-payloading test a little
+         Feed data into the pipeline using appsrc instead of fdsrc and
+         a pipe. Store unsigned byte values in guint8 instead of char.
+         Getting rid of the capsfilter also helps to avoid 'format is
+         not fully specified' warnings when pushing "video/x-h264" data
+         into rtph264pay with fully specified h264 caps in the sink template.
+
+2012-02-10 10:07:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flv: use default pad query
+         We need to chain up unknown queries to the default query handler instead of
+         blindly forwarding them. In this case it caused the caps query to be forwarded
+         to the upstream typefind and return the wrong type for the audio/video pad.
+
+2012-02-09 22:12:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegaudioparse.c:
+         tests: mpegaudioparse: remove stray declaration
+
+2012-02-09 22:07:48 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: correctly set ADIF src caps
+
+2012-02-09 22:10:07 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: prevent a few direct exits without cleanup
+
+2012-02-09 22:07:18 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: shift in proper direction for audio sample conversion
+
+2012-02-09 18:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/deinterleave.c:
+         tests: fix compilation
+
+2012-02-09 10:11:48 +0100  Marc Leeman <marc.leeman@gmail.com>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: typo fix (bytes send -> bytes sent)
+
+2012-02-08 16:34:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * gst/effectv/gstquark.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/wavenc/gstwavenc.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/ximage/gstximagesrc.c:
+         GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
+
+2012-02-07 14:10:44 -0800  Ralph Giles <giles@mozilla.com>
+
+       * ext/shout2/gstshout2.c:
+         shout2send: send video/webm through libshout.
+         This requires SHOUT_FORMAT_WEBM, added in libshout 2.3.0,
+         so video/webm support is contingent on that symbol being
+         defined.
+         Also an indentation change required by the pre-commit hook.
+         https://bugzilla.gnome.org/show_bug.cgi?id=669590
+
+2012-01-30 16:40:19 +0100  Philippe Normand <philn@igalia.com>
+
+       * configure.ac:
+       * gst/interleave/Makefile.am:
+       * gst/interleave/deinterleave.c:
+       * gst/interleave/deinterleave.h:
+       * gst/interleave/plugin.c:
+       * gst/interleave/plugin.h:
+       * tests/check/elements/deinterleave.c:
+         deinterleave: port to 0.11
+         Port of the deinterleave element and its unittests. The interleave
+         element will be ported as part of another patch, hence disabling it
+         for now.
+         https://bugzilla.gnome.org/show_bug.cgi?id=668847
+
+2012-02-07 23:41:13 +0200  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * sys/directsound/gstdirectsoundsink.h:
+         directsoundsink: Fix compiling
+         https://bugzilla.gnome.org/show_bug.cgi?id=669607
+
+2012-02-08 00:08:49 +0200  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * sys/waveform/gstwaveformsink.c:
+         waveformsink: Port to 0.11
+         https://bugzilla.gnome.org/show_bug.cgi?id=669612
+
+2012-02-07 21:57:47 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjackaudioclient.c:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: rework transport support
+         Move common code to jackclient. There we can also handle the request state
+         message in a better way, as the element callbacks are only run if the element is
+         active.
+
+2012-02-07 10:47:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/apev2mux.c:
+       * tests/check/elements/id3v2mux.c:
+         tests: improve tagmux tests
+
+2012-02-07 10:29:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/taglib/gsttaglibmux.c:
+         taglib: fix object registration
+         We can't use G_DEFINE_TYPE because the class is not set in the class_init and we
+         need it to get the srcpad template.
+         Fix a caps leak
+
+2012-02-07 10:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/jpegenc.c:
+         tests: fix jpeg test
+
+2012-02-07 10:15:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+         soup: fix caps
+
+2012-02-07 09:54:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstshagadelic.c:
+         effecttv: fix initialisation
+
+2012-02-07 09:42:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/y4m/gsty4mencode.c:
+         y4m: fix negotiation
+
+2012-02-07 09:41:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/videofilter.c:
+       * tests/check/elements/y4menc.c:
+         tests: fix more tests
+
+2012-02-06 22:13:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/dv/Makefile.am:
+       * ext/dv/gstdvdec.c:
+       * ext/dv/gstdvdec.h:
+       * ext/dv/gstdvdemux.c:
+       * ext/dv/gstdvdemux.h:
+         dv: port to 0.11
+
+2012-02-06 18:35:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/rglimiter.c:
+       * tests/check/elements/rgvolume.c:
+       * tests/check/elements/spectrum.c:
+       * tests/check/elements/videocrop.c:
+         test: fix more tests
+
+2012-02-06 15:52:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/id3demux.c:
+       * tests/check/elements/level.c:
+       * tests/check/elements/multifile.c:
+         tests: fix more tests
+
+2012-02-06 15:52:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/flv/Makefile.am:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+         flv: fix caps
+
+2012-02-06 15:20:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+       * tests/check/elements/equalizer.c:
+         iirequalizer: fix equalizer and unit test
+
+2012-02-06 13:44:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/audiopanorama.c:
+       * tests/check/elements/audiowsincband.c:
+       * tests/check/elements/audiowsinclimit.c:
+         tests: fix some more tests
+
+2012-02-06 13:43:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: take the pad from collectpads2 correctly
+
+2012-02-06 13:29:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/audioinvert.c:
+         tests: fix more unit tests
+
+2012-02-06 13:28:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audiodynamic.c:
+         audiodynamic: fix negotiation
+
+2012-01-28 11:13:16 +0100  Nicola Murino <nicola.murino@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: avoid posting invalid duration for each frame
+         https://bugzilla.gnome.org/show_bug.cgi?id=666583
+
+2012-02-06 10:07:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/audioamplify.c:
+       * tests/check/elements/audiochebband.c:
+       * tests/check/elements/audiocheblimit.c:
+       * tests/check/elements/audiodynamic.c:
+       * tests/check/elements/audioecho.c:
+         tests: fix more tests
+
+2012-02-06 09:49:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/aspectratiocrop.c:
+       * tests/check/elements/rganalysis.c:
+         tests: improve some tests
+
+2012-02-06 09:23:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/rtpjitterbuffer.c:
+         tests: fix jitterbuffer test
+
+2012-02-06 09:23:07 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         jitterbuffer: fix caps after pt change
+
+2012-02-06 09:18:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         jitterbuffer: fix caps leak
+
+2012-02-03 22:05:59 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/plugin.c:
+         pulseaudiosink: Lower rank to prevent autoplugging
+         pulseaudiosink breaks visualisations in its current form, so let's
+         prevent it from being autoplugged for the time being.
+         The best we can hope to do in the 0.10 series is query the list of
+         available sinks and their formats, and expose these as the bin's sinkpad
+         caps. While this is not a comprehensive solution, it will make sure that
+         we're only trying to support compressed formats if we're certain that
+         one exists.
+         The long-term fix for this will be in the form of proper upstream
+         renegotiation support in the 0.11/1.0 series.
+         https://bugzilla.gnome.org/show_bug.cgi?id=666361
+
+2012-02-03 17:23:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/cmmldec.c:
+         tests: fix more tests
+
+2012-02-03 16:13:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/apev2mux.c:
+       * tests/check/elements/audiofirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/id3v2mux.c:
+       * tests/check/elements/interleave.c:
+       * tests/check/elements/parser.c:
+       * tests/check/pipelines/wavenc.c:
+         tests: fix some more tests
+
+2012-02-03 16:12:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: fix srcpad caps handling
+
+2012-02-03 16:12:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmlenc.c:
+         cmmlenc: fix caps handling
+
+2012-02-03 14:53:31 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix event leak when there is no peer on the src pad
+
+2012-02-02 16:21:29 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+       * gst-plugins-good.spec.in:
+         Update spec file
+
+2012-02-02 12:27:09 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: specify we only accept raw AAC in template caps
+         No header seems to be added, and the codec ID is the same as used
+         for raw by flvdemux, so raw seems the only supported case.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665394
+
+2012-02-02 12:25:21 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: specify we only output raw AAC in template caps
+         https://bugzilla.gnome.org/show_bug.cgi?id=665394
+
+2012-02-01 18:01:27 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/taglib/gstapev2mux.cc:
+       * ext/taglib/gstid3v2mux.cc:
+       * ext/taglib/gsttaglibmux.c:
+       * ext/taglib/gsttaglibmux.h:
+         taglib: port to 0.11
+
+2012-02-01 16:40:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/annodex/Makefile.am:
+       * gst/audiofx/Makefile.am:
+       * gst/rtpmanager/Makefile.am:
+       * tests/examples/audiofx/Makefile.am:
+       * tests/examples/rtp/Makefile.am:
+         build: ignore GValueArray deprecation warnings for the time being
+         until this gets sorted out with the GLib folks and we have a
+         viable alternative.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667228
+
+2012-02-01 16:36:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulseprobe.c:
+       * ext/pulse/pulseprobe.h:
+         pulse: disable some unused property probe code
+         which was using GValueArray
+
+2012-02-01 16:11:14 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+         speex: Use new audio encoder/decoder base class API for srcpad caps
+
+2012-02-01 16:05:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+         flac: Use new audio encoder/decoder base class API for srcpad caps
+
+2012-01-31 15:39:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/equalizer.c:
+       * tests/check/elements/id3demux.c:
+       * tests/check/elements/interleave.c:
+       * tests/check/elements/level.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rglimiter.c:
+       * tests/check/elements/rgvolume.c:
+       * tests/check/elements/rtpbin.c:
+       * tests/check/elements/rtpjitterbuffer.c:
+       * tests/check/elements/shapewipe.c:
+       * tests/check/elements/spectrum.c:
+       * tests/check/elements/udpsrc.c:
+       * tests/check/elements/y4menc.c:
+       * tests/check/pipelines/flacdec.c:
+       * tests/check/pipelines/wavenc.c:
+         tests: fix more tests
+
+2012-01-30 14:52:37 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp2tpay.c:
+         rtpmp2tpay: do not try to flush a packet when no data is available
+         https://bugzilla.gnome.org/show_bug.cgi?id=668874
+
+2012-01-31 13:41:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/alphacolor.c:
+       * tests/check/elements/audiochebband.c:
+       * tests/check/elements/audiocheblimit.c:
+       * tests/check/elements/audiofirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/audioinvert.c:
+       * tests/check/elements/audiowsincband.c:
+       * tests/check/elements/audiowsinclimit.c:
+       * tests/check/elements/avimux.c:
+       * tests/check/elements/deinterlace.c:
+       * tests/check/elements/deinterleave.c:
+         tests: update some tests for new memory api
+
+2012-01-31 12:22:19 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: adapt to control-source type changes
+
+2012-01-30 21:39:34 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: rename control-bindings
+         gst_control_binding_xxx -> gst_xxx_control_binding for consistency.
+
+2012-01-30 17:16:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmlenc.c:
+       * ext/flac/gstflacenc.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/ebml-write.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/cmmlenc.c:
+         update for HEADER flag
+
+2010-06-11 08:36:33 +0200  Pascal Buhler <pascal.buhler@tandberg.com>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: Exclude NALu size from payload length on truncated packets.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667846
+
+2012-01-28 23:35:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: remove obsolete variable, set but not used
+         Reported by andredieb on #gstreamer.
+
+2012-01-28 13:05:09 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: avoid wrapping opaque to transparent
+
+2012-01-28 12:35:13 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: do not free memory twice
+         A recent change to fix leaking codec ID string accidentally caused
+         one of the very few places that weren't leaking to now free twice.
+
+2012-01-27 16:27:49 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/law/alaw-decode.c:
+         alawdec: Each output sample is 2 bytes
+
+2012-01-27 12:14:49 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: Don't leak caps event when not pushing
+
+2012-01-27 12:04:53 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+         rtpptdemux: Forward sticky events
+
+2012-01-27 12:04:05 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+         rtpptdemux: Protect all uses pad list with OBJECT LOCK
+         Actually protect the entire pad list and use it in a thread safe
+         way.
+
+2012-01-27 12:02:25 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Forward sticky events to new pads
+
+2012-01-27 12:01:40 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Add ssrc to forwarded CAPS events
+         Also iterate the list of GstRtpSsrcDemuxPad safely
+
+2012-01-27 11:59:08 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrccdemux: Factor out getting dpad by pad
+
+2012-01-26 18:35:48 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: Keep the buffer mapped while it is being modified
+
+2012-01-26 18:35:27 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpstats.h:
+         rtpsession: Initialise the address pointer to NULL
+
+2012-01-27 16:37:19 +0100  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/directsound/gstdirectsoundsink.h:
+         direcsoundsink: Port element to 0.11
+
+2012-01-26 19:48:14 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer2: remove pad event function
+         We use the one from collectpads
+
+2012-01-26 18:26:02 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         Revert "qtdemux: fix GstDateTime/GDateTime mixup"
+         This reverts commit 53261261120b4c008de61691c70e94354b28004a.
+         The GstDateTime->GDateTime change in core was apparently accidental,
+         and is now reverted.
+
+2012-01-26 18:25:21 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         Revert "avidemux: fix GstDateTime/GDateTime mixup"
+         This reverts commit acc9f150968b25c5ae5a6940b34ad2d51b174fd2.
+         The GstDateTime->GDateTime change in core was apparently accidental,
+         and is now reverted.
+
+2012-01-26 17:50:30 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix GstDateTime/GDateTime mixup
+         This is a blind fix to match the one I just made to qtdemux,
+         as I do not have an AVI file where the code gets executed.
+
+2012-01-26 17:47:29 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fix GstDateTime/GDateTime mixup
+
+2012-01-26 18:51:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: more fixes
+
+2012-01-26 18:43:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: make videomixer work somewhat
+
+2012-01-26 18:15:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blend.h:
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+         videomixer: port to 0.11
+         It builds and gst-inspect-0.11 works.. otherwise untested
+
+2012-01-26 15:48:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+         dynudpsink: fix get-stats signal registration some more
+
+2012-01-26 15:46:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         Revert "udp: mark action signals as RUN_FIRST"
+         This reverts commit 5c8308599129d9e1606eedb2d3543617658dc306.
+
+2012-01-26 15:39:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udp: mark action signals as RUN_FIRST
+
+2012-01-26 15:37:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+         udp: mark "get-stats" as action signal
+
+2012-01-26 15:30:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstdynudpsink.h:
+       * gst/udp/gstmultiudpsink.c:
+         udp: fix get-stats action signal registration
+         It returns a GstStructure now, not a GValueArray
+
+2012-01-26 16:05:34 +0100  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: fix print format
+
+2012-01-26 11:50:19 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/ebml-write.c:
+         matroskamux: Fix size of output buffers
+
+2012-01-26 11:33:07 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: include right collectpads version
+
+2012-01-26 11:29:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Properly use the alignment parameter of gst_buffer_new_allocate()
+         It's a bitmask for the alignment, not the alignment itself.
+
+2012-01-26 11:18:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/ebml-write.c:
+         matroskamux: Properly unmap WRITE maps of the output buffers
+
+2012-01-26 10:44:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer2: Update for the new collectpads2 event handling API
+
+2012-01-26 10:40:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Update for the new collectpads2 event handling API
+
+2012-01-26 10:37:52 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Update for the new collectpads2 event handling API
+
+2012-01-26 10:28:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: Update for new collectpads2 event handling API
+
+2012-01-26 10:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: Update for new collectpads2 event handling API
+
+2012-01-25 18:41:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Only forward the event when we didn't handle it ourselves
+
+2012-01-25 18:40:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+       * gst/videomixer/videomixer2pad.h:
+         videomixer: some more porting
+
+2012-01-25 18:00:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blend.h:
+         videomixer: port blend function
+
+2012-01-25 16:58:12 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flv: Fix unitialized variables
+         (or rather circumvent issues with naive compilers ...)
+
+2012-01-25 15:21:44 +0000  Jayakrishnan M <jay.krishnanm@gmail.com>
+
+       * ext/cairo/Makefile.am:
+         cairo: fix build, make sure libgstvideo can be found
+         https://bugzilla.gnome.org/show_bug.cgi?id=668648
+
+2012-01-25 13:19:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/rtpsession.c:
+         rtpmanager: don't pretend our random hostnames are fully-qualified domain names
+
+2012-01-25 13:47:30 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+       * common:
+         Automatic update of common submodule
+         From c463bc0 to 7fda524
+
+2012-01-25 12:49:34 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch '0.11' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into 0.11
+
+2012-01-25 12:49:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/flac/gstflacdec.c
+         ext/jpeg/gstjpegenc.c
+         ext/pulse/pulsesink.c
+         sys/v4l2/gstv4l2src.c
+
+2012-01-25 12:41:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+         png: port to new memory API
+
+2012-01-25 12:41:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroska: port to new memory API
+
+2012-01-24 14:38:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstjpegenc.h:
+       * ext/pulse/pulsesink.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/spectrum/gstspectrum.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/ximage/gstximagesrc.c:
+       * tests/check/elements/parser.c:
+         more memory API porting
+
+2012-01-23 17:25:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/tests.c:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/id3demux/gstid3demux.c:
+       * gst/isomp4/atomsrecovery.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmuxmap.c:
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/level/gstlevel.c:
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/ebml-read.h:
+       * gst/matroska/ebml-write.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtph263pdepay.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmparobustdepay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+         update for new memory API
+
+2012-01-25 11:38:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 2a59016 to c463bc0
+
+2012-01-24 18:24:13 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/libpng/gstpngenc.c:
+         pngenc: disably snapshot behaviour by default
+         ... since such behaviour is not consistent, if allowable at all.
+
+2012-01-24 18:23:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngdec.h:
+         pngdec: port to 0.11
+
+2012-01-24 18:21:08 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/libpng/gstpngenc.c:
+       * ext/libpng/gstpngenc.h:
+         pngenc: port to 0.11
+
+2012-01-24 14:53:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: fix string leak
+
+2012-01-24 14:52:09 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: fix use of freed memory
+
+2011-12-01 15:49:40 +0100  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         Don't crash on empty laces
+         https://bugzilla.gnome.org/show_bug.cgi?id=665224
+
+2012-01-23 13:15:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/rtpsession.c:
+         rtpmanager: don't reveal the user's username, hostname or real name by default
+         Send a randomly made-up user@hostname as CNAME and don't
+         send a NAME at all by default.
+         https://bugzilla.gnome.org/show_bug.cgi?id=668320
+
+2012-01-21 20:07:56 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: move from control-binding to control-binding-direct
+
+2012-01-22 23:31:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst-libs/gst/glib-compat-private.h:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiochebband.h:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiocheblimit.h:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofirfilter.h:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioiirfilter.h:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsincband.h:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/audiofx/audiowsinclimit.h:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstaspectratiocrop.h:
+         Don't use deprecated GLib API
+
+2012-01-22 23:15:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpclientsink.c:
+       * gst-libs/gst/glib-compat-private.h:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalpha.h:
+       * gst/interleave/interleave.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * sys/oss4/oss4-mixer.c:
+       * tests/check/elements/multifile.c:
+       * tests/check/elements/souphttpsrc.c:
+       * tests/icles/equalizer-test.c:
+       * tests/icles/gdkpixbufsink-test.c:
+       * tests/icles/test-oss4.c:
+       * tests/icles/v4l2src-test.c:
+       * tests/icles/videocrop-test.c:
+         Use new GLib API unconditionally
+
+2012-01-20 17:06:42 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: simplify internal src event debug logging
+         ... which avoids almost superfluous obtaining of rtsp element.
+
+2012-01-20 17:03:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: avoid NULL string comparison
+
+2012-01-20 17:03:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: arrange for initialized variables
+
+2012-01-20 17:02:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4adepay.c:
+         rtpmp4adepay: prevent out-of-bound array access
+
+2012-01-20 17:01:37 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/atomsrecovery.c:
+         isomp4: recovery: add sanity check
+         ... on possibly bogus/corrupt input data.
+
+2012-01-20 17:00:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         rtptheoradepay: remove dead code
+
+2012-01-20 16:58:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroska-demux: remove redundant variable
+
+2012-01-20 16:57:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: fix arithmetic for unsigned comparison
+
+2012-01-20 16:55:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: add various missing break
+
+2012-01-20 16:54:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: tweak DEFAULT format duration query response
+
+2012-01-20 16:49:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+         alphacolor: remove redundant statement
+
+2012-01-20 16:48:49 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: improve upstream peer duration querying
+         ... to avoid accepting unhandled duration query result.
+
+2012-01-20 16:47:36 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: additional error condition checking
+
+2012-01-20 16:46:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: additional error condition checking
+
+2012-01-20 16:44:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: check _alloc_buffer result and perform fallback alloc if needed
+         ... rather than carrying on with NULL buffer.
+
+2012-01-20 14:45:01 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: adapt to control binding changes
+
+2012-01-20 11:37:38 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: adapt to controller api changes
+         Don't use the convenience api for control sources.
+
+2012-01-19 14:24:04 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+       * configure.ac:
+         Add --disable-fatal-warnings configure option
+
+2012-01-19 12:44:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+       * gst/udp/gstmultiudpsink.c:
+         update for memory API
+
+2012-01-19 11:33:53 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflacdec.c:
+       * ext/jack/gstjackaudioclient.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpclientsink.h:
+       * ext/wavpack/gstwavpackparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer.h:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/isomp4/gstqtmoovrecover.h:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/gstrtpssrcdemux.h:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/shapewipe/gstshapewipe.h:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstmultiudpsink.h:
+       * gst/videomixer/videomixer2.c:
+       * gst/wavparse/gstwavparse.c:
+       * sys/v4l2/gstv4l2videooverlay.c:
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/gstximagesrc.h:
+       * tests/check/elements/deinterleave.c:
+         port to new gthread API
+
+2012-01-18 16:58:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Remove GIO check, this is in gst-glib2.m4 now
+
+2012-01-18 16:46:17 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 0807187 to 2a59016
+
+2012-01-18 16:15:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Require GLib 2.31.10 and improve GIO check
+
+2012-01-17 16:58:07 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: Remove unneeded socket.h include
+
+2012-01-17 16:53:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * gst/rtp/Makefile.am:
+       * gst/rtp/gstasteriskh263.c:
+         configure: Remove socket/winsock specific checks
+         Not necessary anymore.
+
+2012-01-17 16:49:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtsp/Makefile.am:
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Update for the new GIO versions of the udp elements
+
+2012-01-17 13:08:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+       * gst/rtpmanager/rtpstats.c:
+       * gst/rtpmanager/rtpstats.h:
+         rtpmanager: Port to GIO
+
+2012-01-17 11:19:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * gst/udp/Makefile.am:
+         configure: Require GIO 2.31.10
+
+2012-01-17 11:18:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/gstudp.c:
+       * gst/udp/gstudpnetutils.c:
+       * gst/udp/gstudpnetutils.h:
+         udp: Remove now unecessary code
+
+2012-01-17 11:18:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstmultiudpsink.h:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsink.h:
+         udpsink/multiudpsink: Port to GIO
+
+2012-01-17 09:38:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstdynudpsink.h:
+       * gst/udp/gstudpsrc.c:
+         dynudpsink: Port to GIO
+
+2012-01-17 09:32:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstdynudpsink.h:
+         dynudpsink: Port to GIO
+
+2012-01-17 09:03:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/udp/Makefile.am:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudpnetutils.c:
+       * gst/udp/gstudpnetutils.h:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/udp/gstudpsrc.h:
+         udpsrc: Port to GIO
+
+2012-01-16 17:51:18 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/cutter/gstcutter.c:
+         cutter: fix leak of unused GValue
+
+2012-01-16 16:10:08 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * tests/check/elements/autodetect.c:
+         tests: fix autodetect test not testing correctly for state change success
+         State change to PAUSED can be done async, so if this happens, we need
+         to wait for the change to be done (or failed).
+
+2012-01-16 15:42:46 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: fix caps leak
+
+2012-01-16 12:13:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: make interlacedness test deterministic
+         If the interlaced flag is not present in the caps, we assume the
+         data is not interlaced, instead of leaving the boolean uninitialized.
+
+2012-01-13 18:12:05 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/matroska/ebml-write.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/multifile/gstmultifilesink.c:
+         matroska: fix printf format compiler warnings
+         https://bugzilla.gnome.org/show_bug.cgi?id=662615
+
+2012-01-13 18:11:36 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: fix wrong error check
+         pa_stream_* functions return negative on error, despite the defines
+         for error codes being positive.
+         I only got to repro the error twice, so I'm not sure 100% sure this
+         fixes the issue (the negative var being uninitialized after returning
+         from pa_stream_get_latency).
+
+2012-01-13 17:43:49 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-source.c:
+         oss4: fix caps leaks
+
+2012-01-13 17:25:59 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: fix caps leak
+
+2012-01-13 15:57:20 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * tests/check/elements/videocrop.c:
+         tests: fix caps leak in videotestsrc test
+
+2012-01-13 12:50:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: clean up obsolete closing segment handling
+
+2012-01-13 10:32:59 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+         rtpptdemux: plug pad leak in error code path
+         Based on patch by: Stig Sandnes <stig.sandnes@cisco.com>
+         Don't leak srcpad if there are no caps.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667820
+
+2011-10-04 10:00:02 +0200  Stig Sandnes <stigsand@cisco.com>
+
+       * sys/osxvideo/cocoawindow.m:
+         osxvideo: Fix leak of NSOpenGLPixelFormat object
+         https://bugzilla.gnome.org/show_bug.cgi?id=667818
+
+2011-09-05 10:43:19 +0200  Havard Graff <havard.graff@tandberg.com>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: Don't assert when the interface is not implemented.
+         Simply return FALSE instead.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667817
+
+2012-01-12 00:18:39 +0200  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * sys/waveform/gstwaveformsink.c:
+       * sys/waveform/gstwaveformsink.h:
+         waveformsink: Fix mingw warnings
+         https://bugzilla.gnome.org/show_bug.cgi?id=667719
+
+2012-01-12 23:55:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/apetag/gstapedemux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-read-common.c:
+         GST_TYPE_DATE -> G_TYPE_DATE
+
+2012-01-12 23:48:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         eqMerge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         ext/jack/gstjackaudiosink.c
+         ext/jack/gstjackaudiosrc.c
+         gst/matroska/matroska-mux.c
+         gst/matroska/matroska-read-common.c
+         gst/rtpmanager/gstrtpssrcdemux.c
+
+2012-01-12 18:23:42 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         gstrtpssrcdemux: fix element leak
+
+2012-01-12 14:19:22 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-read-common.c:
+         matroska: do not leak attachment buffers
+
+2012-01-12 13:17:55 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: remove obsolete FIXME comments
+
+2012-01-12 10:30:11 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: do not drop the first data buffer on the floor (and leak it either)
+
+2012-01-12 11:08:38 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstindex.c:
+       * gst/flv/gstmemindex.c:
+         flvdemux: add prefix to local GstIndex related copies
+         ... to avoid duplicate type names with other such local copies in the wild.
+
+2012-01-12 11:07:33 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: activate pad before setting caps
+         ... rather than the usual 0.10 other way around.
+         Fixes #667558.
+
+2012-01-11 18:45:33 -0300  Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
+
+       * Android.mk:
+         Temporarily disabling multifile for the Android build
+         There is a hard dependency on inotify comming from gio. We
+         are not currently bundling inotify with the Android dist so
+         I'm disabling multifile for now until someone gets around
+         to sort this out.
+         This change fixes building on Android
+
+2010-10-20 02:17:43 -0700  Leo Singer <leo.singer@ligo.org>
+
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+         audiofx: Use most common convention for definitions of IIR filter coefficients.
+         Most signal processing texts, including MATLAB, use the following convention for IIR filter coefficients:
+         a_0 y[n] + a_1 y[n-1] + ... + a_M y[n-M] = b_0 x[n] + b_1 x[n-1] + ... + b[N] x[n-N]
+         Usually, a_0 is set to 1 because the coefficients can always be rescaled, giving
+         y[n] = b_0 x[n] + b_1 x[n-1] + ... + b[N] x[n-N] - a_1 y[n-1] - ... - a_M y[n-M]
+         The convention that was previously used by audiofxbaseiirfilter and derived class had the a and b coefficients swapped, and did not have the minus signs.
+         This change makes the audiofx plugin use the more common convention described above.
+
+2012-01-11 14:47:36 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjack.c:
+       * ext/jack/gstjack.h:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackaudiosrc.h:
+         jack: add a transport mode enum
+         Clients can configure the desired behaviour via "transport" property. The
+         default behaviour is ignoring the transport state. Other modes are master and
+         slave.
+
+2012-01-11 14:10:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Fix buffer handling
+         souphttpsrc is now usable again and doesn't crash anymore
+         whenever something is read from a HTTP connection.
+
+2012-01-11 01:45:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/pipelines/wavenc.c:
+         tests: fix wavenc test on big endian
+         wavenc only accepts little-endian PCM, but most of our
+         elements such as audiotestsrc only produce or process
+         audio in native endianness, so we need to plug a
+         converter before wavenc on big endian systems.
+
+2012-01-10 23:02:45 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: deactivate the request_state code
+         When qjackctl is started, transport is stopped by default. This would be a
+         regression for gstreamer apps that before just started to play right away.
+
+2012-01-10 22:27:11 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjackaudioclient.c:
+       * ext/jack/gstjackaudioclient.h:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: add transport control handling
+         This feature allows to start and stop playback from other jack applications (e.g. qjackctl).
+
+2012-01-10 18:50:27 +0100  Nicola Murino <nicola.murino@gmail.com>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: fix codec_priv leaks
+         https://bugzilla.gnome.org/show_bug.cgi?id=667419
+
+2012-01-10 15:06:39 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/jack/gstjackaudioclient.c:
+         jack: use jack type for the callback
+         Jack headers have a typedef for the shutdown callback as well.
+
+2012-01-10 14:32:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/cairo/gsttextoverlay.c
+         ext/pulse/pulseaudiosink.c
+         gst/audioparsers/gstaacparse.c
+         gst/avi/gstavimux.c
+         gst/flv/gstflvmux.c
+         gst/interleave/interleave.c
+         gst/isomp4/gstqtmux.c
+         gst/matroska/matroska-demux.c
+         gst/matroska/matroska-mux.c
+         gst/matroska/matroska-mux.h
+         gst/matroska/matroska-read-common.c
+         gst/multifile/gstmultifilesink.c
+         gst/multipart/multipartmux.c
+         gst/shapewipe/gstshapewipe.c
+         gst/smpte/gstsmpte.c
+         gst/udp/gstmultiudpsink.c
+         gst/videobox/gstvideobox.c
+         gst/videocrop/gstaspectratiocrop.c
+         gst/videomixer/videomixer.c
+         gst/videomixer/videomixer2.c
+         gst/wavparse/gstwavparse.c
+         po/ja.po
+         po/lv.po
+         po/sr.po
+         tests/check/Makefile.am
+         tests/check/elements/qtmux.c
+         tests/check/elements/rgvolume.c
+
+2012-01-09 22:58:32 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+         docs: Remove old videomixer headers
+         These got removed in the transition to videomixer2.
+
+2012-01-09 17:28:17 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: fix codec string leaks
+
+2012-01-09 14:51:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/Makefile.am:
+       * gst/videomixer/videomixer.c:
+       * gst/videomixer/videomixer.h:
+       * gst/videomixer/videomixer2.c:
+       * gst/videomixer/videomixer2.h:
+       * gst/videomixer/videomixerpad.h:
+         videomixer: Remove videomixer and register videomixer2 as videomixer
+
+2012-01-09 11:36:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: initialize variable to avoid undefined use
+
+2012-01-06 09:40:22 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflacenc.h:
+         flac: Port to the new raw audio caps
+
+2012-01-05 19:25:33 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         isomp4: fix caps leak
+
+2012-01-05 19:08:03 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         isomp4: remove dead assignment
+
+2012-01-05 14:18:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+       * gst/wavenc/gstwavenc.c:
+         fix pad templates
+
+2012-01-04 15:05:41 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+         speex: Update for the new raw audio caps
+
+2012-01-04 14:54:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: Add the new layout field to the raw audio caps
+
+2012-01-04 14:52:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackutil.c:
+       * ext/jack/gstjackutil.h:
+         jackaudiosrc: Port to the new multichannel audio caps
+
+2012-01-04 14:13:54 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Add FLAC and interleave to the non-ported plugins list
+         Both need to be updated to the audio/x-raw caps and were only
+         half-ported before.
+
+2012-01-04 13:48:36 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16depay.h:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpL16pay.h:
+       * gst/rtp/gstrtpchannels.c:
+       * gst/rtp/gstrtpchannels.h:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+         rtp: Update for the new audio caps
+
+2012-01-04 12:06:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Update for libgstriff API changes
+         Still needs to handle raw audio channel reordering
+
+2012-01-04 12:05:16 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavenc/gstwavenc.c:
+         wavenc: Update for the new raw audio caps
+
+2012-01-04 12:03:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+         spectrum: Update for the new raw audio caps layout field
+
+2012-01-04 11:57:20 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+         replaygain: Update for the new audio caps
+
+2012-01-04 11:52:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+         matroska: Update for the new raw audio interleaved caps field
+         Still needs to be fixed to handle the multichannel channel-mask
+         and reordering.
+
+2012-01-04 11:31:07 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/level/gstlevel.c:
+         level: Update for the new raw audio layout field
+
+2012-01-04 11:29:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmuxmap.c:
+       * gst/isomp4/qtdemux.c:
+         isomp4: Port to the new audio caps
+         Still needs to handle the channel positions/masks and
+         channel reordering.
+
+2012-01-04 11:11:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/cutter/gstcutter.c:
+         cutter: Update for the new raw audio layout field
+
+2012-01-04 11:09:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: Port to the new multichannel caps and update for the new raw audio layout field
+
+2012-01-04 11:08:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+         equalizer: Update for the new raw audio layout field
+
+2012-01-04 11:07:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Update for the libgstriff API changes
+         Still needs to do reordering of channels for raw audio.
+
+2012-01-04 11:06:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+         auparse: Port to the new multichannel caps and the new raw audio layout field
+
+2012-01-04 11:02:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+         audiofx: Port to the new multichannel caps and the new raw audio layout field
+
+2012-01-04 10:54:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+         oss: Port to the new multichannel caps and the raw audio caps interleaved field
+
+2012-01-04 10:27:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesink.h:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulseutil.c:
+         pulse: Port to the new multichannel caps
+
+2012-01-04 19:51:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 762b692 to 0807187
+
+2012-01-04 17:59:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: fix some leaks and remove files when done in qtmux test
+
+2011-12-14 10:14:20 +0100  Peter Seiderer <ps.report@gmx.net>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: post better error message when we run out of disk space
+         Map write errno ENOSPC to GST_RESOURCE_ERROR_NO_SPACE_LEFT.
+
+2012-01-04 13:26:45 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/alpha/gstalphacolor.c:
+       * tests/check/elements/alphacolor.c:
+         alphacolor: More fixes/cleanup
+
+2012-01-04 13:25:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Refactor param/process functions
+         When ::set_info() is called, the input/output VideoInfo aren't set
+         yet on the videofilter.
+
+2012-01-04 10:01:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+       * ext/dv/gstdvdemux.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+       * ext/wavpack/gstwavpackparse.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/interleave/interleave.c:
+       * gst/videomixer/videomixer2.c:
+         GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
+
+2011-12-31 23:33:33 -0500  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/audioparsers/gstdcaparse.c:
+         dcaparse: use right variable
+         Fixes use of unitialized variable.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667085
+
+2012-01-03 15:26:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/wavparse/gstwavparse.c:
+         GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
+
+2012-01-03 14:42:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/pipelines/tagschecking.c:
+         tests: rewrite test a little
+         Rewrite the tag check so that we don't need to deal with tag lists.
+
+2012-01-03 14:16:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/jpegenc.c:
+       * tests/check/elements/multifile.c:
+       * tests/check/elements/qtmux.c:
+       * tests/check/elements/rtp-payloading.c:
+       * tests/check/elements/rtpbin.c:
+       * tests/check/elements/rtpbin_buffer_list.c:
+       * tests/check/elements/rtpjitterbuffer.c:
+       * tests/check/elements/shapewipe.c:
+       * tests/check/elements/souphttpsrc.c:
+       * tests/check/elements/udpsink.c:
+       * tests/check/elements/videocrop.c:
+       * tests/check/elements/videofilter.c:
+       * tests/check/elements/y4menc.c:
+       * tests/check/pipelines/flacdec.c:
+       * tests/check/pipelines/tagschecking.c:
+         tests: make more tests compile
+
+2012-01-03 11:56:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/equalizer.c:
+       * tests/check/elements/flacparse.c:
+       * tests/check/elements/flvdemux.c:
+       * tests/check/elements/flvmux.c:
+       * tests/check/elements/icydemux.c:
+       * tests/check/elements/imagefreeze.c:
+       * tests/check/elements/interleave.c:
+       * tests/check/elements/level.c:
+       * tests/check/elements/multifile.c:
+       * tests/check/elements/qtmux.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rglimiter.c:
+       * tests/check/elements/rgvolume.c:
+         test: make more unit tests compile
+
+2012-01-03 10:26:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/audiofirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/audioinvert.c:
+       * tests/check/elements/audiowsincband.c:
+       * tests/check/elements/audiowsinclimit.c:
+       * tests/check/elements/autodetect.c:
+       * tests/check/elements/avimux.c:
+       * tests/check/elements/avisubtitle.c:
+       * tests/check/elements/capssetter.c:
+       * tests/check/elements/deinterlace.c:
+       * tests/check/elements/deinterleave.c:
+       * tests/check/generic/index.c:
+       * tests/check/generic/states.c:
+         tests: fix some unit tests
+         Remove unit test for GstIndex.
+         Make some other unit tests compile
+
+2012-01-02 14:32:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/rtsp/gstrtspext.c:
+         autodetect, rtsp: gst_registry_get_default() -> gst_registry_get()
+
+2011-12-31 10:00:41 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/v4l2/camctrl.c:
+         controller: port to API changes
+
+2011-12-30 17:41:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: update for GstIndex removal
+
+2011-12-30 17:23:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         qtdemux: update for GstIndex removal
+
+2011-12-30 17:20:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/flv/Makefile.am:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+       * gst/flv/gstindex.c:
+       * gst/flv/gstindex.h:
+       * gst/flv/gstmemindex.c:
+         flvdemux: update for GstIndex removal
+         Add private GstMemIndex for now.
+
+2011-12-30 17:12:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavidemux.h:
+         avidemux: update for GstIndex removal
+
+2011-12-27 22:59:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/waveform/gstwaveformsink.c:
+         waveformsink: fix compiler warnings with MingW
+         https://bugzilla.gnome.org/show_bug.cgi?id=666485
+
+2011-12-27 12:06:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/.gitignore:
+         tests: make git ignore new unit test binary
+
+2011-12-27 11:50:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: fix valgrind warning
+         https://bugzilla.gnome.org/show_bug.cgi?id=666644
+
+2011-12-27 11:49:10 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/udpsrc.c:
+         udpsrc: add unit test that sends 0-size packet
+         https://bugzilla.gnome.org/show_bug.cgi?id=666644
+
+2011-12-21 13:22:03 +0100  John Ogness <john.ogness@linutronix.de>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: drop dataless UDP packets
+         It is allowed to send/receive UDP packets with no data. When such
+         a packet is available, select() will return with success but
+         ioctl(FIONREAD) will return 0. But a read() must still occur in
+         order to clear off the UDP packet from the queue.
+         This patch will read the dataless packet from the socket. If
+         select() was woken for other reasons (and FIONREAD returns 0),
+         this may result in a UDP packet getting accidentally dropped.
+         But since UDP is not reliable, this is acceptable.
+         NOTE: This patch fixes a nasty bug where sending a dataless
+         UDP packet to a udpsrc instance will cause an infinite
+         loop.
+         https://bugzilla.gnome.org/show_bug.cgi?id=666644
+         Signed-off-by: John Ogness <john.ogness@linutronix.de>
+
+2011-12-26 22:22:59 +0000  Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+       * configure.ac:
+       * sys/Makefile.am:
+       * sys/waveform/Makefile.am:
+         waveform: add autotools bits for waveform plugin
+         https://bugzilla.gnome.org/show_bug.cgi?id=666485
+
+2011-12-21 20:50:21 +0100  Nicola Murino <nicola.murino@gmail.com>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: fix peer_caps leak
+         https://bugzilla.gnome.org/show_bug.cgi?id=666688
+
+2011-12-25 23:52:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: remove unnecessary check for gdp library
+
+2011-12-25 22:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * ext/pulse/Makefile.am:
+       * ext/pulse/plugin.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+         pulse: remove pulseaudiosink helper bin
+         This is causing us lots of headaches in 0.10 and needs to be done
+         differently and properly in 0.11. playbin or decodebin should
+         reconfigure themselves based on reconfigure events, for example.
+
+2011-12-25 21:45:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulseutil.c:
+         pulse: update for ring buffer audio format type enum rename
+
+2011-12-25 20:34:52 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/v4l2/camctrl.c:
+         controller: port to new control source api
+
+2011-12-25 14:23:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: don't try to push already-freed buffers
+         Fixes unit test.
+
+2011-12-24 10:57:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Use scale_ceil() functions from core instead of custom ones
+
+2011-12-21 23:51:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalpha.h:
+       * gst/alpha/gstalphacolor.c:
+       * gst/alpha/gstalphacolor.h:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/debugutils/gstnavigationtest.h:
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstaging.h:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstdice.h:
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstedge.h:
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstop.h:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstquark.h:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstradioac.h:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstrev.h:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstripple.h:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gstshagadelic.h:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gststreak.h:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstvertigo.h:
+       * gst/effectv/gstwarp.c:
+       * gst/effectv/gstwarp.h:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstgamma.h:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideobalance.h:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideoflip.h:
+         update for videofilter changes.
+
+2011-12-21 17:43:10 +0100  Branko Subasic <branko@axis.com>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: do not consider duration of non-finalized file
+         ... to avoid it clamping requested seek position.
+         Non-finalized file case, determined by whether
+         _parse_blockgroup_or_simpleblock ever updates the segment duration.
+         Fixes #652195.
+
+2011-12-21 15:06:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: improve decision to fall back to scanning when seeking
+         ... which is basically iff not streaming and no entry found in index
+
+2011-12-21 09:09:27 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * gst/audioparsers/gstaacparse.c:
+         ac3parse: remove unused variable
+         remove unused variable to fix compile error:
+         make -C audioparsers
+         make[3]: Betrete Verzeichnis '/home/lex/tmp/gst-plugins-good/gst/audioparsers'
+         CC     libgstaudioparsers_la-gstaacparse.lo
+         gstaacparse.c: In function 'gst_aac_parse_read_loas_audio_specific_config':
+         gstaacparse.c:446:12: error: variable 'sbr' set but not used [-Werror=unused-but-set-variable]
+         cc1: all warnings being treated as errors
+         Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+2011-12-21 11:59:46 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsemixer.c:
+       * ext/pulse/pulseprobe.h:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * tests/examples/pulse/pulse.c:
+       * tests/examples/v4l2/Makefile.am:
+       * tests/examples/v4l2/probe.c:
+         update for removed property probe
+
+2011-09-09 11:42:09 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: let bsid 9 and 10 through
+         Files with 9 and 10 happen, and seem to comply with the <= 8
+         format, so let them through.
+         The spec says nothing about 9 and 10.
+         https://bugzilla.gnome.org/show_bug.cgi?id=658546
+
+2011-12-19 23:50:19 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/v4l2/camctrl.c:
+         controller: port to new interpolation-mode api
+
+2011-12-19 22:53:57 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/v4l2/camctrl.c:
+         controller: port to new controller api
+
+2011-12-19 19:03:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: update for new interlaced caps
+
+2011-12-16 19:15:38 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: properly determine final duration
+         ... which can be authoratively obtained from our own written timestamps.
+
+2011-12-19 13:56:30 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: only write full metadata at start
+         ... rather than having (potentially) unnecessary duplicates written all over,
+         or even contradictory varying filesize info, or duration info that will not
+         be rewritten upon header rewrite.
+
+2011-12-16 19:15:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: use GstCollectPads2 buffer callback and running time clipper
+         ... since the default collection heuristics suffice.
+
+2011-12-16 18:03:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: use GstCollectPads2 buffer callback and running time clipper
+         ... since default collection heuristics suffice.
+
+2011-12-16 17:20:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: bring a few debug statements up to specs
+         ... and minor spelling fix.
+
+2011-12-16 16:56:37 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: additional subtitle support
+
+2011-12-15 21:50:42 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: additional buffer handling cleanup
+
+2011-12-15 21:45:17 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: use GstCollectPads2 buffer callback and running time clipper
+
+2011-12-07 13:24:55 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstaacparse.h:
+         aacparse: parse LOAS variant
+         The LOAS variant seems to have three different subvariants itself,
+         only one of them is implemented as my two samples happen to be
+         using that one.
+         The sample rate is not always reported correctly, as the "main"
+         sample rate is apparently sometimes half what it should be (both
+         of my samples report 24000 Hz there), and there are two other
+         parts of the subvariant with different sampling rates. One of them
+         is parsed, but not the other, as it's located after some other
+         large amount of variable data that needs parsing first, and there
+         seems to be a LOT of it, which is useless for our needs here.
+         This ends up being rather inconsequential, as ffdec_aac_latm,
+         which is the only decoder that can decode such streams, does not
+         need the sample rate on the caps anyway.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665394
+
+2011-12-19 10:48:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: don't remove srcpad
+         Don't remove the always srcpad in ready and make the element reusable.
+
+2011-12-15 16:40:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+       * gst/flv/gstflvmux.h:
+         flvmux: use GstCollectPads2 event callback
+         ... in stead of local HACK.
+
+2011-12-15 16:30:17 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: use GstCollectPads2 event callback
+         ... in stead of local HACK.
+
+2011-12-15 16:16:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavimux.h:
+         avimux: use GstCollectPads2 event callback
+         ... in stead of local HACK.
+
+2011-12-15 16:15:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+         qtmux: use GstCollectPads2 event callback
+         ... in stead of local HACK.
+
+2011-12-14 19:13:21 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+         smpte: port to GstCollectPads2
+
+2011-12-14 19:10:53 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/multipart/multipartmux.c:
+       * gst/multipart/multipartmux.h:
+         multipartmux: port to GstCollectPads2
+
+2011-12-14 19:07:23 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: port to GstCollectPads2
+
+2011-12-14 19:02:23 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+         qtmux: port to GstCollectPads2
+
+2011-12-14 18:55:36 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/interleave/interleave.c:
+       * gst/interleave/interleave.h:
+         interleave: port to GstCollectPads2
+
+2011-12-14 18:52:37 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+       * gst/flv/gstflvmux.h:
+         flxmux: port to GstCollectPads2
+
+2011-12-14 18:38:09 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavimux.h:
+         avimux: port to GstCollectPads2
+
+2011-12-14 18:34:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttextoverlay.h:
+         cairotextoverlay: port to GstCollectPads2
+
+2011-12-13 18:18:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-read-common.c:
+         matroskademux: filter bogus index entries with missing block number
+         ... to avoid contradictory information resulting in seeks sending more
+         downstream than needed for the corresponding segment.
+
+2011-12-13 18:15:18 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: cater for safer arithmetic with global start time
+
+2011-12-13 17:02:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: tweak final closing segment sending
+         ... to avoid it interfering with (sparse) stream syncing.
+
+2011-12-12 11:51:06 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: make debug message more useful
+         Add information about the taglist and which pad received the
+         tag event on the debug logging.
+
+2011-12-13 11:46:43 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: avoid using floating point unnecessarily
+         https://bugzilla.gnome.org/show_bug.cgi?id=665911
+
+2011-12-13 11:42:40 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: fix format specifier signedness
+         Use unsigned specifiers for all unsigned values.
+         A lot of the values used here are unsigned, and some can take
+         high enough values that their signed counterpart will be negative.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665911
+
+2011-12-12 16:49:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+       * gst/wavparse/gstwavparse.h:
+         wavparse: add a ignore-length property
+         This allows playing broken streams which write an incorrect
+         length in their data chunks (such as, at least, one streaming
+         camera).
+         https://bugzilla.gnome.org/show_bug.cgi?id=665911
+
+2011-12-12 11:54:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/gst/glib-compat-private.h:
+         glib-compat: Add license boilerplate for LGPL
+
+2011-12-12 15:15:46 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: mind (un)signed in some timestamp arithmetic
+         ... to avoid ending up with invalid (negative) duration.
+
+2011-02-09 15:31:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: increase parse tolerance for fuzzy file cases
+
+2011-12-12 10:38:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * Makefile.am:
+         build: dist glib-compat-private.h properly
+         Add missing slash.
+
+2011-12-12 10:18:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/souphttpsrc.c:
+         tests: use atexit, g_atexit has been deprecated in glib master
+
+2011-12-12 02:52:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/flac/gstflacdec.c:
+       * ext/wavpack/gstwavpackparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/videomixer/videomixer2.c:
+       * gst/wavparse/gstwavparse.c:
+         Suppress deprecation warnings in selected files, for g_static_rec_mutex_* mostly
+         GStaticRecMutex is part of our API/ABI, not much we can do here
+         in 0.10 for most of these.
+
+2011-12-12 02:41:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/souphttpsrc.c:
+       * tests/icles/equalizer-test.c:
+       * tests/icles/gdkpixbufsink-test.c:
+       * tests/icles/test-oss4.c:
+       * tests/icles/videocrop-test.c:
+         tests: g_thread_init() is deprecated in glib master
+         It's not needed any longer.
+
+2011-12-12 02:38:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpclientsink.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * sys/oss4/oss4-mixer.c:
+       * tests/icles/v4l2src-test.c:
+         Use g_thread_try_new() instead of g_thread_crate() with newer glib versions
+
+2011-12-12 02:31:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalpha.h:
+         alpha: use new glib API for static mutex if available
+
+2011-12-12 02:30:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * Makefile.am:
+       * ext/jack/gstjackaudioclient.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * gst-libs/gst/glib-compat-private.h:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/videobox/gstvideobox.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videomixer/videomixer.c:
+       * gst/videomixer/videomixer2.c:
+       * sys/oss4/oss4-mixer.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2xoverlay.c:
+       * sys/ximage/gstximagesrc.c:
+         Work around deprecated thread API in glib master
+         Add private replacements for deprecated functions such as
+         g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
+         to avoid the deprecation warnings. We'll change these
+         over to the new API once we depend on glib >= 2.32.
+
+2011-12-12 10:24:45 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Require GLib >= 2.24
+         All other modules require this already and nobody is testing with
+         older versions anyway.
+
+2011-12-11 18:40:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+         gdkpixbufsink: fix inverted pixel-aspect-ratio
+         Spotted by Mike Morrison.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665882
+
+2011-12-11 17:55:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: don't leak pad template
+
+2011-12-10 14:48:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpclientsink.c:
+         soup: fix start/stop race in souphttpclientsink
+         Fix crash or hang in generic/states unit test when doing stop()
+         right after start(). Create main loop in the start function already
+         and not just in the thread function, so that stop() always has a
+         valid main loop to quit on. Also, calling g_main_loop_quit() before
+         g_main_loop_run() won't work and result in the stop function waiting
+         for the thread to join forever. Therefore, wait for the thread to
+         be ready and get the main loop running in the start() function, to
+         be sure stop() always works.
+
+2011-12-10 13:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/files/Makefile.am:
+         tests: dist test file used in matroskaparse unit test
+
+2011-12-10 12:32:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/rgvolume.c:
+         tests: fix up rgvolume test for basetransform event caching
+         Some tests assumed that tag events would always pushed through
+         immediately, which isn't the case any longer, so push a newsegment
+         event and an empty buffer first.
+
+2011-12-10 11:12:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         ssrcdemux: fix iterator and caps
+
+2011-12-10 11:11:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: forward the caps event
+
+2011-12-10 11:09:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         jitterbuffer: simply forward the caps event
+         forward the caps event we get as input instead of making a new event etc..
+
+2011-12-09 20:10:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: forward caps
+
+2011-12-09 19:46:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtp: pass parent to setcaps methods
+
+2011-12-10 02:21:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * po/LINGUAS:
+       * po/eo.po:
+       * po/ja.po:
+       * po/lv.po:
+       * po/sr.po:
+         po: update translations
+
+2011-12-09 16:04:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+         pulse: rename "client" properties to "client-name"
+         Better name, but also matches the property on the jack
+         elements (where "client" is used for something else).
+
+2011-12-09 15:50:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: don't leak client name when freeing the element
+         And add gtk-doc chunks for the new property.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665872
+
+2011-12-09 15:45:03 +0000  Nicolas Baron <hoggins@radiom.fr>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackaudiosrc.h:
+         jack: add "client-name" property to jackaudiosink and jackaudiosrc
+         https://bugzilla.gnome.org/show_bug.cgi?id=665872
+
+2011-12-09 12:19:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/law/Makefile.am:
+         law: fix CFLAGS and LIBS order in Makefile.am
+
+2011-12-09 12:15:30 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-12-09 10:51:14 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin-marshal.list:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+         rtp: fix marshallers
+         Remove custom marshallers for minobject.
+         Init RTCP buffer correctly.
+         Handle results from setcaps
+         Remove asserts.
+
+2011-12-09 10:50:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/law/Makefile.am:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/alaw.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+         law: fix negotiation
+
+2011-12-08 11:00:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: stream-format=raw goes with aac caps, not mp3 caps
+
+2011-12-08 01:28:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         sys/v4l2/gstv4l2object.c
+
+2011-12-02 12:07:24 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2src: do not ignore the highest frame interval
+         https://bugzilla.gnome.org/show_bug.cgi?id=665387
+
+2011-12-02 11:59:03 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2src: do not ignore the largest resolution
+         The 'max' value isn't an STL style "one after the end" bound,
+         but the largest allowed value.
+         https://bugzilla.gnome.org/show_bug.cgi?id=665387
+
+2011-12-06 16:47:25 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/multifile/gstmultifilesink.h:
+         docs: add add the two enum values that were just added too
+
+2011-12-06 16:14:54 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * gst/multifile/gstmultifilesink.h:
+         multifilesink: expose the enum property docs for splitting mode.
+         Fixes #665666.
+
+2011-12-06 14:23:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph263pay.c:
+         h263pay: fix invalid return value
+
+2011-12-06 13:59:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: remove unused flush param
+
+2011-12-05 18:40:26 +0100  Edward Hervey <edward@collabora.com>
+
+       * gst/isomp4/gstrtpxqtdepay.c:
+         rtpxqtdepay: Initialize GstRTPBuffer before usage
+
+2011-12-05 18:40:12 +0100  Edward Hervey <edward@collabora.com>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/rtpjitterbuffer.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+         rtpmanager: Initialize GstRTPBuffer before usage
+
+2011-12-05 18:39:59 +0100  Edward Hervey <edward@collabora.com>
+
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpsirendepay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+         rtp: Initialize GstRTPBuffer before usage
+
+2011-12-05 12:15:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: replace deprecated GST_CLASS_LOCK
+
+2011-11-24 13:58:01 +0100  Sebastian Rasmussen <sebrn@axis.com>
+
+       * gst/rtp/gstrtpjpegpay.c:
+         rtpjpegpay: Ceil jpeg dimensions, instead of floor
+         A JPEG image inside an RTP stream has a preceeding RFC2435 header that
+         conveys width/height. The dimensions in this header are limited to be
+         multiples of 8. Since JPEG uses an MCU of 8x8 pixels any image must
+         already indirectly have image data dimensions that are rounded up in
+         order to contain enough data to render the image. Therefore this fix
+         safely rounds the image dimensions in the RFC2435 header up to the
+         closest multiple of 8.
+
+2011-12-04 12:50:57 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstflacparse.h:
+         flacparse: ensure we only check for sample/block mixup at start
+         Otherwise we might trigger at some point within the file, but the
+         check is only making sense for the second block.
+
+2011-12-03 18:14:59 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: warn if accumulating headers after they were pushed
+         https://bugzilla.gnome.org/show_bug.cgi?id=665412
+
+2011-10-25 12:54:43 -0700  David Schleef <ds@schleef.org>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: fix parsing
+         Mark more parts as belonging to streamheaders.
+
+2011-12-03 17:30:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: fix discontinuity threshold check when timestamps go backwards
+         Since unsigned types are used, a negative value would show as very, very
+         positive.
+         Fixes A/V sync on some... less than well made files where timestamps go
+         backwards.
+
+2011-12-02 22:25:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/soup/gstsouphttpclientsink.c:
+       * gst/debugutils/testplugin.c:
+       * gst/multifile/gstmultifilesink.c:
+         update for basesink event handler changes
+
+2011-12-02 12:01:22 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2src: add a comment about a "hidden" assumption on rank values
+         https://bugzilla.gnome.org/show_bug.cgi?id=665387
+
+2011-12-02 01:58:30 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         docs/plugins/inspect/plugin-esdsink.xml
+         docs/plugins/inspect/plugin-gconfelements.xml
+         ext/pulse/pulseaudiosink.c
+         gst/matroska/matroska-demux.c
+         gst/matroska/matroska-mux.c
+         gst/multifile/gstmultifilesink.c
+
+2011-12-01 18:55:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-read-common.c:
+       * tests/check/elements/id3demux.c:
+         update for tag API changes
+
+2011-12-01 15:29:15 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: placate gcc since -Werror is used
+         Initialize values that GCC cannot prove are not used without
+         being initialized, and assert that I did not mess up my proof.
+
+2011-12-01 14:13:05 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+         tests: fix up LIBS order som more`
+
+2011-12-01 13:22:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroska-mux: fix name of new property and the unit test
+         https://bugzilla.gnome.org/show_bug.cgi?id=654379
+
+2011-09-25 14:57:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: add basic buffer list handling
+         We assume for now that all buffers in a buffer list
+         should end up in the same file (so we can group GOPs
+         in buffer lists, for example). Could optimise this
+         a bit to avoid the memcpy.
+
+2011-09-23 18:43:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: write stream-headers when switching to the next file in max-size mode
+
+2011-09-23 18:31:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesink.h:
+         multifilesink: add new 'max-size' mode for switching to the next file
+
+2011-09-23 17:49:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesink.h:
+         multifilesink: add "max-file-size" property for new next-file mode
+
+2011-12-01 13:38:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Don't forget SSA subtitles in last commit
+
+2011-12-01 13:34:52 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-ids.h:
+         matroskademux: Only check for markup and escape if necessary for plaintext subtitles
+         Otherwise we break USF and ASS/SSA subtitles.
+
+2011-12-01 13:23:33 +0100  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multifile/Makefile.am:
+         multifile: fix build in uninstalled setup
+         Add -base libs includes to CFLAGS, fix order of LIBS <cit>.
+
+2011-12-01 13:08:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
+
+       * tests/check/elements/multifile.c:
+         tests: fix g_mkdtemp presence check in multifile tests
+         g_mkdtemp was added in glib 2.30 even though the doc claims it was added in
+         2.26.
+
+2011-07-17 23:56:04 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multifile/Makefile.am:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesink.h:
+       * tests/check/Makefile.am:
+       * tests/check/elements/multifile.c:
+         multifilesink: add flag to cut after a force key unit event
+
+2011-12-01 12:47:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Copy all buffer flags when creating a subtitle buffer copy after postprocessing
+         This also copies the caps. Otherwise we could end up pusing
+         the first buffer without any caps, which causes downstream
+         to not get notified about the caps.
+         Fixes bug #664892.
+
+2011-10-11 02:07:13 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: make default framerate optional per stream
+         there is at least two use cases where default frame rate
+         should or may be disabled:
+         - vp8 stream with altref frame enabled. If default frame rate
+         is enabled, some players will missinterprete it (critical!)
+         - for webm container, to reduce micro overhead
+         - for stream with variable frame rate.
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+
+2011-11-30 22:13:11 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstripple.c:
+         rippletv: fix CLAMP end-values
+
+2011-11-30 19:25:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.signals:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-monoscope.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+         docs: update docs
+
+2011-11-30 19:00:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/Makefile.am:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multifile/patternspec.c:
+       * gst/multifile/patternspec.h:
+         splitfilesrc: specify filenames via normal wildcards instead of regular expressions
+         Less cracktastic in the end.
+
+2011-10-10 18:28:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: check bytes actually read, just in case
+         Handle corner case where we try to read beyond the end of the
+         last file part, in which case we want to return a short read.
+         If we get fewer bytes than expected for any other file part,
+         we should just error out, since something fishy's going on
+         then.
+
+2011-10-06 08:33:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multifile/gstsplitfilesrc.c:
+         splitfilesrc: set offsets on buffers
+         Looks like some parsers (in some versions at least) expect the
+         offsets to be set, and behave weird if that's not the case
+         (e.g. off-by-one in h264parse).
+
+2011-07-28 20:19:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * gst/multifile/Makefile.am:
+       * gst/multifile/gstmultifile.c:
+       * gst/multifile/gstsplitfilesrc.c:
+       * gst/multifile/gstsplitfilesrc.h:
+         multifile: add splitfilesrc element
+         Add new splitfilesrc element that presents multiple files
+         (selectable via a location regex) as one single contiguous
+         file.
+
+2011-11-30 07:57:40 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsemixerctrl.h:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+         update for moved audio interfaces
+
+2011-11-29 17:34:10 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulseaudiosink.c:
+         Revert "pulseaudiosink: fix caps leak"
+         This reverts commit d6a9de9e2aedc8b66ab3219902b5a37e8d65ada2.
+         setcaps functions aren't supposed to take ownership of the caps passed
+
+2011-11-29 19:10:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstvideobalance.c:
+       * sys/v4l2/gstv4l2colorbalance.h:
+       * sys/v4l2/gstv4l2videooverlay.h:
+       * sys/v4l2/gstv4l2vidorient.h:
+       * tests/icles/Makefile.am:
+       * tests/icles/v4l2src-test.c:
+         fix for moved interfaces
+
+2011-11-28 21:27:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-11-28 21:27:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge commit 'a2337b8af45cb5e8c091ff0e1c3ef4b6cc7b20a3' into 0.11
+
+2011-11-28 18:25:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+         Update for indexable change
+
+2011-11-28 17:52:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtsp/gstrtpdec.c:
+         update for clock provider API change
+
+2011-11-28 16:57:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/rtsp/gstrtspsrc.c:
+         fix for element flag updates
+
+2011-11-28 12:58:44 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/cairo/gstcairooverlay.c:
+       * ext/cairo/gstcairorender.c:
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttimeoverlay.c:
+       * ext/dv/gstdvdec.c:
+       * ext/dv/gstdvdemux.c:
+       * ext/esd/esdmon.c:
+       * ext/esd/esdsink.c:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/gconf/gstswitchsink.c:
+       * ext/gconf/gstswitchsrc.c:
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+       * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+       * ext/gdk_pixbuf/pixbufscale.c:
+       * ext/hal/gsthalaudiosink.c:
+       * ext/hal/gsthalaudiosrc.c:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstsmokedec.c:
+       * ext/jpeg/gstsmokeenc.c:
+       * ext/libcaca/gstcacasink.c:
+       * ext/libmng/gstmngdec.c:
+       * ext/libmng/gstmngenc.c:
+       * ext/libpng/gstpngdec.c:
+       * ext/libpng/gstpngenc.c:
+       * ext/mikmod/gstmikmod.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/raw1394/gstdv1394src.c:
+       * ext/raw1394/gsthdv1394src.c:
+       * ext/shout2/gstshout2.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * ext/taglib/gstapev2mux.cc:
+       * ext/taglib/gstid3v2mux.cc:
+       * ext/taglib/gsttaglibmux.c:
+       * ext/wavpack/gstwavpackdec.c:
+       * ext/wavpack/gstwavpackenc.c:
+       * ext/wavpack/gstwavpackparse.c:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/cpureport.c:
+       * gst/debugutils/efence.c:
+       * gst/debugutils/gstcapsdebug.c:
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/debugutils/gstnavseek.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/debugutils/progressreport.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/debugutils/testplugin.c:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstwarp.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/flx/gstflxdec.c:
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/id3demux/gstid3demux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/interleave/deinterleave.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/level/gstlevel.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/webm-mux.c:
+       * gst/median/gstmedian.c:
+       * gst/monoscope/gstmonoscope.c:
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdepay.c:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg723depay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729depay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pdepay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmparobustdepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtppcmupay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpsirendepay.c:
+       * gst/rtp/gstrtpsirenpay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * gst/videobox/gstvideobox.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videomixer/videomixer.c:
+       * gst/videomixer/videomixer2.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-source.c:
+       * sys/osxaudio/gstosxaudiosink.c:
+       * sys/osxaudio/gstosxaudiosrc.c:
+       * sys/osxvideo/osxvideosink.m:
+       * sys/sunaudio/gstsunaudiosink.c:
+       * sys/sunaudio/gstsunaudiosrc.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/waveform/gstwaveformsink.c:
+       * sys/ximage/gstximagesrc.c:
+       * tests/check/elements/qtmux.c:
+         various: fix pad template leaks
+         https://bugzilla.gnome.org/show_bug.cgi?id=662664
+
+2011-11-28 11:47:11 +0100  Chad <channa@caltech.edu>
+
+       * gst/debugutils/gsttaginject.c:
+         taginject: set gap-aware
+         The element does not modify the data anyway.
+
+2011-11-27 23:32:18 +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/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/zh_HK.po:
+       * po/zh_TW.po:
+         po: update po files
+
+2011-11-27 23:31:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         gst/equalizer/gstiirequalizer.c
+
+2011-11-26 21:39:33 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/equalizer/gstiirequalizer.c:
+         equalizer: also sync the parameters for the filter bands
+
+2011-11-26 16:06:59 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-ids.c:
+         matroskademux: initialise seen_markup_tag field on subtitle stream context
+
+2011-11-26 10:01:07 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * configure.ac:
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/ebml-read.h:
+       * gst/matroska/ebml-write.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-ids.h:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+       * gst/matroska/webm-mux.c:
+       * tests/check/elements/matroskamux.c:
+         matroska: port to 0.11
+         Support for TAG_IMAGE and TAG_ATTACHMENT is commented out; this requires caps
+         on buffers which is gone from 0.11.
+         Segment handling in the demuxer is a bit complex; I added some FIXME comments
+         in places where I'm not yet sure if I ported correctly.
+
+2011-11-26 13:54:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/pulse/plugin.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulsesrc.h:
+       * ext/pulse/pulseutil.c:
+       * ext/pulse/pulseutil.h:
+         pulseaudio: require pulseaudio >= 1.0
+
+2011-11-26 13:34:10 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+         Conflicts:
+         ext/pulse/pulseaudiosink.c
+         ext/pulse/pulsesrc.c
+         gst/audioparsers/gstaacparse.c
+         gst/audioparsers/gstamrparse.c
+         gst/audioparsers/gstdcaparse.c
+         gst/audioparsers/gstflacparse.c
+         gst/effectv/gstradioac.c
+         gst/effectv/gstradioac.h
+         gst/effectv/gstripple.c
+         Some possible FIXMEs remaining in the audio parser getcaps functions.
+
+2011-11-25 19:28:55 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/isomp4/gstqtmuxmap.c:
+         ismlmux: Use iso-fragmented as variant type
+         Using 'iso' conflicts with mp4mux variant type, ismlmux now
+         uses iso-fragmented
+         Fixes #656823
+
+2011-11-24 12:05:33 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulsesrc.h:
+         pulsesrc: Implement GstStreamVolume interface
+         PulseAudio 1.0 supports per-source-output volumes, and this exposes the
+         functionality via the GstStreamVolume interface.
+         When compiled against pre-1.0 PulseAudio, the interface is not
+         implemented, and the "volume" or "mute" properties are not available.
+         This bit of ugliness will go away when we can depend on PulseAudio 1.0
+         or greater.
+         https://bugzilla.gnome.org/show_bug.cgi?id=595055
+
+2011-09-10 21:21:38 -0700  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Trivial comment copy-paste-o fix
+
+2011-11-14 12:43:27 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: Remove redundant code
+
+2011-11-14 12:41:41 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: Clean up refcounting in event probe
+         Makes sure we don't leak a refcount if the object is disposed before a
+         NEWSEGMENT turns up.
+
+2011-11-24 16:31:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: fix seeking
+         Which I accidentally broke when fixing flv videos breaking on
+         spurious timestamp discontinuities in broken files.
+         https://bugzilla.gnome.org/show_bug.cgi?id=631430
+
+2011-11-25 13:13:47 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstradioac.h:
+         effectv: repair color modes in radioactv by taking rgb,bgr into account
+
+2011-11-25 11:44:49 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstradioac.c:
+         radioactv: add one more set of caps
+         It also work in this format. Avoids the need for conversion.
+
+2011-11-25 11:44:18 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstshagadelic.c:
+         effecttv: fix reverse negotiation
+         The plugins were using _fixed_caps_ and thus not adjusting to new upstream
+         sizes. Spotted by Tim Müller.
+
+2011-11-25 11:43:16 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstwarp.c:
+         warptv: remove not needed ifdef
+
+2011-11-25 10:15:35 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstripple.c:
+         rippletv: clean up the rendering code a bit
+         This is corrrupts the memoy when resizing. Add a FIXME to make it resizeable
+         once that is solved.
+
+2011-11-24 21:41:03 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/alphacolor.c:
+       * tests/check/elements/audioamplify.c:
+       * tests/check/elements/audiochebband.c:
+       * tests/check/elements/audiocheblimit.c:
+       * tests/check/elements/audiodynamic.c:
+       * tests/check/elements/audioecho.c:
+       * tests/check/elements/audioinvert.c:
+       * tests/check/elements/audiopanorama.c:
+       * tests/check/elements/audiowsincband.c:
+       * tests/check/elements/audiowsinclimit.c:
+       * tests/check/elements/avimux.c:
+       * tests/check/elements/avisubtitle.c:
+       * tests/check/elements/capssetter.c:
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/cmmlenc.c:
+       * tests/check/elements/equalizer.c:
+       * tests/check/elements/icydemux.c:
+       * tests/check/elements/jpegenc.c:
+       * tests/check/elements/level.c:
+       * tests/check/elements/parser.c:
+       * tests/check/elements/qtmux.c:
+       * tests/check/elements/rganalysis.c:
+       * tests/check/elements/rglimiter.c:
+       * tests/check/elements/rgvolume.c:
+       * tests/check/elements/rtpjitterbuffer.c:
+       * tests/check/elements/spectrum.c:
+       * tests/check/elements/videofilter.c:
+       * tests/check/elements/y4menc.c:
+         tests: update for gstcheck API change
+
+2011-11-24 20:42:49 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstwarp.c:
+         effecttv: fix reverse negotiation
+         The plugins were using _fixed_caps_ and thus not adjusting to new upstream
+         sizes. Spotted by Tim Müller.
+
+2011-11-24 14:14:53 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: Fix leak of filename strings
+         Do not forget to free the filename strings when deleting
+         the list of files.
+
+2011-11-24 14:11:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/multifile.c:
+         multifile: fix build of tests
+         Tests fail to build because g_mkdtemp is available from glib since
+         2.26.
+         This patch adds a condition around the redefinition of
+         g_mkdtemp on the tests to only build it if glib is older than
+         2.26.
+
+2011-09-27 16:49:45 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: skip id32 tags
+         This allows decoding at least one sample where something has
+         stuffed some ID3 tag before the (supposedly initial) FMT\ .
+         https://bugzilla.gnome.org/show_bug.cgi?id=660249
+
+2011-10-31 17:06:18 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/effectv/gstedge.c:
+         edgetv: trivial comment fix for clarity
+         https://bugzilla.gnome.org/show_bug.cgi?id=661841
+
+2011-10-31 17:04:23 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/effectv/gstedge.c:
+         edgetv: don't leave bits of the output buffer uninitialized
+         Let's initialize them to zero. It looks alright, but then it
+         also looks alright with v3, or with the corresponding pixels
+         from the source. I don't know what the original intent would
+         be, and the original effectv source also has this bug/feature.
+         https://bugzilla.gnome.org/show_bug.cgi?id=661841
+
+2011-11-24 10:25:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+         audioparse: Use the sinkpad template caps as fallback, not the srcpad ones
+
+2011-11-24 09:59:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstmpegaudioparse.c:
+         mpegaudioparse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 09:57:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 09:55:47 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstdcaparse.c:
+         dcaparse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 09:53:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstamrparse.c:
+         amrparse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 09:49:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstamrparse.c:
+         amrparse: Mark some more functions as static
+
+2011-11-24 09:48:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 09:44:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: Mark some functions as static and remove unused function declarations
+
+2011-11-24 09:43:14 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: Implement ::get_sink_caps vfunc to propagate downstream caps constraints upstream
+
+2011-11-24 01:48:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/souphttpsrc.c:
+         tests: update soup test for removed iradio-mode property
+
+2011-11-24 01:45:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/soup/gstsouphttpsrc.h:
+         souphttpsrc: get rid of iradio-* properties, post tags instead
+
+2011-11-24 01:40:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/soup/gstsouphttpsrc.h:
+         souphttpsrc: always send icecast request header, drop iradio-mode property
+         Server should ignore unknown/unhandled headers..
+
+2011-11-24 01:19:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: make connection-speed property a guint64
+
+2011-11-24 00:52:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpmanager.c:
+       * tests/check/elements/rtpbin.c:
+       * tests/examples/rtp/client-PCMA.c:
+       * tests/examples/rtp/client-PCMA.py:
+       * tests/examples/rtp/server-alsasrc-PCMA.c:
+       * tests/examples/rtp/server-alsasrc-PCMA.py:
+         rtpmanager: rename gstrtp* -> rtp*
+         This was done in 0.10 to avoid conflict with the rtp elements in
+         farsight, but the gst-prefixing is no longer needed in 0.11
+
+2011-11-23 10:23:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-11-23 09:26:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: avoid endless caps loop
+         Check if the caps are the same before adding a new probe. Because of reconfigure
+         events, upstreams sends multiple caps events.
+
+2011-11-23 00:57:39 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/matroskaparse.c:
+       * tests/files/pinknoise-vorbis.mkv:
+         tests: add basic unit test for matroskaparse
+
+2011-11-23 00:56:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: don't leak stream headers
+         https://bugzilla.gnome.org/show_bug.cgi?id=664548
+
+2011-11-22 01:40:39 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/gstximagesrc.c:
+         More printf format warning fixes
+
+2011-11-21 20:31:31 +0100  Matej Knopp <matej.knopp@gmail.com>
+
+       * configure.ac:
+       * gst/alpha/gstalpha.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/goom/gstgoom.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpg723depay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729depay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/spectrum/gstspectrum.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * sys/ximage/gstximagesrc.c:
+         Fix printf format compiler warnings on OS X / 64bit
+         https://bugzilla.gnome.org/show_bug.cgi?id=662615
+
+2011-11-21 13:37:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/wavparse/gstwavparse.c:
+         update for activation changes
+
+2011-11-18 17:59:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/wavparse/gstwavparse.c:
+         update for new scheduling query
+
+2011-11-18 13:57:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/wavparse/gstwavparse.c:
+         add parent to activate functions
+
+2011-11-17 17:36:05 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: activate pad before setting caps
+         Seting caps on an inactive flushing pad does nothing.
+
+2011-11-17 17:17:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/speex/gstspeexenc.c
+         gst/rtpmanager/rtpsession.c
+
+2011-11-17 15:02:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+       * ext/flac/gstflactag.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/pulse/pulseaudiosink.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/cutter/gstcutter.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/goom/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/replaygain/gstrgvolume.c:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/wavenc/gstwavenc.c:
+       * gst/wavparse/gstwavparse.c:
+       * gst/y4m/gsty4mencode.c:
+         add parent to pad functions
+
+2011-11-17 08:24:58 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/cairo/gsttextoverlay.c:
+       * gst/avi/gstavimux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/smpte/gstsmpte.c:
+       * gst/videomixer/videomixer.c:
+         collectpads: port API changes
+
+2011-11-16 19:08:05 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+         speexenc: ensure to free allocated padded data
+
+2011-11-16 18:57:38 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+         speexenc: reset tag setter interface when appropriate
+
+2011-11-16 18:57:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: reset tag setter interface when appropriate
+
+2011-11-16 17:54:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         add parent to internal links
+
+2011-11-16 17:27:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/pulse/pulseaudiosink.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/goom/gstgoom.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/wavparse/gstwavparse.c:
+         add parent to query function
+
+2011-11-16 12:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: update for renamed flags
+         Use the _check_reconfigure method instead of checking flags.
+         Don't need to ref the parent anymore, core does that.
+
+2011-11-15 18:01:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/progressreport.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/wavparse/gstwavparse.c:
+         _query_peer_*() -> _peer_query_*()
+
+2011-11-15 17:45:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         _accept_caps() -> _query_accept_caps()
+
+2011-11-15 17:29:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesrc.c:
+       * gst/goom/gstgoom.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * sys/v4l2/gstv4l2src.c:
+         _peer_get_caps() -> _peer_query_caps()
+
+2011-11-15 16:55:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+       * sys/v4l2/gstv4l2src.c:
+       * tests/icles/gdkpixbufsink-test.c:
+         update for _get_caps() -> _query_caps()
+
+2011-11-15 16:31:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/videocrop/gstaspectratiocrop.c:
+         change getcaps to query
+         Chain up event function in payloaders.
+
+2011-11-15 13:23:56 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: fix spurious timestamp discontinuity
+         We need to tell the base class that we're dropping buffers,
+         so it drops the input timestamps corresponding to these.
+         Otherwise, the first actual audio buffers we output will be
+         stamped with those - GST_CLOCK_TIMESTAMP_NONE. That mismatch
+         between input buffer count and output buffer count will stay
+         while playing. With enough headers and long enough buffer
+         durations, the sink will have played enough before receiving
+         the first valid timestamp (usually 0), and will trigger an
+         audible discontinuity.
+
+2011-11-14 15:34:57 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstflacparse.h:
+         flacparse: detect when a file lies about fixed block size
+         If the sample/block number happens to be the same as the block
+         size, we assume variable block size, and thus counters in samples
+         in the headers. This can only get us a false positive for a block
+         size of 1, which is invalid. We can get false negatives more
+         often though (eg, if not starting at the start of the stream),
+         but then that's already GIGO.
+
+2011-09-02 19:20:07 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         gstrtpsession: Add special mode to use FIR as repair as Google does
+         https://bugzilla.gnome.org/show_bug.cgi?id=658419
+
+2011-09-01 17:47:38 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.h:
+         rtpsession: Send FIR requests in response to key unit requests with all-headers=TRUE
+         https://bugzilla.gnome.org/show_bug.cgi?id=658419
+
+2011-09-01 16:25:21 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.h:
+         rtpsession: Put the PLI requests in each RTPSource
+         Also refactor a bit and put all the keyframe request code in one
+         place inside rtpsession.c
+         https://bugzilla.gnome.org/show_bug.cgi?id=658419
+
+2011-08-31 14:35:33 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: Hack to FIR because Google doesn't set the sender ssrc correctly
+         https://bugzilla.gnome.org/show_bug.cgi?id=658419
+
+2011-08-30 19:06:13 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: Process received Full Intra Requests
+         Process FIR requests according to RFC 5104
+         https://bugzilla.gnome.org/show_bug.cgi?id=658419
+
+2011-11-07 18:43:26 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: Set pixel-aspect-ratio to 1/1
+         We don't currently support setting the pixel-aspect-ratio from V4L2. So
+         simply set it to be 1/1 in the caps to prevent negotiation failures when
+         fixating to weird values (e.g. when the downstream caps has
+         pixel-aspect-ratio = [ MIN, MAX ] )
+         https://bugzilla.gnome.org/show_bug.cgi?id=663580
+
+2011-11-14 09:39:15 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/id3demux.c:
+         tests: make id3demux test compile
+         Still fails though.
+
+2011-11-12 15:42:27 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: no need to explicitely add controlled properties anymore
+
+2011-11-13 23:42:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2src.c:
+         Update for GstURIHandler get_protocols() changes
+
+2011-11-13 18:50:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2src.c:
+         soup, pushfile, rtsp, udp, v4l2: update for GstURIHandler API changes
+
+2011-11-11 19:24:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/pulse/pulseaudiosink.c
+
+2011-11-11 19:21:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpg729pay.c:
+         rtp: fix for rtp header changes
+
+2011-11-11 10:06:25 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: fix caps leak
+
+2011-11-11 14:55:48 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: do not leak clientname when setting up property
+
+2011-11-11 18:05:35 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulse: Chain up dispose() in pulseaudiosink
+
+2011-11-11 12:32:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstrtpxqtdepay.h:
+       * gst/rtp/fnv1hash.h:
+       * gst/rtp/gstrtpL16depay.h:
+       * gst/rtp/gstrtpL16pay.h:
+       * gst/rtp/gstrtpac3depay.h:
+       * gst/rtp/gstrtpac3pay.h:
+       * gst/rtp/gstrtpamrdepay.h:
+       * gst/rtp/gstrtpamrpay.h:
+       * gst/rtp/gstrtpbvdepay.h:
+       * gst/rtp/gstrtpbvpay.h:
+       * gst/rtp/gstrtpceltdepay.h:
+       * gst/rtp/gstrtpceltpay.h:
+       * gst/rtp/gstrtpdvdepay.h:
+       * gst/rtp/gstrtpdvpay.h:
+       * gst/rtp/gstrtpg722depay.h:
+       * gst/rtp/gstrtpg722pay.h:
+       * gst/rtp/gstrtpg723depay.h:
+       * gst/rtp/gstrtpg723pay.h:
+       * gst/rtp/gstrtpg726depay.h:
+       * gst/rtp/gstrtpg726pay.h:
+       * gst/rtp/gstrtpg729depay.h:
+       * gst/rtp/gstrtpg729pay.h:
+       * gst/rtp/gstrtpgsmdepay.h:
+       * gst/rtp/gstrtpgsmpay.h:
+       * gst/rtp/gstrtpgstdepay.h:
+       * gst/rtp/gstrtpgstpay.h:
+       * gst/rtp/gstrtph263depay.h:
+       * gst/rtp/gstrtph263pay.h:
+       * gst/rtp/gstrtph263pdepay.h:
+       * gst/rtp/gstrtph263ppay.h:
+       * gst/rtp/gstrtph264depay.h:
+       * gst/rtp/gstrtph264pay.h:
+       * gst/rtp/gstrtpilbcdepay.h:
+       * gst/rtp/gstrtpilbcpay.h:
+       * gst/rtp/gstrtpj2kdepay.h:
+       * gst/rtp/gstrtpj2kpay.h:
+       * gst/rtp/gstrtpjpegdepay.h:
+       * gst/rtp/gstrtpjpegpay.h:
+       * gst/rtp/gstrtpmp1sdepay.h:
+       * gst/rtp/gstrtpmp2tdepay.h:
+       * gst/rtp/gstrtpmp2tpay.h:
+       * gst/rtp/gstrtpmp4adepay.h:
+       * gst/rtp/gstrtpmp4apay.h:
+       * gst/rtp/gstrtpmp4gdepay.h:
+       * gst/rtp/gstrtpmp4gpay.h:
+       * gst/rtp/gstrtpmp4vdepay.h:
+       * gst/rtp/gstrtpmp4vpay.h:
+       * gst/rtp/gstrtpmpadepay.h:
+       * gst/rtp/gstrtpmpapay.h:
+       * gst/rtp/gstrtpmparobustdepay.h:
+       * gst/rtp/gstrtpmpvdepay.h:
+       * gst/rtp/gstrtpmpvpay.h:
+       * gst/rtp/gstrtppcmadepay.h:
+       * gst/rtp/gstrtppcmapay.h:
+       * gst/rtp/gstrtppcmudepay.h:
+       * gst/rtp/gstrtppcmupay.h:
+       * gst/rtp/gstrtpqcelpdepay.h:
+       * gst/rtp/gstrtpqdmdepay.h:
+       * gst/rtp/gstrtpsirendepay.h:
+       * gst/rtp/gstrtpsirenpay.h:
+       * gst/rtp/gstrtpspeexdepay.h:
+       * gst/rtp/gstrtpspeexpay.h:
+       * gst/rtp/gstrtpsv3vdepay.h:
+       * gst/rtp/gstrtptheoradepay.h:
+       * gst/rtp/gstrtptheorapay.h:
+       * gst/rtp/gstrtpvorbisdepay.h:
+       * gst/rtp/gstrtpvorbispay.h:
+       * gst/rtp/gstrtpvrawdepay.h:
+       * gst/rtp/gstrtpvrawpay.h:
+         update for base class rename
+
+2011-11-11 12:25:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/isomp4/gstrtpxqtdepay.h:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16depay.h:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpL16pay.h:
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3depay.h:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpac3pay.h:
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrdepay.h:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpamrpay.h:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpbvdepay.h:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpbvpay.h:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltdepay.h:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpceltpay.h:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvdepay.h:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpdvpay.h:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg722depay.h:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg722pay.h:
+       * gst/rtp/gstrtpg723depay.c:
+       * gst/rtp/gstrtpg723depay.h:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg723pay.h:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726depay.h:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg726pay.h:
+       * gst/rtp/gstrtpg729depay.c:
+       * gst/rtp/gstrtpg729depay.h:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpg729pay.h:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpgsmdepay.h:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtpgsmpay.h:
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstdepay.h:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtpgstpay.h:
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263depay.h:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pay.h:
+       * gst/rtp/gstrtph263pdepay.c:
+       * gst/rtp/gstrtph263pdepay.h:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph263ppay.h:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264depay.h:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtph264pay.h:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpilbcdepay.h:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpilbcpay.h:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kdepay.h:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpj2kpay.h:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegdepay.h:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpjpegpay.h:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp1sdepay.h:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.h:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp2tpay.h:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4adepay.h:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4apay.h:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4gdepay.h:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4gpay.h:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmp4vdepay.h:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmp4vpay.h:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpadepay.h:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmpapay.h:
+       * gst/rtp/gstrtpmparobustdepay.c:
+       * gst/rtp/gstrtpmparobustdepay.h:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtpmpvdepay.h:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtpmpvpay.h:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmadepay.h:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmapay.h:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtppcmudepay.h:
+       * gst/rtp/gstrtppcmupay.c:
+       * gst/rtp/gstrtppcmupay.h:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqcelpdepay.h:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpqdmdepay.h:
+       * gst/rtp/gstrtpsirendepay.c:
+       * gst/rtp/gstrtpsirendepay.h:
+       * gst/rtp/gstrtpsirenpay.c:
+       * gst/rtp/gstrtpsirenpay.h:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexdepay.h:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpspeexpay.h:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtpsv3vdepay.h:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheoradepay.h:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtptheorapay.h:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbisdepay.h:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvorbispay.h:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawdepay.h:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/rtp/gstrtpvrawpay.h:
+         update for base class rename
+
+2011-11-11 12:01:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/pulse/pulsesink.c:
+         update for audiobase* rename
+
+2011-11-11 11:53:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackaudiosrc.h:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+       * ext/pulse/pulsesrc.c:
+         audio: update for base class rename
+
+2011-11-11 11:33:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseutil.h:
+       * gst/equalizer/gstiirequalizer.h:
+         fix for ringbuffer rename
+
+2011-11-11 11:24:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/jack/gstjackringbuffer.h:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulseutil.c:
+       * ext/pulse/pulseutil.h:
+         update for ringbuffer change
+
+2011-11-10 23:15:30 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: port api changes
+
+2011-11-10 23:09:23 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/annodex/gstannodex.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/equalizer/gstiirequalizer.c:
+         various: add missing includes
+
+2011-11-10 21:35:24 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: fix compilation with pulseaudio 0.9
+
+2011-11-10 18:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflactag.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/goom/gstgoom.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/wavparse/gstwavparse.c:
+         update for adapter api changes
+
+2011-11-10 17:23:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmupay.c:
+       * gst/rtp/gstrtpsirenpay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawpay.c:
+         update for changed base classes
+
+2011-11-10 13:50:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         fix for audio clock change
+
+2011-11-10 11:03:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/pulse/pulsesrc.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/ximage/gstximagesrc.c:
+         update for removed fixate function
+
+2011-11-09 17:40:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-11-09 17:38:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+         updates for new acceptcaps query
+
+2011-11-08 15:35:26 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix wrong stride when inverting uncompressed video
+         Such frames have a stride multiple of 4, see
+         http://lscube.org/pipermail/ffmpeg-issues/2010-April/010247.html.
+         This showed up on a sample using a odd width of 24 bit video.
+         https://bugzilla.gnome.org/show_bug.cgi?id=652288
+
+2011-11-09 12:25:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         h263ppay: report to 0.11
+
+2011-11-09 12:18:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/flac/gstflacdec.c
+         gst/audioparsers/gstflacparse.c
+         gst/isomp4/qtdemux.c
+
+2011-11-09 11:53:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/wavparse/gstwavparse.c:
+         remove query types
+
+2011-11-09 10:32:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: minimal sanity check on creation datetime
+
+2011-11-02 12:58:12 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: Return the sink pad template as sink caps, not the src's
+         https://bugzilla.gnome.org/show_bug.cgi?id=577784
+
+2009-03-15 19:26:48 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: Also implement size/framerate restrictions in getcaps
+         https://bugzilla.gnome.org/show_bug.cgi?id=577784
+
+2009-03-04 20:50:19 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: Implement getcaps following RFC 4629, picks the right annexes
+         https://bugzilla.gnome.org/show_bug.cgi?id=577784
+
+2011-11-08 14:31:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: also set segment stop at startup rather than only post seek
+         ... so as to ensure consistent playback with or without seek, especially
+         in presence of some bogus edit list entries.
+
+2011-11-08 11:18:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+       * gst/rtsp/gstrtspsrc.c:
+         update for probe api changes
+
+2011-11-08 08:50:19 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/goom/gstgoom.c:
+         goom: code cleanups
+         Move variables to the scope where they are needed. Use our macros and functions
+         more.
+
+2011-11-08 08:49:05 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/goom/gstgoom.c:
+         goom: add a sink_query to eat allocation queries
+         We should not forward allocation queries for audio to the video sink.
+
+2011-11-02 17:02:54 +0000  Raul Gutierrez Segales <rgs@collabora.co.uk>
+
+       * gst/flv/Makefile.am:
+         gst/flv/: add amfdefs.h to noinst_HEADERS
+         https://bugzilla.gnome.org/show_bug.cgi?id=663334
+
+2011-11-07 17:14:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+       * gst/rtsp/gstrtspsrc.c:
+         fix for probe updates
+
+2011-10-03 17:50:43 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+         flvdemux: detect large pts gaps and resync
+         Should work on multiple gaps, but tested on only one.
+         https://bugzilla.gnome.org/show_bug.cgi?id=631430
+
+2011-08-22 10:40:45 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: fix off by one between granpos and last_stop
+
+2011-10-07 19:41:35 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: fix last frame timestamp in fixed block size mode
+         The last block may have a different block size, so we should not
+         use it to scale or we'll end up with a wrong timestamp.
+         See comment and quote from the FLAC format documentation in the code.
+         Fixes looped playback of FLAC files (via about-to-finish).
+         https://bugzilla.gnome.org/show_bug.cgi?id=661215
+
+2011-10-27 15:52:47 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttextoverlay.h:
+         cairotextoverlay: add a 'silent' property to skip rendering
+         https://bugzilla.gnome.org/show_bug.cgi?id=662856
+
+2011-11-07 12:00:12 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/ebml-write.c:
+         matroskamux: fix regression causing malformed files
+         This was caused by me in 1b213d. It seems I was too focused on 0.11 when I did
+         this and tested the wrong branch.
+         The problem was reported by Alexey Fisher.
+
+2011-11-04 18:41:36 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/annodex/gstcmmldec.h:
+       * gst/alpha/Makefile.am:
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalpha.h:
+       * gst/audiofx/Makefile.am:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofx.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/effectv/Makefile.am:
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/equalizer/Makefile.am:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer.h:
+       * gst/shapewipe/Makefile.am:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/smpte/Makefile.am:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/videobox/Makefile.am:
+       * gst/videobox/gstvideobox.c:
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/plugin.c:
+       * gst/videomixer/Makefile.am:
+       * gst/videomixer/videomixer.c:
+       * gst/videomixer/videomixer2.c:
+       * sys/v4l2/Makefile.am:
+       * sys/v4l2/gstv4l2.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2src.c:
+       * tests/examples/shapewipe/shapewipe-example.c:
+       * tests/examples/v4l2/camctrl.c:
+         controller: port to new controller location and api
+
+2011-11-04 17:39:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         more template fixes
+
+2011-11-04 16:21:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: more 0.11 fixing
+         Make sure the caps event gets to the sink.
+
+2011-11-04 15:35:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: port some more
+         Rename decodebin2 -> decodebin some more
+         Cleanup up sinkpad event handling
+
+2011-11-04 13:56:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: port some more to 0.11
+         We must not forward the caps event. instead we will decide what to do when the
+         pad block is taken.
+         Use decodebin instead of decodebin2
+
+2011-11-04 13:12:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/interleave/deinterleave.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartdemux.h:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         more template fixes
+
+2011-11-04 11:58:22 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/interleave/interleave.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/webm-mux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/videomixer/videomixer.c:
+       * tests/check/elements/avimux.c:
+       * tests/check/elements/interleave.c:
+       * tests/check/elements/matroskamux.c:
+       * tests/check/elements/qtmux.c:
+       * tests/check/elements/rtpbin.c:
+         make %u in all request pad templates
+
+2011-11-04 11:01:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/rtp/gstrtpvrawdepay.c
+
+2011-11-04 10:32:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+       * gst/apetag/gstapedemux.c:
+         Port apedemux
+
+2011-11-03 23:28:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawdepay.c:
+         rtp: use GLib's G_BIG_ENDIAN define instead of BIG_ENDIAN
+         Fixes compiler warning on mingw32
+
+2011-11-03 16:43:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * common:
+       * configure.ac:
+       * gst/rtpmanager/Makefile.am:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.h:
+       * gst/rtpmanager/rtpstats.h:
+       * gst/udp/Makefile.am:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudp.c:
+       * gst/udp/gstudpsrc.c:
+         update for new net library
+
+2011-11-02 12:09:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/flac/gstflactag.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/wavparse/gstwavparse.c:
+         tags: update for tag API removal
+
+2011-11-02 10:40:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-10-31 02:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         update for netbuffer api change
+
+2011-10-31 02:35:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudp.c:
+       * gst/udp/gstudpsrc.c:
+         update for netaddress change
+
+2011-10-31 02:24:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstwarp.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawdepay.h:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         update for meta api change
+
+2011-10-29 09:29:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/rtsp/gstrtspsrc.c:
+         update for new task api
+
+2011-10-29 09:09:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * sys/v4l2/gstv4l2object.c:
+         structure: fix for api update
+
+2011-10-29 08:25:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+         bufferlist: update for new API
+
+2011-11-01 00:40:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+       * gst/rtsp/gstrtspsrc.c:
+         Update for pad API changes
+         GstProbeType, GstProbeReturn and GstActivateMode -> GstPad*
+
+2011-10-31 18:38:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: fix obvious crash
+
+2011-10-31 16:18:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: avoid shortcut evaluation when adding paired mp4 tag
+         Fixes (part of) #638711.
+
+2011-10-31 15:43:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: do not use unoffical V_MJPEG codec id
+         ... but as not spec'ed especially, consider it a VfW compatibility case.
+         Fixes #659837.
+
+2011-10-30 19:30:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacenc.h:
+         flacenc: remove dead code from header
+         We require a new-enough libflac that this condition will never apply.
+
+2011-10-30 19:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: parse stream headers from caps in set_format function
+         Not that this seems to be actually needed, libflac happily decodes
+         stuff even if we just drop all headers and never feed it to the
+         library.
+
+2011-10-30 18:49:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: don't extract metadata, leave that to the parser or container
+
+2011-10-30 18:45:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: we expect framed input now, remove some more code
+
+2011-10-09 16:18:09 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: naive port to GstAudioDecoder
+         This would probably have been too invasive to do in the 0.10
+         branch, with all the pull-mode and parser handling code in
+         there.
+
+2011-10-30 11:44:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/annodex/gstcmmldec.c:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/multipart/multipartdemux.c:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/wavparse/gstwavparse.c:
+         ext, gst: update for taglist API changes
+
+2011-10-30 11:41:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+         tests: fix compilation of audio tests in uninstalled setup
+
+2011-10-28 21:26:33 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+         audiopanorama: simplify get_unit_size
+
+2011-10-28 21:19:42 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audioecho.c:
+         tests: audioecho: port to 0.11
+
+2011-10-28 21:18:33 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audiofx/audioecho.c:
+         audioecho: fix internal buffer size calculation
+
+2011-10-28 14:05:48 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audiochebband.c:
+         tests: audiochebband: port to 0.11
+
+2011-10-28 16:52:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-10-28 15:08:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: fix porting errors
+         The probes were ported wrongly and caused deadlocks.
+
+2011-10-28 09:57:36 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: add sof-marker to template caps, so we don't get plugged for lossless jpeg
+         jpegdec (using libjpeg 6.2/8) can't decode some lossless types of JPEG.
+         https://bugzilla.gnome.org/show_bug.cgi?id=556648
+
+2011-10-28 13:06:20 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audiocheblimit.c:
+         tests: audiocheblimit: port to 0.11
+
+2011-10-28 13:02:56 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audiofx/audiofxbaseiirfilter.c:
+         audiofx: fix crash in process()
+
+2011-10-28 11:48:31 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audioamplify.c:
+         tests: audioamplify: port to 0.11
+
+2011-10-28 12:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulse: fix check for empty caps
+
+2011-10-28 12:30:33 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: elaborate some debug statements
+
+2011-10-11 20:56:51 +0400  Stas Sergeev <stsp@users.sourceforge.net>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: be careful with negative cts
+         Fixes #661477.
+
+2011-10-06 13:04:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: tune non-update seek handling cases
+         Fixes #661049.
+
+2011-10-28 11:46:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/videomixer/gstcollectpads2.c
+
+2011-10-28 11:16:38 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audiofx/audiodynamic.c:
+         audiodynamic: don't set process function too early
+         GstAudioInfo and GstAudioFilter have been changed so that this code doesn't
+         crash anymore when a property is set in NULL state.
+
+2011-10-28 10:42:04 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audiodynamic.c:
+         tests: audiodynamic: port to 0.11
+
+2011-10-28 00:24:14 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/spectrum.c:
+         tests: spectrum: port to 0.11
+
+2011-10-27 23:57:17 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * tests/check/elements/audiopanorama.c:
+         tests: audiopanorama: port to 0.11
+
+2011-10-27 23:56:12 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+         audiopanorama: fix get_unit_size
+
+2011-10-28 10:40:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer2: Use the clip function instead of the prepare_buffer function
+
+2011-10-28 09:05:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * sys/v4l2/gstv4l2object.c:
+         rtpmanager, v4l2: fix compiler warnings after gst_caps_new_simple() change
+
+2011-10-28 09:01:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fix compiler warnings after gst_caps_new_simple() change
+
+2011-10-28 09:36:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/Makefile.am:
+       * gst/videomixer/gstcollectpads2.c:
+       * gst/videomixer/gstcollectpads2.h:
+       * gst/videomixer/videomixer2.h:
+       * gst/videomixer/videomixer2pad.h:
+         videomixer2: Use collectpads2 from core
+
+2011-10-27 19:39:20 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/wavenc/Makefile.am:
+       * gst/wavenc/gstwavenc.c:
+         wavenc: port to 0.11 raw audio caps
+
+2011-10-27 19:06:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/flv/gstflvmux.c
+
+2011-10-27 19:00:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/icydemux/gsticydemux.c:
+       * gst/rtp/README:
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+         make some more things compile again
+
+2011-10-27 16:08:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/pulse/pulseaudiosink.c
+         ext/pulse/pulsesink.c
+
+2011-10-27 16:03:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+       * sys/v4l2/gstv4l2object.c:
+         fix compilation
+
+2011-10-28 00:41:45 +1100  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Don't pointlessly hold object lock over caps operations
+         Avoids a deadlock when getcaps is recursive due to the getcaps being
+         reflected upstream/downstream. The lock isn't actually protecting
+         anything here.
+
+2011-10-27 00:37:03 +1100  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/flv/amfdefs.h:
+       * gst/flv/gstflvmux.c:
+         flvmux: add some comments and defines to clarify code.
+
+2011-10-10 15:36:14 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/ebml-write.c:
+         matroska: refactor ebml-write to be more 0.11 friendly
+         Switching to a more 0.11-friendly pattern, where getting the buffer's data
+         pointer and setting the size many times is less natural. This is of course in
+         preparation to the upcoming port of the plugin.
+
+2011-10-11 21:45:46 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/ebml-write.c:
+         matroska: remove stale floatcast include
+         GDOUBLE_TO_BE was moved to core a long time ago.
+
+2011-10-11 22:10:27 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: fix possible crash with malformed dirac codec_data
+         Since size is unsigned, we need to safeguard against wrapping below zero.
+
+2011-10-21 22:33:34 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+         equalizer: remove avoidable call to gst_object_set_name
+
+2011-10-21 22:32:38 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: remove avoidable call to gst_object_set_name
+
+2011-10-21 14:51:23 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/pulse/pulsemixerctrl.h:
+       * gst/videofilter/gstvideobalance.c:
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/oss/gstossmixer.h:
+       * sys/oss4/oss4-mixer.c:
+       * sys/oss4/oss4-source.c:
+       * sys/osxaudio/gstosxaudioelement.c:
+       * sys/sunaudio/gstsunaudiomixerctrl.h:
+       * sys/v4l2/gstv4l2colorbalance.h:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2tuner.h:
+       * sys/v4l2/gstv4l2videooverlay.c:
+       * sys/v4l2/gstv4l2videooverlay.h:
+       * sys/v4l2/gstv4l2vidorient.c:
+       * sys/v4l2/gstv4l2vidorient.h:
+         interfaces: clean up the use of iface and class/klass
+
+2011-10-21 11:37:05 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+       * gst-plugins-good.spec.in:
+         Update spec file so its paralel-installable and only tries to package ported plugins
+
+2011-10-16 20:30:25 +0200  René Stadler <mail@renestadler.de>
+
+       * ext/libpng/gstpngenc.c:
+         pngenc: increase arbitrary resolution limits
+         Apparently libpng can technically do up to 2^31-1 rows and columns. However it
+         imposes an (arbitrary) default limit of 1 million (that could theoretically be
+         lifted by using some additional API).
+         Moved array allocation to the heap now.
+
+2011-10-16 20:25:41 +0200  René Stadler <mail@renestadler.de>
+
+       * ext/libpng/gstpngenc.c:
+         pngenc: don't unconditionally allocate 4096 pointers on the stack
+         Instead allocate as many as needed (on the stack still).
+
+2011-10-16 20:05:28 +0200  René Stadler <mail@renestadler.de>
+
+       * ext/libpng/gstpngenc.c:
+         pngenc: ensure setcaps was called before chain function
+         This is needed to properly error out for e.g. "fakesrc ! pngenc ! fakesink".
+
+2011-10-16 19:44:27 +0200  René Stadler <mail@renestadler.de>
+
+       * ext/libpng/gstpngenc.c:
+         pngenc: validate input buffer size
+         Just for safety; of course such mismatch represents a bug in another element.
+
+2011-10-16 19:41:28 +0200  René Stadler <mail@renestadler.de>
+
+       * ext/libpng/Makefile.am:
+       * ext/libpng/gstpngenc.c:
+       * ext/libpng/gstpngenc.h:
+         pngenc: make setcaps more robust, use gstvideo functions
+         A setcaps function needs to actually verify the caps carefully. In this case,
+         it was possible to e.g. link a video decoder with YUV+RGB template caps to
+         pngenc.  That would cause a crash when the decoder pushes a YUV buffer. Same
+         thing when pushing a valid buffer that exceeds the resolution limits.
+         Also, missing framerate caps field would cause a glib critical warning due to
+         invalid GValue. This fails hard now.
+
+2011-10-21 10:01:43 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/matroska-read-common.c:
+         ebml: small correction to previous commit
+         Signal a short read with UNEXPECTED, exactly like the peek_bytes function.
+
+2011-10-19 13:09:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/matroska/matroska-read-common.c:
+         ebml: Fix push-based behaviour
+         The 'peek' method was completely wrong (!?)
+
+2011-10-18 18:31:17 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulse: Get caps correctly on pad block
+         Instead of always going upstream, we should first see if already got
+         caps from a setcaps() call.
+         https://bugzilla.gnome.org/show_bug.cgi?id=661262
+
+2011-10-18 12:25:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/wavpack/gstwavpackenc.c:
+         wavpackenc: don't unref buffer with gst_object_unref()
+
+2011-10-18 12:05:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: only use is_pcm for 1.0 of pulseaudio
+
+2011-10-18 11:58:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: only disable trickmodes for !pcm
+         Only disable trickmodes when we are not dealing with raw PCM samples.
+
+2011-10-16 15:32:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videocrop/gstvideocrop.c:
+         videocrop: fix compilation
+
+2011-10-16 15:26:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/rtp/gstrtpvrawdepay.c
+
+2011-10-14 10:56:16 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer2: Fix a leak
+         Buffers weren't being unref'ed in one case inside, causing memory usage
+         to blow up.
+
+2011-10-14 09:10:01 +0200  Marc Leeman <marc.leeman@gmail.com>
+
+       * gst/rtp/gstrtpvrawdepay.c:
+         set colour masks for video/x-raw-rgb in rtpvrawdepay
+
+2011-10-13 01:05:13 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * configure.ac:
+         configure: re-enable videocrop plugin
+         Already ported to 0.11
+
+2011-10-13 01:05:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/videocrop/gstaspectratiocrop.c:
+       * gst/videocrop/gstaspectratiocrop.h:
+         aspectratiocrop: Port to 0.11
+
+2011-10-13 00:39:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/videocrop/Makefile.am:
+       * gst/videocrop/gstvideocrop.c:
+       * gst/videocrop/gstvideocrop.h:
+         videocrop: Port to 0.11
+
+2011-10-12 17:43:47 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/aspectratiocrop.c:
+         tests: aspectratiocrop: Port to 0.11
+
+2011-10-12 08:24:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/alphacolor.c:
+         tests: alphacolor: Port to 0.11
+
+2011-10-13 17:12:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: Properly register type
+         It's a subclass of GstAudioEncoder and not of GstElement
+
+2011-10-13 16:59:50 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer2: Fix incorrect gst_buffer_replace() call
+         This got exposed when gst_buffer_replace() was changed from a macro to a
+         function.
+
+2011-10-13 09:34:04 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Fix wrong usage of gst_iterator_filter
+         It takes a GValue* as the user_data.
+         And don't forget to unref the demuxer before returning.
+
+2011-10-13 09:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         fix compile
+
+2011-10-13 08:58:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/jpeg/gstjpegdec.c
+         gst/rtp/gstrtpvrawpay.c
+
+2011-10-12 08:09:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/cmmlenc.c:
+         tests: cmmlenc: Port to 0.11
+
+2011-10-12 08:02:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/cmmldec.c:
+         tests: cmmldec: Port to 0.11
+
+2011-10-12 07:29:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: Use new GstIterator API correctly
+         GstIterator now uses GValue, use it correctly.
+
+2011-10-12 11:26:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawpay.c:
+         rtpvrawpay: Only use 24 LSB for depth=24 RGB caps
+         ... and indent the masks for clarity
+
+2011-10-11 14:58:43 +0200  René Stadler <rene.stadler@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: fix segment handling, so we actually use running time
+         gst_matroska_mux_best_pad adjusts the buffer timestamp to running time using
+         the segment stored in the pad's collect data. However, the event handler didn't
+         pass the newsegment event on to collectpads' handler, so this segment was never
+         updated at all.
+         Re-fixes bug #432612.
+
+2011-10-10 19:01:23 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * gst/rtp/gstrtpg722pay.c:
+         gstrtpg722pay: Compensate for clockrate vs. samplerate difference
+         The RTP clock-rate used for G722 is 8000, even though the samplerate is
+         16000. Compensate for this by pretending G722 has 8 bits per sample
+         instead of the 4 bits as if it were a codec that ran at half the speed,
+         but with twice the number of bits. Fixes #661376
+
+2011-09-27 19:25:53 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Implement upstream negotiation
+         Add upstream negotiation for jpegdec. Fixes #660275
+
+2011-10-10 19:02:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroska-demux: don't leak audio codec_data buffer
+
+2011-10-10 17:41:10 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+         alpha: Don't use start() vmethod
+         The only thing we're doing is initializing parameters ...
+         * which won't work because we don't have upstream/downstream caps
+         * which will be initialized when ::set_caps() is called
+
+2011-10-10 14:08:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-10-10 13:22:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/id3demux/gstid3demux.c:
+         id3demux: port to 0.11
+
+2011-10-10 13:20:04 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/examples/cairo/Makefile.am:
+         tests: add missing PLUGIN_ASE_LIBS to LDADD
+
+2011-10-10 12:54:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/icydemux/gsticydemux.c:
+         icydemux: port to 0.11
+
+2011-10-10 12:27:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * ext/annodex/gstcmmldec.c:
+       * ext/annodex/gstcmmlenc.c:
+         annodex: port to 0.11
+
+2011-10-10 11:48:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/speex/gstspeexenc.c
+
+2011-10-10 00:18:56 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulseutil.c:
+       * ext/pulse/pulseutil.h:
+         pulse: port pulseutil to 0.11
+
+2011-10-09 21:17:24 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulseaudiosink.c:
+         pulseaudiosink: port to 0.11
+
+2011-10-09 18:58:29 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Fixing getcaps function
+         Update getcaps function to 0.11 API
+
+2011-10-09 21:31:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+       * ext/speex/gstspeexenc.h:
+         speexenc: only push header buffers following initial events
+
+2011-10-09 16:29:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-10-09 16:24:36 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/qtdemux_dump.c:
+         qtdemux: update for __gst_debug_min name change
+
+2011-10-09 11:18:18 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/isomp4/atomsrecovery.c:
+         qtmux: Fix memory leak on atoms recovery function
+         Remember to free the ftyp data after writing it to a file.
+         Fixes #660969
+
+2011-10-06 12:26:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: report new bits
+
+2011-10-06 12:23:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/speex/gstspeexdec.c
+         ext/speex/gstspeexenc.c
+         gst/isomp4/atoms.c
+         gst/isomp4/gstqtmux.c
+
+2011-09-21 18:45:42 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: improve segment handling with non-zero starting timestamp
+         ... as well as related items, such as seeking and position reporting.
+         https://bugzilla.gnome.org/show_bug.cgi?id=659808
+
+2011-09-29 18:41:53 +0400  Stas Sergeev <stsp@users.sourceforge.net>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/ximage/gstximagesrc.c:
+         v4l2, ximagesrc: fix some printf format compiler warnings
+         https://bugzilla.gnome.org/show_bug.cgi?id=660150
+
+2011-09-30 12:42:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: qtmux: Refactor bitrate check test
+         Refactor bitrate check test to accomodate multiple tests
+         for bitrate
+
+2011-09-30 13:02:31 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/atoms.c:
+         qtmux: update esds atom under wave atom for aac bitrates
+         AAC in mov format puts an ESDS atom inside of a WAVE atom in
+         STSD atom, we need to update the bitrate on this ESDS. This patch
+         fixes it.
+
+2011-09-30 12:41:52 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/fourcc.h:
+         qtmux: Also update btrt atom
+         When rewriting bitrates, also update the btrt atom under stsd
+
+2011-09-30 10:55:53 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: qtmux: add tests for bitrate average calculation
+         Adds tests to make sure qtmux/mp4mux sets average bitrate
+         correctly
+
+2011-09-28 11:41:49 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atoms.h:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+         qtmux: Calculate average bitrate for streams
+         Calculate and use average bitrate for streams when no
+         bitrate tag was received
+
+2011-09-28 10:41:14 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Avoid a buffer metadata copy if possible
+         If first_ts is 0 there is no need to subtract, so we might
+         skip some copying to make the buffer metadata writable.
+
+2011-09-29 23:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+         speexenc: initialise variable before adding to it
+
+2011-09-29 17:21:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexdec.h:
+         speexdec: port to audiodecoder
+
+2011-09-29 16:33:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.h:
+         speexenc: clean up some unused remnants
+
+2011-09-29 17:32:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/speex/Makefile.am:
+       * ext/speex/gstspeexenc.c:
+       * ext/speex/gstspeexenc.h:
+         speexenc: port to audioencoder
+
+2011-09-28 19:10:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: get rid of granulepos handling
+         Leave that to the parser or demuxer. There's still some
+         code for operating in DEFAULT (samples) format, but that
+         will be removed later.
+
+2011-09-28 18:32:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: get rid of pull-mode support and focus on being a decoder
+         Leave all the other stuff to flacparse.
+
+2011-09-28 17:29:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflactag.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegenc.c:
+         flac, jpeg: fix compiler warning
+
+2011-09-28 17:40:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflactag.c:
+         flac: port to 0.11
+
+2011-09-28 17:39:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/flac/gstflacenc.c
+
+2011-09-28 16:18:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-09-28 16:09:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/flac/Makefile.am:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflacenc.h:
+         flacenc: port to audioencoder
+
+2011-09-27 15:59:24 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-ids.h:
+       * gst/matroska/matroska-parse.c:
+         matroskademux: ensure minimal alignment for audio/x-raw-* buffers
+         Since matroskademux will attempt to push unaligned buffers,
+         downstream might have trouble with those, especially if downstream
+         uses ORC, such as audioconvert.
+         Ensure we push buffers aligned to the basic type at least for
+         those raw buffers.
+         https://bugzilla.gnome.org/show_bug.cgi?id=659798
+
+2011-09-28 12:44:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         common
+         ext/pulse/pulsesink.c
+         ext/soup/gstsouphttpclientsink.c
+         gst/audioparsers/gstaacparse.c
+         gst/audioparsers/gstac3parse.c
+         gst/rtp/gstrtph264depay.c
+         gst/rtpmanager/gstrtpjitterbuffer.c
+         gst/rtpmanager/rtpjitterbuffer.c
+         gst/rtsp/gstrtspsrc.c
+         sys/ximage/gstximagesrc.c
+
+2011-09-28 00:10:09 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * gst/goom2k1/goom_core.c:
+         goom2k1: Fix compiler warnings on 64 bit mingw-w64
+         Fixes bug #660294.
+
+2011-09-25 15:13:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/Makefile.am:
+       * ext/soup/gstsoup.c:
+       * ext/soup/gstsouphttpclientsink.c:
+       * ext/soup/gstsouphttpclientsink.h:
+       * ext/soup/gstsouphttpsink.c:
+       * ext/soup/gstsouphttpsink.h:
+         soup: rename souphttpsink to souphttpclientsink
+         To avoid confusion, and because we might want a server
+         sink at some point too.
+         https://bugzilla.gnome.org/show_bug.cgi?id=659947
+
+2011-09-23 16:39:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsink.c:
+       * ext/soup/gstsouphttpsink.h:
+         souphttpsink: don't create unused second sink pad object
+         The base class will create the sink pad.
+
+2011-09-23 15:36:36 +0200  Julien Isorce <julien.isorce@gmail.com>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: correctly check for ac3/e-ac3 switch
+         https://bugzilla.gnome.org/show_bug.cgi?id=659943
+
+2011-09-21 14:01:20 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * common:
+         Update common to 0.11 branch
+
+2011-09-20 13:38:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: improve downstream flow return feedback to upstream
+         ... although basertpdepay does not really make it easy/possible to do so
+         all the way.
+
+2011-09-20 12:11:47 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/gstximagesrc.h:
+         ximagesrc: add xid and xname properties to allow capturing a particular window
+         A particular window may be selected using the new xid (X-Window
+         XID, eg a pointer) and xname (window title) properties. If both
+         are specified, the XID is used in preference, falling back to
+         xname if not found.
+         Default (if none of xid and xname are specified, or if no such
+         window is found) is to capture the root window.
+         https://bugzilla.gnome.org/show_bug.cgi?id=546932
+
+2011-08-02 17:39:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         tests: add unit test to make sure encodebin picks mp4mux for variant=iso
+         https://bugzilla.gnome.org/show_bug.cgi?id=651496
+
+2011-09-19 12:15:11 +0200  Ha Nguyen <hanguytv@gmail.com>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: Fix a leaked clock for each buffering message
+         Fixes bug #659237.
+
+2011-09-19 12:11:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: parse embedded ID32 tags
+
+2011-09-02 13:41:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+         rtpsession: avoid source premature timing out
+         Use slightly adjusted sender interval to determine sender timeout rather than
+         our own sender side interval (which may have been forced small).
+
+2011-08-25 12:40:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: avoid timing out source too quickly
+         ... following a PAUSE/PLAY cycle, particularly applicable when operating
+         with a short RTCP interval (possibly forced so server-side).
+
+2011-08-24 14:37:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer/rtpbin: relax dropping rtcp packets
+         ... to at least having it trigger a/v synchronization, possibly without
+         using provided values which are still not considered sane
+         (as previously dropped).
+
+2011-08-24 14:34:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: some more reset when clearing pt map
+         ... which in particular caters for some more reset following a possible
+         rtsp PLAY.
+
+2011-08-21 21:58:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: do not set elements to PLAYING when doing seek in PAUSED
+
+2011-09-01 14:47:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/rtpjitterbuffer.c:
+         rtpjitterbuffer: only reset skew on gap if input ts available
+
+2011-08-18 14:12:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/rtpjitterbuffer.c:
+         rtpjitterbuffer: check some more for possible rtp timestamp discontinuity
+         ... when operating in non slave mode, and reset if detected.
+         This should avoid some (large) bogus outgoing timestamp due to jumps
+         in rtp time, as result of PAUSE/PLAY or seek or ...
+
+2011-08-08 12:48:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: switch to rtp time based syncing when guessed appropriate
+
+2011-08-08 12:15:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpbin.h:
+         rtpbin: alternative inter-stream syncing methods
+         ... at least if not syncing to NPT time:
+         * either sync using RTCP SR data (as currently)
+         * only perform the above once using initial RTCP SR packets
+         * discard RTCP and sync by equating provided stream's clock-base rtptime,
+         as provided by jitterbuffer (typically obtained from RTP-Info in RTSP).
+
+2011-08-08 12:11:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: also provide clock-base to sync signal
+
+2011-08-08 12:09:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpbin.h:
+         rtpbin: allow configurable rtcp stream syncing interval
+         ... rather than necessarily syncing at each RTCP SR.
+
+2011-08-01 08:35:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: trigger reconsideration if rtcp interval set
+
+2011-08-01 08:32:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: configure rtcp interval if provided
+         ... in PLAY response.
+
+2011-09-16 16:53:22 +0300  Lasse Laukkanen <lasse.laukkanen@digia.com>
+
+       * gst/isomp4/gstqtmux.c:
+         isomp4: Fix allowing zero duration tracks
+         https://bugzilla.gnome.org/show_bug.cgi?id=637486
+
+2011-09-05 10:11:18 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/udp/gstudpnetutils.c:
+         udpsrc: error out when no protocol is specified in the uri
+         It is certainly better than to crash.
+         https://bugzilla.gnome.org/show_bug.cgi?id=658178
+
+2011-09-19 09:37:58 +0200  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/speex/gstspeexenc.c:
+         speexenc: do not use invalid buffer timestamps
+
+2011-03-29 12:09:18 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/Makefile.am:
+       * ext/pulse/plugin.c:
+       * ext/pulse/pulseaudiosink.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+       * ext/pulse/pulseutil.h:
+         pulse: New pulseaudiosink element to handle format changes
+         This introduces a new bin which wraps around pulsesink and depending on
+         the formats supported by the sink, plugs in/out a decodebin2 as
+         required. This allows users to switch sinks on the stream and adapts
+         accordingly (for example, you could watch a movie in passthrough mode on
+         your receiver which supports AC3 decode, then plug out and switch to a
+         non-digital profile to continue uninterrupted on analog output).
+         The bin is required because doing the same with playbin2/playsink will
+         require API changes that cannot be made in 0.10. With 0.11/1.0, we
+         should be able to ask for upstream caps renegotiation to deal with all
+         this.
+         https://bugzilla.gnome.org/show_bug.cgi?id=657179
+
+2011-09-16 15:03:23 +0200  Branko Subasic <branko@axis.com>
+
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/ebml-read.h:
+       * gst/matroska/matroska-read-common.c:
+         matroskademux: Avoid sending EOS when in paused state
+         Changed the ebml reader's gst_ebml_peek_id_length() function so
+         that it returns the actual reason for why the peek failed, instead
+         of (almost) always returning GST_FLOW_UNEXPECTED. This prevents
+         the pulling task from sending EOS when doing a flushing seek.
+
+2011-09-15 15:53:47 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: fix stuttering A/V
+         Someone got had by implicit promotion to unsigned in ops with
+         a signed and an unsigned value.
+         https://bugzilla.gnome.org/show_bug.cgi?id=659153
+
+2011-09-14 16:37:12 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/debugutils/gstnavseek.c:
+         navseek: toggle pause/play on space bar
+         A useful thing to have.
+         https://bugzilla.gnome.org/show_bug.cgi?id=659065
+
+2011-09-14 14:46:00 +0200  David Svensson Fors <davidsf@axis.com>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: configurable timestamp gap handling
+         matroskademux performs segment tricks to skip gaps in streams,
+         notably at start for non 0 based files.  There may however be
+         cases when full presentation (including intermediate gaps) is
+         desired, so a property allows to configure as of which gap
+         to act (or not at all).
+         API: GstMatroskaDemux::max-gap-time
+         Fixes #659009.
+
+2011-09-12 09:21:47 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * tests/check/elements/flvmux.c:
+         tests: flvmux: Fix flvmux's tests after fix for request pads handling
+         Now that flvmux doesn't release its request pads on PAUSED->READY the
+         test doesn't need to re-request them for every reuse test start.
+
+2011-09-09 09:12:56 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Fix ctts generation for streams that don't start at 0 timestamps
+         Subtract the first timestamp of a stream from all input buffers to
+         get 0-based timestamps for creating a sane ctts table. Without this
+         patch the ctts could have larger values than needed, causing the
+         playback to have a delay at startup.
+         As the first timestamp is only found after a few buffers are queued
+         (due to possible reordered buffers), once we find the first timestamp
+         we subtract it from all buffers on the queue, from that point on,
+         all buffers have their timestamps subtract when they are collected.
+         https://bugzilla.gnome.org/show_bug.cgi?id=658659
+
+2011-09-12 07:55:19 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: don't release request pads going PAUSED->READY
+         Don't release request pads but just reset them. This makes pipelines using
+         flvmux reusable.
+
+2011-09-09 12:35:50 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: use bsid 9 and 10 to control sample rate
+         See http://matroska.org/technical/specs/codecid/index.html
+         The spec is silent about this though...
+         https://bugzilla.gnome.org/show_bug.cgi?id=658546
+
+2011-09-07 14:13:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: ensure some initial state variable setup
+         ... which might otherwise be skipped if the PLAY command is issued before
+         the OPEN command had a chance to actually be acted upon.
+         Fixes #657376.
+
+2011-09-08 15:02:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: tweak gap handling
+         ... so as to avoid buffers before and after gap to have identical running time.
+
+2011-09-08 13:28:24 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: use GST_RESOURCE_ERROR_BUSY if v4l2_ioctl fails with EBUSY
+         https://bugzilla.gnome.org/show_bug.cgi?id=658543
+
+2011-09-07 08:54:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: remove one G_UNLIKELY for user property
+         Using G_UNLIKELY on user properties isn't nice, specially when
+         that is the default option.
+
+2011-03-15 11:03:53 +0100  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: handle GstForceKeyUnit event
+         ... by starting a new cluster after forwarding event.
+         Fixes #644154.
+
+2011-09-07 14:27:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/cmmldec.c:
+       * tests/check/elements/cmmlenc.c:
+         cmml: Use complete cmml caps in the unit test
+
+2011-09-07 14:26:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/qtmux.c:
+         qtmux: Use complete MPEG caps in the unit test
+
+2011-09-07 14:18:58 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/plugins/Makefile.am:
+         docs: cleanup makefiles
+         Remove commented out parts that we don't need. Remove "the wingo addition" - no
+         so useful after all. Narrow down file-globs for plugin docs.
+
+2011-08-29 14:12:22 +0200  Konstantin Miller <konstantin.miller@gmail.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Don't handle HTTP response 407 as error if proxy authentication data is available
+         Fixes bug #657422.
+
+2011-09-07 12:11:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+         ac3parse: Add Converter to the classification because it can convert between different alignments
+         This allows decodebin2 to let it negotiate properly.
+
+2011-09-07 12:10:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+         audioparsers: Improve src template caps
+         Remove the parsed/framed fields and add all fields to the template
+         caps that always exist.
+
+2011-09-06 15:59:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstaacparse.h:
+         aacparse: parse codec_data to determine number of samples per frame
+         Fixes #656734.
+
+2011-09-06 21:24:46 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From a39eb83 to 11f0cd5
+
+2011-09-06 16:57:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         configure: try to disable deinterlace..
+
+2011-09-06 15:40:32 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 605cd9a to a39eb83
+
+2011-09-06 16:37:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         common
+
+2011-09-06 16:06:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/audioparsers/gstamrparse.c
+         gst/isomp4/qtdemux.c
+
+2011-09-06 15:40:32 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 605cd9a to a39eb83
+
+2011-09-06 15:05:37 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: make default duration check less sensitive
+         Frame duration might vary for 1 usecond, in this case matroskamux
+         decides to create BLOCKGROUP instead of SIMPLEBLOCK.
+         Convert duration to timecodescale which is (typically) less precise, and
+         then also allow the difference of 1/-1 to arrange for less sensitive check.
+         Based on patch by Alexey Fisher <bug-track@fisher-privat.net>
+         Fixes #653080.
+
+2011-09-06 13:18:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4gdepay.c:
+         rtpmp4gdepay: improve bogus interleaved index compensating
+         Patch by <gudake@gmail.com>
+         Fixes #654585.
+
+2011-09-06 13:16:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjack.h:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulseutil.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audiofx/audiopanorama.h:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavimux.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/law/alaw.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw.c:
+       * gst/spectrum/gstspectrum.c:
+       * gst/wavparse/gstwavparse.c:
+         -good: port to new audio caps
+
+2011-09-06 10:33:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Allow positive, non-1.0 segment rates
+         Only negative rates are not supported. Fixes bug #658305.
+
+2011-09-05 15:50:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/parser.c:
+         tests: parsers: provide more real data when testing draining of garbage
+
+2011-09-05 15:50:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstamrparse.c:
+         amrparse: fix and streamline valid frame checking
+         ... to handle various combinations of sync or not, and sufficient data
+         or not as might be expected.
+         Fixes #650714.
+
+2011-09-05 14:49:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fragmented support; avoid adjustment for keyframe seek
+         ... since all index data may not yet be available at that time.
+
+2011-09-05 14:48:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fragmented support; mark all audio track samples as keyframe
+
+2011-09-05 14:46:29 +0200  Brian Li <brian7003@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fragmented support; properly init return variable value
+         Fixes #655918.
+
+2011-09-05 13:31:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: add gtk-doc for new short-header property
+
+2011-09-05 13:18:39 +0200  Marc Leeman <marc.leeman@gmail.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: allow sending short RTSP requests to a server
+         Some encoders (Arecont) do not like the long OPTIONS sent at startup as sent by
+         GStreamer, but do accept the short header as sent by Live555.
+         This patch makes the extending the request optional by adding a property
+         (short-header).
+         Fixes #655805.
+         API: GstRTSPSrc:short-header
+
+2009-03-04 14:51:09 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtph263ppay.c:
+         rtph263ppay: Set H263-2000 if thats what the other side wants
+         The static caps states this element supports H263-2000, but setcaps never
+         sets it, so it was lie.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=577784
+
+2011-08-30 19:02:51 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: Initialise the last_keyframe_request variable
+
+2011-08-31 16:04:24 +0200  Peter Korsgaard <jacmet@sunsite.dk>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: make add/remove/clear/get-stats action signals
+         http://bugzilla.gnome.org/show_bug.cgi?id=657830
+         Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
+
+2011-08-31 18:45:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+         mp2t: fix encoding name according to RFC3551
+
+2011-08-30 13:33:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         qtdemux: push mode; perform some extra checks prior to upstream seeking
+
+2011-08-30 13:28:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: push mode; fix buffered streaming
+         That is, in case where no seek is peformed to moov, but preceding
+         limited mdat is buffered.
+
+2011-08-30 14:06:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/shapewipe/gstshapewipe.c:
+       * gst/shapewipe/gstshapewipe.h:
+         shapewipe: port to 0.11
+
+2011-08-30 12:49:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         law is ported now
+
+2011-08-30 12:25:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/law/alaw.c:
+       * gst/law/mulaw-decode.c:
+       * gst/law/mulaw-encode.c:
+       * gst/law/mulaw.c:
+         law: port to 0.11
+
+2011-08-29 19:11:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/law/alaw-decode.c:
+       * gst/law/alaw-encode.c:
+         alaw: port to 0.11
+
+2011-08-29 19:10:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: fix comment
+
+2011-08-29 18:02:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * ext/soup/gstsouphttpsink.c:
+       * ext/soup/gstsouphttpsrc.c:
+         soup: port soup elements to 0.11
+
+2011-08-29 15:13:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: avoid overflow wraparound in timestamp when adding durations
+         Do some type juggling to avoid overflow, while still allowing for 'negative'
+         durations (which would need a wraparound effect).
+
+2011-08-29 13:43:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         sys/v4l2/v4l2src_calls.c
+
+2011-08-26 14:20:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstwarp.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         allocation: fix for vmethod changes
+
+2011-08-25 23:37:47 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2src: make this work more than once in a row
+         We used to skip frame rate setup if the camera was already setup
+         with the requested frame rate. This breaks some cameras though,
+         causing them to not output data (several models of Thinkpad cameras
+         have this problem at least).
+         So, don't skip.
+         https://bugzilla.gnome.org/show_bug.cgi?id=638300
+
+2011-08-25 16:41:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/y4m/gsty4mencode.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+         port to new video flags
+
+2011-08-24 18:40:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseutil.c:
+         pulse: add some more channels
+
+2011-08-24 14:16:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-08-23 12:12:15 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: only require two frames in a row when we do not have sync
+         This avoids a single bit error dropping two frames unnecessarily.
+         The two consecutive frames check is still required when we don't
+         have sync.
+         https://bugzilla.gnome.org/show_bug.cgi?id=657080
+
+2011-08-23 21:41:15 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Trivial indentation fix
+
+2011-08-23 19:09:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/rtp/gstrtpvrawpay.c:
+         video: port to new colorimetry info
+
+2011-07-21 17:23:28 -0400  Monty Montgomery <cmontgom@redhat.com>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: Correct sample number rounding resulting in timestamp jitter
+         flacdec converts the src timestamp to a sample number, uses that internally, then reconverts the sample number to a timestamp for the output buffer.  Unfortunately, sample numbers can't be represented in an integer number of nanoseconds, and the conversion process was truncating rather than rounding, resulting in sample numbers and output timestamps that were often off by a full sample.
+         This corrects the time->sample convesion
+
+2011-08-22 13:10:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-08-22 12:24:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atoms.h:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+         fourcc: remove fourcc from caps
+
+2011-08-20 14:48:20 -0700  David Schleef <ds@schleef.org>
+
+       * gst/debugutils/breakmydata.c:
+         breakmydata: element is not passthrough
+
+2011-07-13 11:20:34 -0700  David Schleef <ds@schleef.org>
+
+       * gst/multifile/gstmultifilesrc.c:
+         multifilesrc: quiet debugging
+
+2011-07-10 21:40:20 -0700  David Schleef <ds@schleef.org>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: change field handling through methods
+         This likely breaks stuff.  The good: all of the methods now create
+         field images aligned with input frames, without timestamp mangling.
+         The bad: this touches a lot of code, much of which is hairy and in
+         need of cleanup.  However, at this point we can reasonably create a
+         PSNR-based test.
+
+2011-08-21 14:41:14 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: reset ->streamheaders to NULL on _stop
+         Fixes invalid memory access reusing multifilesink
+
+2011-08-20 10:46:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/cutter/gstcutter.c:
+       * gst/cutter/gstcutter.h:
+         cutter: bring cutter somewhat into this millennium
+
+2011-08-19 16:27:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/replaygain/gstrganalysis.c:
+         rg: fix caps
+
+2011-08-19 16:13:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: port after merge
+
+2011-08-19 16:12:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-08-19 16:09:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/auparse/Makefile.am:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/goom/gstgoom.c:
+       * gst/level/Makefile.am:
+       * gst/replaygain/Makefile.am:
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+       * gst/spectrum/gstspectrum.c:
+         port to more audio api changes
+
+2011-08-19 14:01:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+       * gst/auparse/gstauparse.c:
+       * gst/auparse/gstauparse.h:
+       * gst/cutter/gstcutter.c:
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/level/gstlevel.c:
+       * gst/level/gstlevel.h:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/spectrum/gstspectrum.c:
+       * sys/oss/gstosshelper.c:
+       * sys/oss/gstosssink.c:
+       * sys/oss/gstosssrc.c:
+       * tests/check/elements/audioinvert.c:
+       * tests/check/elements/level.c:
+       * tests/check/elements/rtp-payloading.c:
+       * tests/check/elements/rtpjitterbuffer.c:
+       * tests/examples/level/level-example.c:
+       * tests/examples/spectrum/spectrum-example.c:
+         port more elements to new audio caps and API
+
+2011-08-19 11:49:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audioamplify.h:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofirfilter.h:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioiirfilter.h:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiokaraoke.h:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsincband.h:
+       * gst/audiofx/audiowsinclimit.c:
+         port to new audio API and caps
+
+2011-08-18 13:37:39 +0200  David Henningsson <david.henningsson@canonical.com>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Allow writes in bigger chunks
+         There's no use in splitting the incoming data down to the segsize
+         limit - by writing as much as possible in one chunk, we increase
+         performance and avoid PulseAudio unnecessary rewinds.
+         Signed-off-by: David Henningsson <david.henningsson@canonical.com>
+
+2011-08-18 19:37:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-08-18 19:21:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjack.h:
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulseutil.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+         port to new audio caps.
+
+2011-08-08 22:14:28 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: ensure no-more-pads is always emitted
+         In particular, do so even if failing to read while prerolling,
+         such as when reading from a partial file (eg, while it is being
+         downloaded).
+         This fixes a wedge in playbin2.
+         https://bugzilla.gnome.org/show_bug.cgi?id=651965
+
+2011-08-17 17:57:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: improve fixate function
+         Use new core function to fixate a field.
+         Chain up to parent fixate function.
+
+2011-08-17 15:52:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/flac/gstflacdec.c
+
+2011-08-17 15:39:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * ext/jpeg/Makefile.am:
+       * ext/jpeg/gstjpeg.c:
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstjpegenc.h:
+         jpeg: port to 0.11
+         Also disable smoke for now.
+
+2011-08-16 17:27:13 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: avoid timestamp/offset tracking going out of sync
+         The libFLAC API is callback based, and we must only call it to
+         output data when we know we have enough input data. For this
+         reason, a single processing step is done when receiving a buffer.
+         However, if there were metadata buffers still pending, a step
+         intended for the first audio frame might end up writing that
+         leftover metadata. Since a single step is done per buffer, this
+         will cause every buffer to be written one step late.
+         This would add some latency (a bufferfull's worth), possibly
+         lose a buffer when seeking or the like, and also cause timestamp
+         and offset to be applied to the wrong buffer, as updates to
+         the "current" segment last_stop (from incoming buffer timestamp)
+         will be applied to an output buffer originating from the previous
+         incoming buffer.
+         This fixes the issue by ensuring that, upon receiving the first
+         audio frame, processing is done till all metadata is processed,
+         so the next "single step" done will be for the audio frame. After
+         this, we should keep to 1 input buffer -> 1 output buffer and so
+         avoid getting out of sync.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650960
+
+2011-08-17 11:17:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-08-16 15:32:07 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: bail on reserved value
+         Now that we look at the right bits, we can test against the reserved
+         value as we do for other fields.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650960
+
+2011-08-16 15:27:43 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: fix bit twiddling
+         Right shifting a 8 bit value by 8 bits is twice too much
+         to get the high 4 bits.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650960
+
+2011-08-16 15:22:46 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: warn if we see a variable block size where unsupported
+         https://bugzilla.gnome.org/show_bug.cgi?id=650960
+
+2011-08-16 18:25:29 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+         spectrum: avoid crashing by resetting the correct number of channels
+         https://bugzilla.gnome.org/show_bug.cgi?id=656606
+
+2011-08-16 18:35:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         sys/v4l2/v4l2src_calls.c
+
+2011-08-16 13:16:22 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: fix off by one in frame size check
+         Yes, I was tracking another bug and the small test file I generated
+         to test with improbably just happened to trigger this, with a second
+         and last frame of 1615 bytes.
+         https://bugzilla.gnome.org/show_bug.cgi?id=656649
+
+2011-08-15 12:19:14 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/parser.c:
+         tests: update for _negotiated_caps() change
+
+2011-08-14 20:46:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/id3demux/id3v2.3.0.html:
+       * gst/id3demux/id3v2.4.0-frames.txt:
+       * gst/id3demux/id3v2.4.0-structure.txt:
+         id3demux: remove specs from git as well now that parsing code is in -base
+
+2011-07-14 15:42:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+       * gst/id3demux/Makefile.am:
+       * gst/id3demux/gstid3demux.c:
+       * gst/id3demux/id3tags.c:
+       * gst/id3demux/id3tags.h:
+       * gst/id3demux/id3v2frames.c:
+         id3demux: use -base provided id3 tag parsing
+         https://bugzilla.gnome.org/show_bug.cgi?id=654388
+
+2011-08-13 16:51:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosrc.c:
+         jackaudiosrc: fix error message code
+         And also post 'not found' error if jackd is not even installed.
+
+2011-08-12 16:32:58 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: initialize bitrate variable and reset for each loop
+         Don't check eventually unset variable and don't accidentially use values from last
+         cycle.
+
+2011-08-10 11:28:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+         aasink: Remove unused variables
+
+2011-08-09 11:28:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Properly error out if SDP contains no streams
+         Also fixes unitialized variable error on macosx.
+
+2011-08-09 09:05:31 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/ximage/gstximagesrc.c:
+         ximagesrc: clear flags on buffer reuse
+         This will ensure a logically new buffer does not keep flags from
+         a previous use of that buffer (eg, DISCONT would be set on the first
+         buffer, and mistakenly kept when reused).
+         https://bugzilla.gnome.org/show_bug.cgi?id=653709
+
+2011-08-08 10:54:26 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: take care not to change the current format where appropriate
+         Some drivers are buggy are will change the current format when
+         processing VIDIOC_TRY_FMT. Save and restore the current format
+         to ensure the format is kept unchanged.
+         https://bugzilla.gnome.org/show_bug.cgi?id=649067
+
+2011-08-08 15:27:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/lt.po:
+       * po/lv.po:
+       * po/mt.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/or.po:
+       * po/pl.po:
+       * po/pt_BR.po:
+       * po/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/zh_HK.po:
+       * po/zh_TW.po:
+         po: update translations
+
+2011-08-08 15:26:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/aalib/Makefile.am:
+         aalib: make sure -DGST_USE_UNSTABLE_API is defined
+         So we don't get warnings.
+
+2011-08-08 15:25:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/v4l2/Makefile.am:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2videooverlay.c:
+       * sys/v4l2/gstv4l2videooverlay.h:
+       * sys/v4l2/gstv4l2xoverlay.c:
+       * sys/v4l2/gstv4l2xoverlay.h:
+         v4l2: update for GstXOverlay => GstVideoOverlay rename
+
+2011-08-07 12:23:26 +0200  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2src: Use fraction compare util function.
+         Use the fraction compare utility to compare function, not the
+         handcrafted one. The handcrafted one is buggy as it doesn't take into
+         account rounding error. For example comparing a framerate of 20/1 on a
+         camera configured as 30/1 fps would yield true: 1 == (1 * 20)/30 and not
+         re-configure the camera. Fixes #656104
+
+2011-08-07 11:14:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulsesrc.h:
+         pulsesrc: avoid race in starting
+         Sine the base class now does the negotiation from the streaming thread we have
+         to be careful and check if the stream is ready before changing its corked state.
+
+2011-08-05 12:27:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+         check: Use GST_CFLAGS when building tests
+         Ensures we have the proper define for using unstable API
+
+2011-08-05 08:59:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux.c:
+         isomp4: fixup after small api changes
+         Port to recently changed api so that it compiles again.
+
+2011-08-05 11:32:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/y4m/Makefile.am:
+         y4menc: Now depends on libgstvideo
+
+2011-08-04 18:41:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulse: more cleanups
+
+2011-08-04 18:15:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: small cleanups
+
+2011-08-04 16:35:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: call set_caps method of baseclass
+         Call the baseclass set_caps function to make it send the caps event and
+         properly trigger the negotiation functions.
+
+2011-08-04 16:25:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: small cleanups
+
+2011-08-04 15:25:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/goom/gstgoom.c:
+         goom: port to new caps
+
+2011-08-04 13:52:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2sink: Size variable should be a guint and not a gsize
+
+2011-08-04 12:50:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2sink.h:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: activate the pool in fallback
+         When nobody is using our pool, activate it ourselves.
+         Avoid leaking the buffer array.
+         Set default pool configuration with caps.
+         Don't keep current_caps, core does that for us now.
+
+2011-08-03 22:57:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * tests/icles/videocrop-test.c:
+         fix compilation
+         hal elements were removed, remove them from docs too
+         change example for pad-block API (actually remove the pad block, an application
+         should not be bothered with working around bugs in elements)
+
+2011-08-03 18:37:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/rtp/gstrtph264depay.c:
+         port to new API
+
+2011-08-03 18:25:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/pulse/pulsesink.c
+         ext/pulse/pulsesrc.c
+         gst/audioparsers/gstac3parse.c
+         gst/rtp/gstrtph264depay.c
+         gst/rtp/gstrtph264pay.c
+         gst/rtpmanager/gstrtpssrcdemux.c
+
+2011-08-03 22:50:05 +1000  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+       * gst/matroska/matroska.c:
+         matroska: Register new debug category
+         Register the matroskareadcommon debug category when the
+         plugin is loaded to avoid assertion output when debug is turned on.
+
+2011-08-03 13:38:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * tests/icles/gdkpixbufsink-test.c:
+         test/ickles: Port gdkpixbufsink test
+
+2011-08-03 13:33:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/autodetect.c:
+         Revert "tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr..."
+         This reverts commit 475aed8af6d2a57c1d21490c824e754a6b2367a9.
+         It won't consider elements from anywhere else anymore
+
+2011-08-03 13:10:46 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/parser.c:
+         check: Update parser mini-lib to 0.11 API
+
+2011-08-03 13:09:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * po/POTFILES.in:
+         po: update for modified source file location
+
+2011-08-03 13:08:43 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: cairo_gobject isn't ported either
+
+2011-08-03 10:59:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/Makefile.am:
+       * ext/hal/Makefile.am:
+       * ext/hal/gsthalaudiosink.c:
+       * ext/hal/gsthalaudiosink.h:
+       * ext/hal/gsthalaudiosrc.c:
+       * ext/hal/gsthalaudiosrc.h:
+       * ext/hal/gsthalelements.c:
+       * ext/hal/gsthalelements.h:
+       * ext/hal/hal.c:
+       * ext/hal/hal.h:
+         hal: Remove hal plugin
+         hal is not developed anymore and nobody is using the plugin nowadays.
+
+2011-07-29 13:03:55 +0200  Philippe Normand <pnormand@igalia.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: soften assertion check on stream size
+         https://bugzilla.gnome.org/show_bug.cgi?id=655570
+
+2011-08-03 10:09:42 +0200  Robert Krakora <rob.krakora@messagenetsystems.com>
+
+       * gst/rtp/gstrtpjpegpay.c:
+         rtpjpegpay: Add support for H.264 payload in MJPEG container
+         See http://www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf
+         Fixes bug #655530.
+
+2011-08-02 22:05:08 -0400  Tristan Matthews <tristan@sat.qc.ca>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosink.h:
+         jackaudiosink: Don't call g_alloca() in process_cb
+         g_alloca() is not RT-safe, so instead we should allocate the
+         memory needed in advance. Fixes #655866
+
+2011-08-03 08:58:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Add hal to the list of non-ported plugins
+
+2011-08-03 08:53:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Add monoscope to the list of non-ported plugins
+
+2011-08-03 08:51:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstwarp.c:
+         effectv: Fix unused but set variable compiler warnings
+
+2011-08-02 23:42:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/multipart/multipartdemux.c:
+       * sys/v4l2/gstv4l2object.c:
+         docs: fix two more Since: tags
+
+2011-07-31 04:19:00 +0300  Mart Raudsepp <leio@gentoo.org>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Fix Since tags for fieldanalysis related new properties
+         commit c1b100cf9c is after 0.10.29 and 0.10.30 was a branched release.
+         So fix Since tags from 0.10.29 to 0.10.31 for the new properties.
+
+2011-08-02 11:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpvorbispay.c:
+         rtpvorbispay: fix porting error
+
+2011-08-02 11:29:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Define list of non-ported plugins
+
+2011-08-02 11:29:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * common:
+         Update common submodule
+
+2011-08-02 11:17:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Sort AG_GST_CHECK_PLUGIN alphabetically
+
+2011-07-29 17:27:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstwarp.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawdepay.h:
+         -good: fix for bufferpool API change
+
+2011-07-29 17:21:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2src.c:
+         v4l: change for new API
+
+2011-07-29 13:05:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: fix variable-set-but-not-used compiler warning with older pulse versions
+
+2011-07-29 12:07:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: properly init rtcp_min_interval
+
+2011-03-09 11:04:36 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+       * ext/pulse/pulseutil.c:
+         pulsesink: Add support for compressed formats
+         This adds support for various compressed formats (AC3, E-AC3, DTS and
+         MP3) payloaded in IEC 61937 format (used for transmission over S/PDIF,
+         HDMI and Bluetooth).
+         The acceptcaps() function allows bins to probe for what formats the sink
+         being connected to support. This only works after the element is set to
+         at least READY.
+         If the underlying sink changes and the format we are streaming is not
+         available, we emit a message that will allow upstream elements/bins to
+         block and renegotiate a new format.
+
+2011-03-01 15:34:46 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * configure.ac:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulseutil.c:
+       * ext/pulse/pulseutil.h:
+         pulsesink: Use the extended stream API if available
+         This uses the new extended API for creating streams. This will allow us
+         to support compressed formats natively in pulsesink as well.
+
+2011-07-29 00:07:52 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulsesrc.h:
+         pulsesrc: Add a source-output-index property
+         This exposes the source output index of the record stream that we open
+         so that clients can use this with the introspection if they want (to
+         move the stream, for example).
+
+2011-07-28 14:44:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: keep a ref on the src pad while using it
+         Prevent a possible race if clear_ssrc() is called between getting the pad and
+         doing the push.
+         Based on patch by <olivier.crete@collabora.com>
+         https://bugzilla.gnome.org/show_bug.cgi?id=650916
+
+2011-05-24 11:29:57 +0300  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/gstrtpssrcdemux.h:
+         rtpssrcdemux: Make the pads lock recursive and hold it across the signal emit
+         We need to keep the lock held because we don't want a push before the "new-ssrc-pad"
+         handler has completed. But we may want to push an event from inside that handler, hence
+         the recursive mutex.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650916
+
+2011-05-24 11:17:25 +0300  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Use PADs lock
+         https://bugzilla.gnome.org/show_bug.cgi?id=650916
+
+2011-07-28 11:09:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+         speex: update for position/query/convert API changes
+
+2011-07-28 10:54:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+       * gst/auparse/gstauparse.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/gstnavseek.c:
+       * gst/debugutils/progressreport.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/wavparse/gstwavparse.c:
+         gst: udpate for position/duration/convert query API changes
+
+2011-07-28 00:37:13 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix compiler warning
+         gstavidemux.c: In function 'gst_avi_demux_parse_stream':
+         gstavidemux.c:1261:24: error: 'data' may be used uninitialized in this function [-Werror=uninitialized]
+         gstavidemux.c:1204:11: note: 'data' was declared here
+
+2011-07-27 18:15:20 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264depay.h:
+         rtph264depay: Cope with FU-A E bit not being set
+         Some h264 payloaders are unfortunately buggy and don't correctly set the
+         E bit in FU-A NAL when they have ended. Work around this by assuming
+         such a fragmentation unit has ended when there was no packet loss and a
+         new NAL is started
+
+2011-04-12 17:01:47 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstac3parse.h:
+         ac3parse: Support switching alignment on-the-fly
+         This allows switching of alignment for E-AC3 streams at run-time. This
+         is requested by downstream elements via a custom event.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650313
+
+2011-07-27 16:46:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: remove unused variables
+         Use the more specialized type for the bufferpool.
+         Use the size from the driver as the size of the image to read.
+         Don't configure the pool when created. This will be done in the setup_allocation
+         method later or by upstream for sinks.
+         Remove unused properties and variables. Bufferpool sizes are now configured in
+         the bufferpool by the elements in the pipeline. We might want to influence the
+         pool size later somehow.
+
+2011-07-27 13:46:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2bufferpool: remove unused variable
+
+2011-07-27 13:43:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: add metadata
+
+2011-07-27 13:41:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         bufferpool: check for metadata
+         Only add video metadata when it was configured in the pool. Fail if there was no
+         video metadata configured and the strides are not the default ones.
+
+2011-07-27 12:42:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstwarp.c:
+       * gst/effectv/gstwarp.h:
+         warp: add stride support
+
+2011-07-27 12:41:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: add colorspace to debug
+
+2011-07-26 17:45:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtp: fix compilation
+
+2011-07-26 16:15:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: rename a variable
+         Rename the size variable to sizeimage and fill it with the size that has been
+         given to use by the v4l2 driver instead of making something up..
+
+2011-07-26 13:18:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: use new setup_allocation vmethod
+
+2011-07-26 10:56:07 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: implement more bits of RW I/O mode
+         Implement the relaese of RW buffers in the pool.
+         Warn for unsupported write() mode for sinks.
+
+2011-07-26 10:54:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: improve IO mode error handling
+         Error out when an unsupported IO mode was selected
+
+2011-04-09 12:26:56 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstac3parse.h:
+       * tests/check/elements/ac3parse.c:
+         ac3parse: Add support for IEC 61937 alignment
+         When pushing out buffers over S/PDIF or HDMI, IEC 61937 payloading
+         requires each buffer to contain 6 blocks from each substream. This adds
+         code to collect all the frames needed to meet this requirement before
+         pushing out a buffer.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650313
+
+2011-06-08 15:57:37 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: Always send application requested feedback in immediate mode
+         Send as many application requested feedback messages in immediate mode, even if they
+         have already been sent.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654583
+
+2011-06-08 14:48:01 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: Don't let the computed RTP bandwidth fall too low
+         If it falls too low, the computed RTCP bandwidth will be near zero and
+         the RTCP thread will be stopped.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654583
+
+2011-04-25 16:13:38 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: Wait longer to timeout SSRC collision
+         Using the current RTCP interval to timeout SSRC collision can lead to
+         collisions being timed out immediately if a BYE packet is sent because
+         it is sent immediately, so the interval is 0. This is not what we
+         want. So just set a static 10 times the default RTCP interval, it
+         should be enough
+         https://bugzilla.gnome.org/show_bug.cgi?id=648642
+
+2011-07-25 15:51:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2: remove unused method
+
+2011-07-25 15:38:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: fix flushing start and stop
+         Move the flushing calls to the right place in the bufferpool.
+         Fix the min and max buffer sizes.
+
+2011-07-25 14:47:05 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2: dequeue buffers when all are queued
+         Prefer to always use the default bufferpool queue for the _acquire function
+         because it properly supports unblocking when setting inactive etc. As a result,
+         we need to dequeue buffers and put them back in the bufferpool queue when we
+         have queued all buffers in the sink.
+         Rename some variables to more meaningfull names to avoid a problem with
+         freeing the wrong amount of buffers.
+
+2011-07-19 13:38:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: set SOURCE flag at init time
+         Fixes #654816.
+
+2011-07-25 10:10:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstvertigo.c:
+         vertigotv: add stride support
+
+2011-07-19 18:25:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: only to STREAMOFF when streaming
+         Only call STREAMOFF when we previously called STREAMON
+
+2011-07-22 21:26:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/replaygain/gstrganalysis.c:
+         replay: fix for event handler
+
+2011-07-22 21:19:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/debugutils/gstnavseek.c:
+       * gst/debugutils/progressreport.c:
+         fixes for event handler changes
+
+2011-07-18 16:46:27 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: Complete merged AU on marker bit
+         The marker bit on a RTP packet means the AU has been completed, so push it out
+         immediately to reduce the latency.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654850
+
+2011-07-18 20:27:38 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtph264pay.h:
+         rtph264pay: Only set the marker bit on the last NALU of a multi-NALU access unit
+         An access unit could contain multiple NAL units, in that case, only the last
+         RTP packet of the last NALU should have its marker bit set.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654850
+
+2011-07-20 08:52:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multipart/multipartmux.c:
+         multipart: fix compiler warning
+
+2011-07-19 18:20:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: handle unsupported formats
+
+2011-07-19 16:59:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: Fix sink bufferpool handling
+         Remove old method, use neww _process method for the sink.
+         Inform the parent bufferpool class about the settings too. This is needed to let
+         it know about the max-buffers.
+         Allocate the negotiated max-buffers and initially mmap min-buffers. The idea is
+         that the bufferpool will allocate more when needed.
+         Improve debugging.
+         Only poll in capture mode, it does not seem to work in playback mode on this
+         beagleboard.
+
+2011-07-19 12:05:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+         auparse: avoid hanging on invalid short input
+         ... as in such case there is no srcpad yet on which to forward EOS.
+
+2011-07-18 15:13:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Fix default value leaking
+         Remember to free the default value of client name, avoiding a
+         leak
+
+2011-07-18 18:54:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/gstv4l2src.h:
+         v4l2: More work on bufferpools
+         Add different transport methods to the bufferpool (MMAP and READ/WRITE)
+         Do more parsing of the bufferpool config.
+         Start and stop streaming based on the bufferpool state.
+         Make separate methods for getting a buffer from the pool and filling it with
+         data. This allows us to fill buffers from other pools too. Either use copy or
+         read to fill up the target buffers.
+         Add property to force a transfer mode in v4l2src.
+         Increase default number of buffers to 4.
+         Negotiate bufferpool and its properties in v4l2src.
+
+2011-07-18 14:24:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+         rtph264depay: reset upon FLUSH_STOP
+         ... which is particularly needed when merging NAL units, where not resetting
+         would lead to output of an older (pre-flush) AU (with unintended timestamp).
+
+2011-07-18 14:30:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: do not use g_slist_free_full
+         ... as that is only in GLib 2.28, which is not yet required at this time.
+
+2011-07-18 10:52:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+         v4l2: add IO method enum
+
+2011-07-18 10:51:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         bufferpool: improve _new function
+
+2011-07-18 09:38:26 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesink.h:
+       * tests/check/elements/multifile.c:
+         multifilesink: add max-files property
+         Add max-files property to limit the number of files saved on disk.
+         API: multifilesink::max-files
+
+2011-07-17 23:36:55 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/multifile/gstmultifilesink.c:
+         multifilesink: refactor file opening and closing code
+
+2011-07-16 19:38:51 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: fix pixel-aspect-ratio if header has only one display variable
+         Current matroska demux calculates the pixel aspect ratio only if both
+         DisplayHeight and DisplayWidth are set, but it is legal to use only
+         one variable if the other is equal to PixelWidth or PixelHeight, at
+         least the mkclean utility is doing that. So this makse mkcleaned
+         files play correctly.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654744
+
+2011-07-16 23:47:50 +0100  Antoine Jacoutot <ajacoutot@openbsd.org>
+
+       * gst/goom/plugin_info.c:
+         goom: fix build on PPC on openbsd
+         A missing sys/param.h include results in:
+         /usr/include/sys/proc.h:64: error: 'MAXLOGNAME' undeclared here (not in a
+         function)
+         /usr/include/sys/proc.h:285: error: 'MAXCOMLEN' undeclared here (not in a
+         function)
+         when compiling goom on openbsd/ppc. We can just remove the two sys/ includes
+         here, they are not needed for anything.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654749
+
+2011-07-15 17:06:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-07-15 16:55:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2: implement setup_allocation
+         Implement the setup_allocation vmethod, we'll hopefully do something clever in
+         there later.
+
+2011-07-15 16:26:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: improve bufferpool config setting
+         Pass the caps and the default video size to the bufferpool config.
+         Don't activate the bufferpool, this will be done by the object that decides to
+         use the bufferpool.
+         Improve debugging and error reporting.
+
+2011-07-15 13:52:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: handle dequeueing correcly
+         First clean up the buffers in the queue, then the remaining ones in the
+         device.
+
+2011-07-15 13:29:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: unref copied buffer
+         After we copy the incomming buffer to one of our bufferpool buffers, unref the
+         target buffer after rendering so that it is put back in the pool.
+
+2011-07-15 13:07:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+         v4l2: dequeue buffers for the sink
+         When we have all buffers queued for playback and we need a new empty buffer,
+         dequeue one and return it.
+         Set the right size for sink buffers.
+         Improve counting of queued buffers.
+
+2011-07-15 12:35:14 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: use the parent queue for the sink
+         We want to maintain a queue of free buffers for the sink, use the parent methods
+         to do that.
+
+2011-07-15 12:00:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: fix error messages
+
+2011-07-15 11:30:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: add ALLOCATION query to the sink
+
+2011-07-15 11:27:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+         v4l2: convert to GstBufferPool
+         Extend from GstBufferPool.
+         Handle the lifetime of the pool buffers correctly with the start/stop vmethods.
+         Map acquire and release directly to QBUF and DQBUF. We still expose an explicit
+         qbuf for the v4l2sink for now.
+
+2011-07-15 11:18:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: remove experimental markers
+
+2011-07-14 20:10:02 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtppcmupay.c:
+         rtppcmApay/depay: Static clock rates on static payloads, dynamic on dynamic
+         Partially reverts 397dc60b
+
+2011-07-14 16:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: merge code
+
+2011-07-14 16:12:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2sink.h:
+         v4l2: Move output details to device object
+         Move the details of how a buffer is rendered to the device object.
+
+2011-03-04 15:41:22 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/Makefile.am:
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Implement getcaps
+         Convert profile-level-id from RTP caps into video/x-h264 style caps (with profile and level)
+
+2011-07-13 18:32:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/Makefile.am:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/gstv4l2src.h:
+       * sys/v4l2/gstv4l2tuner.c:
+       * sys/v4l2/gstv4l2vidorient.c:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/v4l2/v4l2src_calls.h:
+         v4l2: move capture code to device object
+         Move the details of how to capture to the device object. Remove the
+         v4l2src_calls.[ch] files because they are empty now.
+         Provide two simple methods to get and return a buffer to the device.
+         Also do a slow copy when the buffer is not from our pool.
+
+2011-07-13 16:58:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: add some more debug
+
+2011-07-13 16:56:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: stop streaming in READY and NULL
+
+2011-07-13 16:40:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: start streaming for the output as well
+
+2011-07-13 16:33:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2sink.h:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/gstv4l2src.h:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/v4l2/v4l2src_calls.h:
+         v4l2: Let the device object manage the pool
+         Rename start and stop methods to open and close because that is what they do.
+         After setting the format on the device object, setup the bufferpools. Move this
+         code from the v4l2src_calls.c file, it is shared between source and sink.
+         Make new device start and stop method that merges various bits of common code
+         spread over several files.
+
+2011-07-13 13:52:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+         v4l2: don't store stride in the videoinfo
+         We want to keep the default strides in the videoinfo. Keep the stride of the
+         video frames separate so that we can use both to copy a video frame and do
+         correct stride conversion.
+
+2011-07-13 13:38:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: Use video frame copy for raw video
+         Use the video frame copy API for raw video frames so that we copy with the right
+         strides.
+
+2011-07-13 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: add video metadata to raw video buffers
+
+2011-07-13 13:15:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: small cleanups
+
+2011-07-13 13:00:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+         v4l2: improve caps parsing
+         Use GstVideoInfo to store the parsed caps.
+         Remove outsize from the caps parsing code, it's wrong because it does not use
+         the stride given by the driver.
+
+2011-07-13 11:40:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: use errno
+
+2011-07-13 11:36:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: handle EINVAL without posting a warning
+         EINVAL means that a call is not supported, we only want to post a WARNING when
+         something is really wrong.
+
+2011-07-13 11:29:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: only set framerate for capture for now
+
+2011-07-13 11:19:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/gstv4l2src.h:
+       * sys/v4l2/v4l2_calls.h:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/v4l2/v4l2src_calls.h:
+         v4l2: Move configuration of framerate to _set_format
+         Move the configuration of the framerate to where we set the other format
+         parameters.
+         Remove hack to check if the device is active.
+         Store streamparm in the device info.
+         Use some macros to access the current device configuration.
+         Remove some duplicate fields in src and sink and use the device configuration
+         instead.
+
+2011-07-12 19:13:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: fix return value...
+
+2011-07-12 19:03:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/v4l2/v4l2src_calls.h:
+         v4l2: simplify setting the capture format
+         Pass the caps to the set_format function and make _set_format parse the caps.
+         Also keep the parsed values in the v4l2object so that we can refer to them when
+         we want.
+
+2011-07-12 18:41:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/v4l2/v4l2src_calls.h:
+         v4l2: remove more unused parameters
+
+2011-07-12 18:29:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l: handle object out of the normal flow
+
+2011-07-12 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2: Let the bufferpool own the V4l2Object
+         Keep track of the currently configured format and setting in the
+         v4l2object.
+         Pass the v4l2object to the bufferpool constructor so that the bufferpool can
+         know everything about the currently configured settings. This also allows us
+         to remove some awkward code.
+
+2011-07-12 17:06:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l: remove caps argument, it's not needed
+         Remove the caps parameter, we don't need it anymore because we don't set
+         caps on buffers anymore.
+
+2011-07-12 16:46:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l: pass the bytesperline around
+         When setting a format, return the bytesperline to the caller so that it can be
+         used to allocate buffers.
+
+2011-07-12 16:43:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         pool: make buffer writable
+         We need writable buffers when we need to do a slow memcpy.
+
+2011-07-12 15:04:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: fix seeking regression
+         ... introduced when shuffling around code for the async implementation
+         by setting state of source (and udp sources) in _play before downstream
+         flushing is undone.
+
+2011-07-11 15:23:41 +0300  René Stadler <rene.stadler@nokia.com>
+
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstac3parse.h:
+         ac3parse: fix buffer duration on blocks-per-frame change
+         The gst_base_parse_set_frame_rate call was predicated on a change to
+         sample rate, duration or profile. However, the block count per frame can
+         also change between packets, which would result in incorrect buffer
+         durations.
+
+2011-07-11 13:51:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2sink: handle pools
+         Create a new pool in setcaps and stop/destroy the old one.
+         Remove buffer_alloc functions.
+         Check that we have v4l2 metadata in show_frame and fall back to memcpy into a
+         buffer from our pool if we don't receive one of our own buffers.
+
+2011-07-11 12:04:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2: various cleanups
+         Various cleanups, avoids useless casts, move error handling outside of the main
+         code flow.
+         Negotiate to a resonable resolution instead of the max resolution.
+
+2011-07-10 21:50:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/Makefile.am:
+       * gst/rtp/gstasteriskh263.c:
+       * gst/rtp/gstrtpL16depay.c:
+       * gst/rtp/gstrtpL16pay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpmp4apay.c:
+       * gst/rtp/gstrtpmp4gdepay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vdepay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqdmdepay.c:
+       * gst/rtp/gstrtpsirendepay.c:
+       * gst/rtp/gstrtpsirenpay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+       * gst/rtp/gstrtpspeexpay.c:
+       * gst/rtp/gstrtpsv3vdepay.c:
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+       * gst/rtp/gstrtpvorbispay.c:
+       * gst/rtp/gstrtpvrawdepay.c:
+       * gst/rtp/gstrtpvrawdepay.h:
+       * gst/rtp/gstrtpvrawpay.c:
+       * gst/rtp/gstrtpvrawpay.h:
+         rtp: port remaining to 0.11
+
+2011-07-10 14:56:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/ximageutil.c:
+         ximage: port to 0.11
+
+2011-07-10 13:44:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/y4m/gsty4mencode.c:
+       * gst/y4m/gsty4mencode.h:
+         y4m: port some more
+         Use video helpers.
+
+2011-07-10 13:28:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/y4m/gsty4mencode.c:
+         y4m: port to 0.11
+
+2011-07-10 12:46:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartmux.c:
+       * gst/multipart/multipartmux.h:
+         multipart: port to 0.11
+
+2011-07-10 11:42:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-07-10 11:40:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/Makefile.am:
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/efence.c:
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstdebug.c:
+       * gst/debugutils/gstnavigationtest.c:
+       * gst/debugutils/gstnavigationtest.h:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/progressreport.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/debugutils/tests.c:
+         debug: port to 0.11, disable others
+         Diasable the efence and capsdebug elements, port them later.
+
+2011-07-09 19:23:41 -0700  David Schleef <ds@schleef.org>
+
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multifile/gstmultifilesrc.h:
+         multifilesrc: Improve looping
+         Add start-index and stop-index properties.
+
+2011-06-16 13:57:03 +0100  Jonny Lamb <jonnylamb@jonnylamb.com>
+
+       * gst/multifile/gstmultifilesrc.c:
+       * gst/multifile/gstmultifilesrc.h:
+         multifile: add loop property to multifilesrc
+         Fixes: #652727
+         Signed-off-by: Jonny Lamb <jonnylamb@jonnylamb.com>
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2009-11-20 10:07:43 +0100  Philip Jägenstedt <philipj@opera.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+         directsoundsink: 16-bit audio is signed, 8-bit is unsigned.
+         Pretending to handle 8-bit signed causes distorted audio when
+         actually given such audio, which you will get if passing 8-bit
+         unsigned through audioconvert ! audioresample, as audioresample
+         only handles 8-bit signed.  Fixes #605834.
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-07-08 16:37:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: fix gray format, use filter in getcaps
+
+2011-07-08 16:10:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/Makefile.am:
+       * sys/v4l2/gstv4l2.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2sink.c:
+         v4l2: port and enable v4l2sink
+
+2011-07-08 14:34:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: port to new video formats
+
+2011-07-08 12:51:14 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-07-08 12:49:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/gstv4l2colorbalance.c:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2src_calls.c:
+         v4l2: port to 0.11
+
+2011-07-07 18:27:36 +0200  Alexey Fisher <bug-track@fisher-privat.net>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: handle blocks with duration=0
+         Some video frames, for example alt-ref frame in VP8, will be
+         never displayed. This is why it has duration=0.
+         This patch allow to use this duration.
+         Bug: 654175
+         Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
+
+2011-07-06 17:18:05 -0700  David Schleef <ds@schleef.org>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmuxmap.c:
+         qtmux: Add direct dirac mapping
+
+2011-07-07 17:59:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstripple.h:
+         effectv: port last effectv element to 0.11
+
+2011-07-07 17:49:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gststreak.h:
+         effectv: port streaktv to 0.11
+
+2011-07-07 17:40:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstradioac.h:
+         effectv: port radioactv to 0.11
+
+2011-07-07 17:29:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstradioac.c:
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstripple.c:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gststreak.c:
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstwarp.c:
+         effectv: fix docs
+
+2011-07-07 17:29:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstop.c:
+       * gst/effectv/gstop.h:
+         effectv: port op to 0.11
+
+2011-07-07 17:18:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstquark.c:
+       * gst/effectv/gstquark.h:
+       * gst/effectv/gstrev.c:
+         effectv: port quark tv
+
+2011-07-07 16:57:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstrev.c:
+       * gst/effectv/gstrev.h:
+         effectv: port revtv to 0.11
+
+2011-07-07 16:46:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstvertigo.c:
+       * gst/effectv/gstvertigo.h:
+         effectv: port vertigotv to 0.11
+
+2011-07-07 16:38:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstshagadelic.c:
+       * gst/effectv/gstshagadelic.h:
+         effectv: port shagadelictv to 0.11
+
+2011-07-07 11:22:26 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+         auparse: use ALWAYS src pad rather than SOMETIMES
+
+2011-07-07 11:14:16 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+         auparse: port to 0.11
+
+2011-07-06 19:03:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/shapewipe/gstshapewipe.c:
+         shapewipe: beginnings of porting
+
+2011-07-06 18:50:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstwarp.c:
+       * gst/effectv/gstwarp.h:
+         warptv: port to 0.11
+
+2011-07-06 18:50:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstdice.c:
+         dice: keep track of info
+
+2011-07-06 18:32:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstdice.c:
+       * gst/effectv/gstdice.h:
+         effectv: port dice
+
+2011-07-06 18:09:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstaging.c:
+       * gst/effectv/gstaging.h:
+         effectv: port agingtv
+
+2011-07-06 17:50:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/Makefile.am:
+       * ext/aalib/gstaasink.c:
+       * ext/aalib/gstaasink.h:
+         aasink: port to new video API
+
+2011-07-06 17:40:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libcaca/Makefile.am:
+       * ext/libcaca/gstcacasink.c:
+       * ext/libcaca/gstcacasink.h:
+         cacasink: port to 0.11
+
+2011-07-06 16:50:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpeg: beginnings of porting to 0.11
+
+2011-07-06 16:31:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: use ALWAYS source pad rather than SOMETIMES
+
+2011-07-06 16:10:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+       * gst/wavparse/gstwavparse.h:
+         wavparse: port to 0.11
+
+2011-07-06 16:10:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/wavenc/gstwavenc.c:
+         wavenc: port to 0.11
+
+2011-07-06 12:22:43 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: adjust to unsigned segment fields
+
+2011-07-06 15:57:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/speex/gstspeexdec.c:
+       * ext/speex/gstspeexenc.c:
+         speex: port speex elements
+
+2011-07-06 12:05:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-07-06 10:11:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpptdemux.c:
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+       * gst/rtpmanager/rtpjitterbuffer.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+         rtpmanager: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer and corresponding rtp and rtcp buffer interfaces
+         * misc caps and segment handling changes
+         FIXME: also relies on being able to pass caps along with a buffer,
+         which has no evident equivalent yet, so that either needs one,
+         or still needs quite some code path modification to drag along caps.
+
+2011-06-29 20:59:26 +0300  René Stadler <rene.stadler@nokia.com>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+         pulsesink: prevent race condition causing ref leak
+         Since commit 8bfd80, gst_pulseringbuffer_stop doesn't wait for the
+         deferred call to be run before returning. This causes a race when
+         READY->NULL is executed shortly after, which stops the mainloop. This
+         leaks the element reference which is passed as userdata for the callback
+         (introduced in commit 7cf996, bug #614765).
+         The correct fix is to wait in READY->NULL for all outstanding calls to
+         be fired (since libpulse doesn't provide a DestroyNotify for the
+         userdata). We get rid of the reference passing from 7cf996 altogether,
+         since finalization from the callback would anyways lead to a deadlock.
+         Re-fixes bug #614765.
+
+2011-07-04 08:58:14 +0300  René Stadler <rene.stadler@nokia.com>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: small cleanup of copy-paste code
+
+2011-06-29 19:50:42 +0300  René Stadler <rene.stadler@nokia.com>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesink.h:
+         pulsesink: remove unused member variable and misleading log message
+         Wim changed it in commit 8bfd80 so that pa_defer_ran is not read
+         anywhere.
+         The log message used to annotate a mainloop_wait call which is gone.
+
+2011-07-05 15:37:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: fix caps
+
+2011-07-05 11:40:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/effectv/gstedge.c:
+       * gst/effectv/gstedge.h:
+         effectv: port edgetv
+
+2011-07-05 10:12:25 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
+
+2011-07-04 12:58:38 -0700  David Schleef <ds@schleef.org>
+
+       * gst/goom/gstgoom.c:
+         goom: Don't answer lantency queries before negotiation
+
+2011-07-04 18:15:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         udp: port to new API
+
+2011-07-04 18:12:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsemixer.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+         pulse: remove implementsinterface
+
+2011-07-04 18:10:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: fix caps
+
+2011-07-04 18:06:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/alpha/gstalphacolor.h:
+         alpha: port to new video API
+
+2011-07-04 17:00:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: more porting
+
+2011-07-04 16:09:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalpha.h:
+         port to new video api
+
+2011-06-28 14:03:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstgamma.h:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideobalance.h:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideoflip.h:
+         video: port to new video apis
+
+2011-07-04 14:30:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: avoid crashing on invalid input without components
+
+2011-07-04 11:09:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+       * gst/flv/gstflvmux.c:
+         flv: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+         * misc segment and caps changes
+
+2011-07-04 11:48:13 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/pulse/pulsesink.c
+
+2011-07-04 11:25:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: pass along segment info to collectpads
+         ... so it can track this and be subsequently used to determine running time etc.
+
+2011-07-04 11:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: indicate raw format in aac caps
+
+2011-07-04 11:07:13 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: mind requested name for request pad
+
+2011-07-04 11:06:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: free scheduling query
+
+2011-07-03 19:51:32 -0700  David Schleef <ds@schleef.org>
+
+       * ext/pulse/plugin.c:
+         pulse: Increase ranks to PRIMARY + 10
+         So that pulsesrc/pulsesink get chosen over other possible PRIMARY
+         src/sinks by autoaudiosink.  Presumably, if pulse is available, it
+         is always preferred over another src/sink.
+         Fixes: #647540.
+
+2011-06-30 18:47:48 -0700  David Schleef <ds@schleef.org>
+
+       * gst/multipart/multipartmux.c:
+         multipartmux: Add \r\n to tail of pushed buffers
+         Clients such as Firefox require the \r\n after the payload.
+
+2011-06-16 14:52:51 +0200  Branko Subasic <branko@axis.com>
+
+       * gst/matroska/ebml-read.c:
+       * gst/matroska/matroska-demux.c:
+         matroskademux: avoid looping when searching for clusters
+         Fixes some bugs that results in the demuxer looping when seaching
+         for clusters in non-finalized files.
+         https://bugzilla.gnome.org/show_bug.cgi?id=652195
+
+2011-06-30 12:30:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/multifile/gstmultifilesink.c:
+       * gst/multifile/gstmultifilesrc.c:
+         multifile: port to 0.10
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+         * misc caps handling
+
+2011-06-30 11:35:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/cutter/gstcutter.c:
+         cutter: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+         * minor misc
+
+2011-06-30 11:17:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/replaygain/gstrganalysis.c:
+       * gst/replaygain/gstrglimiter.c:
+       * gst/replaygain/gstrgvolume.c:
+         replaygain: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+
+2011-06-30 10:53:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+         spectrum: remove deprecated property
+
+2011-06-30 10:51:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/spectrum/gstspectrum.c:
+         spectrum: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+
+2011-06-30 10:38:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/level/gstlevel.c:
+         level: port to 0.11
+         * use G_DEFINE_TYPE
+         * adjust to new GstBuffer
+
+2011-06-30 10:30:16 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/equalizer/gstiirequalizer.c:
+       * gst/equalizer/gstiirequalizer10bands.c:
+       * gst/equalizer/gstiirequalizer3bands.c:
+       * gst/equalizer/gstiirequalizernbands.c:
+         equalizer: port to 0.11
+
+2011-06-10 18:54:48 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: fix reference counting of parse->streamheader
+         https://bugzilla.gnome.org/show_bug.cgi?id=652286
+         Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-06-29 14:39:52 -0700  David Schleef <ds@schleef.org>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: Don't round up size of encoded buffers
+         For some reason, in code dating to 2001, encoded jpeg buffers were
+         rounded up to multiples of 4 bytes.  With the added bonus that the
+         extra bytes are unwritten, causing valgrind issues.  Oops.  I can't
+         think of any reason why JPEG buffers need to be multiples of 4 bytes,
+         so I removed the padding.  There might be some code somewhere that
+         depends on this behavior, so if this needs to be reverted, please fix
+         the valgrind issues.
+
+2011-06-29 12:46:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/Makefile.am:
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atomsrecovery.c:
+       * gst/isomp4/gstqtmoovrecover.c:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+       * gst/isomp4/gstqtmuxmap.c:
+       * gst/isomp4/gstrtpxqtdepay.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         isomp4: port to 0.11
+
+2011-06-28 12:55:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: tweak some ported segment handling
+         ... to avoid losing duration during push mode seeking, and to properly
+         accumulate running time when segment seeking.
+
+2011-06-29 12:05:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: free date tag
+
+2011-06-28 12:26:37 +0200  Jonas Larsson <jonas.larsson@hiq.se>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: not so greedy minimum frame size
+         Fixes #653559.
+
+2011-06-25 11:39:23 -0700  David Schleef <ds@schleef.org>
+
+       * configure.ac:
+         configure: remove non-pkg-config check for shout
+         Fixes: 653327
+
+2011-06-20 18:49:57 +0200  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * ext/raw1394/gst1394clock.c:
+         dv1394src: make the internal clock thread safe
+         Fixes: #653091.
+
+2011-06-24 11:54:29 +0200  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+       * gst/rtpmanager/rtpjitterbuffer.c:
+         rtpjitterbuffer: return correct type when assertion fails
+
+2011-06-23 11:28:27 -0700  David Schleef <ds@schleef.org>
+
+       * common:
+         Automatic update of common submodule
+         From 69b981f to 605cd9a
+
+2011-06-22 16:41:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: fix for uri changes
+
+2011-02-02 16:18:54 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * configure.ac:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * ext/pulse/pulseutil.c:
+       * ext/pulse/pulseutil.h:
+         pulse: Drop support for PA versions before 0.9.16
+         This drops support fof PulseAudio versions prior to 0.9.16, which was
+         released about 1.5 years ago. Testing with very old versions is not
+         feasible and we don't want to maintain 2 independent code-paths.
+
+2011-06-21 18:24:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         docs/plugins/inspect/plugin-esdsink.xml
+         docs/plugins/inspect/plugin-gconfelements.xml
+
+2011-06-21 18:19:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: fix for header cleanups
+
+2011-06-21 15:15:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4adepay.c:
+         rtpmp4adepay: fix output buffer timestamps in case of multiple frames
+
+2011-06-20 16:47:36 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: The signal has 5 arguments, not 4
+
+2011-06-20 12:13:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: use string for video format now
+
+2011-06-20 12:04:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/Makefile.am:
+         avi: link against gstvideo now
+
+2011-06-20 12:03:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avi: port to new caps
+
+2011-06-18 13:43:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Bump git version after unplanned 0.10.30 release
+         Merge branch '0.10.30'
+         Conflicts:
+         configure.ac
+         docs/plugins/inspect/plugin-1394.xml
+         docs/plugins/inspect/plugin-aasink.xml
+         docs/plugins/inspect/plugin-alaw.xml
+         docs/plugins/inspect/plugin-alpha.xml
+         docs/plugins/inspect/plugin-alphacolor.xml
+         docs/plugins/inspect/plugin-annodex.xml
+         docs/plugins/inspect/plugin-apetag.xml
+         docs/plugins/inspect/plugin-audiofx.xml
+         docs/plugins/inspect/plugin-audioparsers.xml
+         docs/plugins/inspect/plugin-auparse.xml
+         docs/plugins/inspect/plugin-autodetect.xml
+         docs/plugins/inspect/plugin-avi.xml
+         docs/plugins/inspect/plugin-cacasink.xml
+         docs/plugins/inspect/plugin-cairo.xml
+         docs/plugins/inspect/plugin-cutter.xml
+         docs/plugins/inspect/plugin-debug.xml
+         docs/plugins/inspect/plugin-deinterlace.xml
+         docs/plugins/inspect/plugin-dv.xml
+         docs/plugins/inspect/plugin-efence.xml
+         docs/plugins/inspect/plugin-effectv.xml
+         docs/plugins/inspect/plugin-equalizer.xml
+         docs/plugins/inspect/plugin-esdsink.xml
+         docs/plugins/inspect/plugin-flac.xml
+         docs/plugins/inspect/plugin-flv.xml
+         docs/plugins/inspect/plugin-flxdec.xml
+         docs/plugins/inspect/plugin-gconfelements.xml
+         docs/plugins/inspect/plugin-gdkpixbuf.xml
+         docs/plugins/inspect/plugin-goom.xml
+         docs/plugins/inspect/plugin-goom2k1.xml
+         docs/plugins/inspect/plugin-gstrtpmanager.xml
+         docs/plugins/inspect/plugin-halelements.xml
+         docs/plugins/inspect/plugin-icydemux.xml
+         docs/plugins/inspect/plugin-id3demux.xml
+         docs/plugins/inspect/plugin-imagefreeze.xml
+         docs/plugins/inspect/plugin-interleave.xml
+         docs/plugins/inspect/plugin-isomp4.xml
+         docs/plugins/inspect/plugin-jack.xml
+         docs/plugins/inspect/plugin-jpeg.xml
+         docs/plugins/inspect/plugin-level.xml
+         docs/plugins/inspect/plugin-matroska.xml
+         docs/plugins/inspect/plugin-mulaw.xml
+         docs/plugins/inspect/plugin-multifile.xml
+         docs/plugins/inspect/plugin-multipart.xml
+         docs/plugins/inspect/plugin-navigationtest.xml
+         docs/plugins/inspect/plugin-oss4.xml
+         docs/plugins/inspect/plugin-ossaudio.xml
+         docs/plugins/inspect/plugin-png.xml
+         docs/plugins/inspect/plugin-pulseaudio.xml
+         docs/plugins/inspect/plugin-replaygain.xml
+         docs/plugins/inspect/plugin-rtp.xml
+         docs/plugins/inspect/plugin-rtsp.xml
+         docs/plugins/inspect/plugin-shapewipe.xml
+         docs/plugins/inspect/plugin-shout2send.xml
+         docs/plugins/inspect/plugin-smpte.xml
+         docs/plugins/inspect/plugin-soup.xml
+         docs/plugins/inspect/plugin-spectrum.xml
+         docs/plugins/inspect/plugin-speex.xml
+         docs/plugins/inspect/plugin-taglib.xml
+         docs/plugins/inspect/plugin-udp.xml
+         docs/plugins/inspect/plugin-video4linux2.xml
+         docs/plugins/inspect/plugin-videobox.xml
+         docs/plugins/inspect/plugin-videocrop.xml
+         docs/plugins/inspect/plugin-videofilter.xml
+         docs/plugins/inspect/plugin-videomixer.xml
+         docs/plugins/inspect/plugin-wavenc.xml
+         docs/plugins/inspect/plugin-wavpack.xml
+         docs/plugins/inspect/plugin-wavparse.xml
+         docs/plugins/inspect/plugin-ximagesrc.xml
+         docs/plugins/inspect/plugin-y4menc.xml
+         win32/common/config.h
+
+2011-06-17 10:37:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/sunaudio/gstsunaudiosink.c:
+       * sys/sunaudio/gstsunaudiosink.h:
+         sunaudio: fix typo in comment
+
+2011-06-17 18:12:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-06-17 18:11:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         autodetect: fix caps
+
+2011-06-16 15:38:10 +0200  Luis de Bethencourt <luis.debethencourt@collabora.com>
+
+       * gst/goom/gstgoom.c:
+         goom: fix unused-but-set-compiler warnings
+         Remove unnecessary res variables, core checks existance
+         and type of these fields for us already via the template
+         caps, and we know that these fields exist because we've
+         fixated them before in _negotiate().
+
+2011-06-17 03:07:09 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/audiofx/audioecho.c:
+         audioecho: fix param flags
+         If the parameter cannot be changed in paused&playing, it is not controlable. Set
+         the appropriate mutability flag instead.
+
+=== release 0.10.30 ===
+
+2011-06-15 23:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 0.10.30
+         This is an ad-hoc release that is almost identical to 0.10.29:
+         * work around GLib atomic ops API change
+         * better handling of malformed buffers in RTP depayloders
+         * some minor compilation fixes
+
+2011-06-08 18:33:10 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * gst/udp/gstudpnetutils.h:
+         udp: Fix compiler warning on mingw-w64
+         Fixes: #652144.
+         gstudpnetutils.h:32:0: error: "WINVER" redefined
+         /usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h:231:0: note: this is the
+         location of the previous definition
+
+2011-06-04 13:49:52 -0700  David Schleef <ds@schleef.org>
+
+       * gst/interleave/interleave.c:
+         interleave: Work around changes in g_atomic API
+         See #651514 for details.
+
+2011-05-18 12:36:40 +0200  Jose Antonio Santos Cadenas <santoscadenas@gmail.com>
+
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+         rtp: Fix segmentation fault processing payload buffers
+         This commit checks if the value returned by
+         gst_rtp_buffer_get_payload_buffer and
+         gst_rtp_buffer_get_payload_subbuffer is NULL before using it.
+
+2011-05-16 09:04:31 +0200  Pino Toscano <toscano.pino@tiscali.it>
+
+       * ext/pulse/pulseutil.c:
+         pulse: Define PATH_MAX if it isn't defined
+         GNU Hurd for example doesn't define it.
+
+2011-04-29 08:55:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavenc/gstwavenc.c:
+         wavenc: Allow setcaps to be called after a format was negotiated if it's compatible
+         Otherwise wavenc will fail if upstream decides to set equivalent caps or caps
+         with additional information later.
+         Thanks to Alexander Schremmer for finding this bug.
+
+2011-06-15 15:06:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * REQUIREMENTS:
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * ext/Makefile.am:
+       * ext/esd/Makefile.am:
+       * ext/esd/esdmon.c:
+       * ext/esd/esdmon.h:
+       * ext/esd/esdsink.c:
+       * ext/esd/esdsink.h:
+       * ext/esd/gstesd.c:
+       * gst-plugins-good.spec.in:
+       * m4/Makefile.am:
+       * m4/as-arts.m4:
+       * m4/esd.m4:
+       * po/POTFILES.in:
+       * 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/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/zh_HK.po:
+       * po/zh_TW.po:
+         Remove esound/esdsink plugin
+
+2011-06-15 14:37:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * Makefile.am:
+       * REQUIREMENTS:
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * ext/Makefile.am:
+       * ext/gconf/Makefile.am:
+       * ext/gconf/gstgconf.c:
+       * ext/gconf/gstgconf.h:
+       * ext/gconf/gstgconfaudiosink.c:
+       * ext/gconf/gstgconfaudiosink.h:
+       * ext/gconf/gstgconfaudiosrc.c:
+       * ext/gconf/gstgconfaudiosrc.h:
+       * ext/gconf/gstgconfelements.c:
+       * ext/gconf/gstgconfelements.h:
+       * ext/gconf/gstgconfvideosink.c:
+       * ext/gconf/gstgconfvideosink.h:
+       * ext/gconf/gstgconfvideosrc.c:
+       * ext/gconf/gstgconfvideosrc.h:
+       * ext/gconf/gstswitchsink.c:
+       * ext/gconf/gstswitchsink.h:
+       * ext/gconf/gstswitchsrc.c:
+       * ext/gconf/gstswitchsrc.h:
+       * gconf/.gitignore:
+       * gconf/Makefile.am:
+       * gconf/gstreamer.schemas.in:
+       * gst-plugins-good.spec.in:
+       * m4/Makefile.am:
+       * m4/gconf-2.m4:
+       * po/POTFILES.in:
+       * tests/check/Makefile.am:
+         Remove gconf elements and plugin
+         GConf was deprecated in favour of GSettings etc.
+
+2011-06-15 15:17:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: fix unitialized access
+
+2011-06-09 21:06:28 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/matroska/matroska-read-common.c:
+         matroska: add missing stdio include for sscanf
+
+2011-06-13 19:08:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-06-13 17:51:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         -good: port some more plugins
+
+2011-06-13 17:14:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: fix for flush_stop API change
+
+2011-06-13 17:14:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+       * gst/rtp/gstrtpj2kdepay.c:
+       * gst/rtp/gstrtpj2kpay.c:
+       * gst/rtp/gstrtpjpegdepay.c:
+         rtp: port some more (de)payloader
+
+2011-06-13 17:05:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+         audioparsers: not so greedy minimum frame size
+         ... which will be determined by parsing anyway, and avoids introducing
+         redundant additional latency.
+
+2011-06-13 16:33:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstudpsrc.c:
+         -good: update for buffer API change
+
+2011-06-13 16:33:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pdepay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264pay.c:
+         rtp: port to 0.11
+
+2011-06-13 13:25:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/Makefile.am:
+       * gst/rtp/gstrtp.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdepay.c:
+       * gst/rtp/gstrtpdepay.h:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+         rtp: fix for API changes in the base classes
+
+2011-06-13 13:07:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: use caps event for negotiation
+
+2011-06-13 13:07:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix for flush stop event changes
+
+2011-06-08 18:33:10 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * gst/udp/gstudpnetutils.h:
+         udp: Fix compiler warning on mingw-w64
+         Fixes: #652144.
+         gstudpnetutils.h:32:0: error: "WINVER" redefined
+         /usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h:231:0: note: this is the
+         location of the previous definition
+
+2011-06-11 18:58:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: fix for bufferpool update
+
+2011-06-10 18:05:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+         goom: update for alignment change
+
+2011-06-09 17:56:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: port some more
+
+2011-06-09 17:52:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtsp: port to 0.11
+
+2011-06-09 17:50:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstudpsrc.c:
+         udp: port to 0.11
+
+2011-06-09 11:37:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+         aasink: register template and klass correctly
+
+2011-06-09 10:50:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/goom/gstgoom.c:
+       * gst/goom/gstgoom.h:
+         goom: port goom
+
+2011-06-08 18:06:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-06-08 18:05:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/aalib/gstaasink.c:
+         assink: port aasink to 0.11
+
+2011-06-07 12:06:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/debugutils/breakmydata.c:
+       * gst/debugutils/cpureport.c:
+       * gst/debugutils/gstcapsdebug.c:
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstnavseek.c:
+       * gst/debugutils/gstpushfilesrc.c:
+       * gst/debugutils/gsttaginject.c:
+       * gst/debugutils/progressreport.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/debugutils/testplugin.c:
+         debugutils: Switch from GST_BOILERPLATE to G_DEFINE_TYPE
+
+2011-06-07 11:25:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videofilter: Use new GstBaseTransform::transform_caps API
+
+2011-06-07 11:23:55 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/auparse/gstauparse.c:
+         auparse: Don't use GST_BOILERPLATE
+
+2011-06-07 11:22:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/audiofx/audiofxbasefirfilter.c:
+         audiofxbasefirfilter: Buffers no longer have caps
+
+2011-06-07 11:20:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+         alpha: Use new transform_caps vmethod (with filter)
+
+2011-06-06 20:43:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstdcaparse.c:
+       * gst/audioparsers/gstflacparse.c:
+       * gst/audioparsers/gstmpegaudioparse.c:
+         audioparsers: fix some more parsers
+
+2011-06-06 18:21:04 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_chapters
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-06 14:47:27 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_attachments
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-06 12:43:14 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_attached_file
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-05 22:45:55 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_info
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-05 10:15:23 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_metadata
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-05 09:54:42 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_metadata_id_tag
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-05 02:24:41 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_metadata_id_simple_tag
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-06-06 12:42:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: reset state tracking variable when appropriate
+         ... so we don't end up interrupting an operation that should not be interrupted
+         based on the indication of a previous interruptable operation.
+
+2011-06-04 13:49:52 -0700  David Schleef <ds@schleef.org>
+
+       * gst/interleave/interleave.c:
+         interleave: Work around changes in g_atomic API
+         See #651514 for details.
+
+2011-06-04 13:43:00 -0700  David Schleef <ds@schleef.org>
+
+       * ext/soup/gstsouphttpsink.c:
+       * ext/soup/gstsouphttpsink.h:
+         souphttpsink: code cleanup
+
+2011-06-05 02:00:08 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: Use ARTIST tag instead of AUTHOR for GST_TAG_ARTIST
+         AUTHOR only existed in an old version of the spec and ARTIST is
+         the new replacement for this. We are still reading both to still
+         be compatible with old files.
+         Fixes bug #644875.
+
+2011-06-02 18:51:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         sys/ximage/ximageutil.c
+
+2011-06-02 18:47:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavidemux.h:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+         avi: port AVI elements to new API
+
+2011-06-02 13:38:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dv/gstdvdemux.c:
+         dvdemux: First query the peer duration in the requested format before converting to BYTES
+         Fixes usage of dvdemux after another demuxer, e.g. mxfdemux.
+         Fixes bug #650503.
+
+2011-06-02 10:41:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsink.c:
+         souphttpsink: Fix refcounting of the "session" property
+         Properties should never take ownership of the values
+         passed to them.
+
+2011-06-01 17:04:27 -0700  David Schleef <ds@schleef.org>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: For streaming files, push tags first
+
+2011-05-24 14:52:01 -0700  David Schleef <ds@schleef.org>
+
+       * ext/soup/Makefile.am:
+       * ext/soup/gstsoup.c:
+       * ext/soup/gstsouphttpsink.c:
+       * ext/soup/gstsouphttpsink.h:
+       * ext/soup/gstsouphttpsrc.c:
+         soup: Add souphttpsink
+
+2011-06-01 10:19:31 +0200  Thijs Vermeir <thijsvermeir@gmail.com>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: allow skip-first-bytes of full buffer size
+
+2011-05-30 18:31:50 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_parse_header
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-30 12:09:31 +0200  Antonio Frediani <antonio.frediani@inwind.it>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Use GST_TAG_IMAGE for coverart too
+         Fixes bug #638107.
+
+2011-05-30 10:40:08 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_get_seek_track
+         - gst_matroska_{demux,parse}_reset_streams
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-28 22:04:34 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska{demux,parse}_found_global_tag
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-28 10:59:09 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_index_seek_find
+         - gst_matroska{demux,parse}_do_index_seek
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-27 23:15:23 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_tracknumber_unique
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-27 20:28:19 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_decode_data
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-27 19:30:48 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_get_length
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-27 09:17:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: Revert 1a90a6c4 and drop Dirac support again
+         It does not work at all (A/V sync issues), is not very useful,
+         other containers work much better with Dirac and Dirac in AVI
+         is not supported by other software.
+         Fixes bug #541215.
+
+2011-05-26 23:35:52 +0530  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_encoding_cmp
+         - gst_matroska_{demux,parse}_read_track_encodings
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_peek_id_length_pull
+         - gst_matroska_{demux,parse}_peek_id_length_push
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_peek_adapter
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-26 12:48:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/ximage/ximageutil.c:
+         xvimagesink: Fallback to non-XShm mode if allocating the XShm image failed
+         Fixes bug #630456.
+
+2011-05-26 12:22:52 +0200  Marc Leeman <marc.leeman@gmail.com>
+
+       * gst/rtp/gstrtpmp4vpay.c:
+         rtpmp4vpay: Deprecated send-config property and replace by config-interval
+         Fixes bug #622412.
+
+2010-06-23 11:12:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-ids.h:
+         matroskademux: UTF-8 subtitles may have markup
+         Fixes #616936.
+
+2011-01-23 15:56:49 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+       * ext/cairo/gsttextoverlay.h:
+         cairotextoverlay: forward new segment events from the sink to the source
+         Not doing so will cause buffers to be received by downstream without
+         a time base set.
+         We use the same method avimux uses to get access to the event when
+         collectpads got the sink event function.
+         https://bugzilla.gnome.org/show_bug.cgi?id=640323
+
+2011-01-24 11:11:48 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/cairo/gsttextoverlay.c:
+         textoverlay: forward source events to sinks
+         Events are passed to the video sink, and to the text sink if it is
+         linked.
+         This will allow seeking, for instance.
+         https://bugzilla.gnome.org/show_bug.cgi?id=586450
+
+2011-05-25 21:12:12 +0200  David Hoyt <dhoyt@llnl.gov>
+
+       * gst/multipart/multipartdemux.c:
+       * gst/multipart/multipartdemux.h:
+         multipartdemux: Add property to assume a single stream and emit no-more-pads
+         Fixes bug #616686.
+
+2011-05-25 14:50:26 +0200  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: uniform unknown message handling
+         Do the same processing in all the cases when an unknown message is received.
+         That is, give a warning.
+         https://bugzilla.gnome.org/show_bug.cgi?id=651059
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_peek_pull
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following function to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_peek_bytes
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_{demux,parse}_encoding_order_unique
+         - gst_matroska_{demux,parse}_read_track_encoding
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-24 18:27:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         autodetect: port to new API
+
+2011-05-24 17:34:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/avi/gstavidemux.c
+         gst/rtp/gstrtpac3depay.c
+         gst/rtp/gstrtpg726depay.c
+         gst/rtp/gstrtpmpvdepay.c
+         gst/videofilter/gstgamma.c
+
+2011-05-24 13:12:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtppcmudepay.c:
+         pcmudepay: allow variable sample rate
+
+2011-05-24 13:11:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtppcmadepay.c:
+         pcmadepay: allow variable sample rate
+
+2010-04-04 06:43:41 -0500  Rob Clark <rob@ti.com>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2tuner.c:
+       * sys/v4l2/gstv4l2tuner.h:
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: add norm property
+         Based on a patch by Guennadi Liakhovetski.
+         v2: updates because I forgot to add GstTuner interface to v4l2sink
+         v3: update to add all possible values to norm enum
+
+2011-05-23 20:46:04 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: fixed copyright headers
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Move the following functions to matroska-read-common.[ch] from
+         matroska-demux.c and matroska-parse.c:
+         - gst_matroska_decode_content_encodings
+         - gst_matroska_decompress_data
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 18:48:57 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.h:
+         matroska: move GstMatroska{Demux,Parse}::state to GstMatroskaReadCommon
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-24 09:48:56 +0200  Jonas Larsson <jonas.larsson@hiq.se>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Fix buffer leak with corrupted files
+         Fixes bug #650912.
+
+2011-05-23 02:46:38 -0700  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: fix parameter type in trace
+         https://bugzilla.gnome.org/show_bug.cgi?id=650937
+
+2011-05-23 18:06:44 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/Makefile.am:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+       * gst/matroska/matroska-parse.c:
+       * gst/matroska/matroska-parse.h:
+       * gst/matroska/matroska-read-common.c:
+       * gst/matroska/matroska-read-common.h:
+         matroska: refactor code common to matroskademux and matroskaparse
+         Replace the following functions with their gst_matroska_read_common_*
+         counterparts:
+         - gst_matroska_{demux,parse}_parse_index
+         - gst_matroska_{demux,parse}_parse_skip
+         - gst_matroska_{demux,parse}_stream_from_num
+         Introduce GstMatroskaReadCommon to contain those members of
+         GstMatroskaDemux and GstMatroskaParse that were used by the above
+         functions.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650877
+
+2011-05-23 13:50:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: tell baseparse the duration in samples for better accuracy
+         Tell GstBaseParse the duration in samples instead of time, so that
+         a duration query in DEFAULT format will return the correct number
+         of samples without rounding errors. Baseparse will convert this
+         into time itself when needed.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650785
+
+2011-05-23 13:25:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+         flacdec: also try upstream first for duration query in DEFAULT format
+         https://bugzilla.gnome.org/show_bug.cgi?id=650785
+
+2011-05-23 13:23:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: make conversion from TIME to DEFAULT format (samples) work
+         Fix copy'n'paste error in the previous commit.
+
+2011-05-23 11:36:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: Implement conversions between TIME and DEFAULT format
+         Fixes bug #650785.
+
+2011-05-22 18:50:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: don't error out on invalid minimum_blocksize value in streaminfo header
+         We don't use it, so may just as well accept an invalid value
+         of 0 here, which is likely inconsequential anyway.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650691
+
+2011-05-20 10:34:47 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+         rtp: fix static array overruns in a nicer way
+         Use G_N_ELEMENTS instead of hard-coding the array size.
+
+2011-05-20 00:53:44 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/rtp/gstrtpjpegpay.c:
+       * gst/rtp/gstrtpmp4adepay.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+         rtp: fix static array overruns
+         Yes array[10] has elements from 0...9.
+
+2011-05-19 23:31:19 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.prerequisites:
+         docs: update plugin introspection data
+         Now more files are merged and produced in a canonical fashion, which hopefully
+         creates less or no delta in the future.
+
+2011-05-19 22:57:15 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 9e5bbd5 to 69b981f
+
+2011-05-19 18:21:33 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: add missing break
+
+2010-11-08 14:06:15 +0100  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+         deinterlace: Add support for deinterlacing using buffer caps/flags
+         When not using the fieldanalysis element immediately upstream of deinterlace,
+         behaviour should remain unchanged. fieldanalysis will set the caps and flags on
+         the buffers such that they can be interpreted and acted upon to produce
+         progressive output.
+         There are two main modes of operation:
+         - Passive pattern locking
+         Passive pattern locking is a non-blocking, low-latency mode of operation that
+         is suitable for close-to-live usage. Initially a telecine stream will be
+         output as variable framerate with naïve timestamp adjustment. With each
+         incoming buffer, an attempt is made to lock onto a pattern. When a lock is
+         obtained, the src pad and output buffer caps will reflect the pattern and
+         timestamps will be accurately interpolated between pattern repeats. This
+         means that initially and at pattern transitions there will be short periods
+         of inaccurate timestamping.
+         - Active pattern locking
+         Active pattern locking is a blocking, high-latency mode of operation that is
+         targeted at use-cases where timestamp accuracy is paramount. Buffers will be
+         queued until enough are present to make a lock. When locked, timestamps will
+         be accurately interpolated between pattern repeats. Orphan fields can be
+         dropped or deinterlaced. If no lock can be obtained, a single field might be
+         pushed through to be deinterlaced.
+         Locking can also be disabled or 'auto' chooses between passive and active
+         locking modes depending on whether upstream is live.
+
+2011-05-10 16:25:40 -0700  David Schleef <ds@schleef.org>
+
+       * configure.ac:
+         configure: Remove config script check for caca
+
+2011-05-18 12:36:40 +0200  Jose Antonio Santos Cadenas <santoscadenas@gmail.com>
+
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpmp1sdepay.c:
+       * gst/rtp/gstrtpmp2tdepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtpspeexdepay.c:
+         rtp: Fix segmentation fault processing payload buffers
+         This commit checks if the value returned by
+         gst_rtp_buffer_get_payload_buffer and
+         gst_rtp_buffer_get_payload_subbuffer is NULL before using it.
+
+2011-05-18 16:10:07 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From fd35073 to 9e5bbd5
+
+2011-05-18 12:52:31 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: ensure 0-padding when correcting dubious list size
+
+2011-05-18 12:24:25 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 46dfcea to fd35073
+
+2011-05-18 10:22:27 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: use EINVAL for missing url parameter
+         Fixes gcc warning about using uninitialized variable 'res'.
+
+2011-04-28 15:37:40 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/debugutils/rndbuffersize.c:
+       * gst/videofilter/gstgamma.c:
+         various: fix author tag in element details
+
+2011-04-20 15:25:58 -0400  Chris E Jones <chris@chrisejones.com>
+
+       * gst/auparse/gstauparse.c:
+         auparse: implement seeking
+         Implement seeking and seeking query. Fixes #644512
+
+2011-05-17 16:13:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-04-06 16:05:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: also allow PAUSE to be interrupted
+         ... as it is on the way out to NULL.
+         See #632504.
+
+2011-04-06 15:51:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: ensure proper closing and cleanup
+         ... since the TEARDOWN sequence might not have had a chance to even start,
+         but at least connections should be closed (synchronously) and state cleaned up.
+         See #632504.
+
+2011-04-06 15:49:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: fix and improve async handling
+         Simplify the command handling; passing a command to thread means we really
+         want it to get the message, which means to always flush provided the command
+         can handle being interrupted.  Command thread indicates whether command
+         allows interruption and ensure non-flushing connection as it subsequently
+         needs it.
+         In particular, this also makes the TEARDOWN sequence interruptable
+         and also prevents races where _loop_ could miss a command and would
+         continue receiving (or at least trying to).
+         See #632504.
+
+2011-04-06 14:53:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: tweak post-seek loop handling
+
+2011-01-10 12:46:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: open on play and pause when not done yet
+         With the async state changes, it is possible that we need to open the stream
+         before play and pause.
+         Also make sure we remember a previous open failure so that we don't keep trying
+         again.
+
+2011-01-10 11:45:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: improve async handling
+         Simplify the command handling, only continue looping when we have not received
+         another command or when the previous loop was successfull.
+         Avoid looping on a disconnected socket.
+
+2011-01-07 18:02:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: rework reconnect code
+         Use the same async code path to implement reconnects.
+         Make sure we only post progress messages when doing async things.
+
+2011-01-07 17:19:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: small cleanups
+         Make sure we cancel the previous task when queuing a new one.
+         Move the messages to a central place so we can more easily post them.
+
+2011-01-07 15:15:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: don't post errors when interrupting
+
+2011-01-07 13:43:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: implement more async handling
+         Remove some old locks.
+         Make sure we never go into the loop function when flushing.
+
+2011-01-07 11:40:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: first attempt at async implementation
+
+2011-01-07 11:40:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: small header cleanups
+
+2011-05-17 10:47:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         ssrcdemux: Fix uninitialized variable compiler warning for (pre-) releases too
+
+2011-04-28 15:57:04 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2objects: Only allow mpeg-ts on source objects
+         Ugly fix for #648312
+
+2011-05-17 09:24:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Fix uninitialized variable compiler warning
+
+2011-05-06 19:09:17 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         ssrcdemux: Implement iterate internal links for sink pads
+         https://bugzilla.gnome.org/show_bug.cgi?id=649617
+
+2011-05-06 18:41:01 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: iterate pad function is only valid for src pads
+         The iterate function is only used for src pads, so mark it as such and remove
+         dead code.
+         https://bugzilla.gnome.org/show_bug.cgi?id=649617
+
+2011-05-06 18:12:53 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpssrcdemux.c:
+         rtpssrcdemux: Release lock before emitting signal
+         If the lock is not released before emitting a signal, it may cause a deadlock
+         if any other function in the element is called.
+         Also removed an unused timestamp parameter
+         https://bugzilla.gnome.org/show_bug.cgi?id=649617
+
+2011-05-15 23:25:15 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-parse.c:
+         matroskaparse: calculate segment duration after parsing all the IDs
+         Since the segment duration is given in terms of the
+         GST_MATROSKA_ID_TIMECODESCALE we should only convert it into
+         nanoseconds when we are sure that any scale specified in the file has
+         been read.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650258
+
+2011-05-16 17:52:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+
+2011-05-16 17:50:15 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         -good: fix for new API
+
+2011-05-04 11:55:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: additional lock safety
+         Fixes #619590.
+
+2011-04-26 16:06:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: also check for bitrate info in caps
+
+2010-05-25 01:04:43 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         qtdemux: guess bitrate if only one stream's bitrate is unknown
+         If the bitrates for all but one audio/video streams are known, and the
+         total stream size and duration can be determined, this calculates the
+         unkown bitrate as (stream size / duration) - (sum of known bitrates).
+         While this is not guaranteed to be very accurate, it should be good
+         enough for most purposes.
+         For example, this is useful for H.263 + AAC streams where no 'btrt' atom
+         is available for the video portion.
+         https://bugzilla.gnome.org/show_bug.cgi?id=619548
+
+2010-05-31 23:59:59 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Export max bitrate for AMR-NB/-WB streams
+         This parses the 'damr' atom if present, and exports the maximum bitrate
+         of the stream using the mode set field to determine the highest bitrate
+         frame type that might be present.
+         https://bugzilla.gnome.org/show_bug.cgi?id=620186
+
+2011-05-16 09:04:31 +0200  Pino Toscano <toscano.pino@tiscali.it>
+
+       * ext/pulse/pulseutil.c:
+         pulse: Define PATH_MAX if it isn't defined
+         GNU Hurd for example doesn't define it.
+
+2011-05-15 23:25:15 +0300  Debarshi Ray <rishi@gnu.org>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: calculate segment duration after parsing all the IDs
+         Since the segment duration is given in terms of the
+         GST_MATROSKA_ID_TIMECODESCALE we should only convert it into
+         nanoseconds when we are sure that any scale specified in the file has
+         been read.
+         https://bugzilla.gnome.org/show_bug.cgi?id=650258
+
+2011-05-09 19:00:45 +0200  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: Add support for mpegversion 2, which is also AAC
+
+2011-05-11 10:25:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacdec.h:
+         flacdec: Send EOS when seeking after the end of file instead of failing
+         Fixes bug #649780.
+
+2011-04-29 08:59:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavenc/gstwavenc.c:
+         wavenc: Set fixedcaps getcaps function on the sinkpad
+         wavenc does not allow to change the caps during playback
+         and always returning the template caps is just wrong.
+
+2011-04-29 08:55:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/wavenc/gstwavenc.c:
+         wavenc: Allow setcaps to be called after a format was negotiated if it's compatible
+         Otherwise wavenc will fail if upstream decides to set equivalent caps or caps
+         with additional information later.
+         Thanks to Alexander Schremmer for finding this bug.
+
+2011-05-14 10:02:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * win32/common/config.h:
+         Back to development
+
 === release 0.10.29 ===
 
-2011-05-10  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2011-05-10 10:04:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.29, "Soft Cheese Enthusiast"
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.prerequisites:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * 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/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/zh_HK.po:
+       * po/zh_TW.po:
+       * win32/common/config.h:
+         Release 0.10.29
+         Highlights:
+         - amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse audio parsers (moved from -bad)
+         - muxers now mux based on running time
+         - ISO MP4 muxers: mp4mux/3gppmux/qtmux/mj2mux (moved from -bad)
+         - new matroskaparse element
+         - new v4l2radio element
+         - rtpsession: support RTCP Early Feedback (the AVPF profile)
+         - orc 0.4.14 or newer recommended
+         - many other fixes and improvements
 
 2011-05-05 13:24:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
 
          quicktime: rename plugin to isomp4
          https://bugzilla.gnome.org/show_bug.cgi?id=648004
 
+2011-04-29 17:55:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstac3parse.c:
+       * gst/audioparsers/gstamrparse.c:
+         audioparsers: fix some parsers
+
+2011-04-29 17:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         fix error caused by merging
+
+2011-04-29 15:49:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         gst/rtp/gstrtpgstpay.c
+
+2011-04-29 15:46:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audiofxbasefirfilter.c:
+         audiofx: fix pad_alloc
+
 2011-04-27 12:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * configure.ac:
        * win32/common/config.h:
          0.10.28.3 pre-release
 
-2011-04-26 15:58:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+2011-04-26 15:58:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpgstpay.c:
+         rtpgstpay: fix buffer leak
+
+2011-04-26 15:58:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpgstpay.c:
+         rtpgstpay: fix buffer leak
+
+2011-04-26 15:42:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jack/gstjackaudiosink.c:
+       * ext/jack/gstjackaudiosrc.c:
+         jack: port jack elements
+
+2011-04-25 10:04:52 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: documentation typo "jpegddec"
+         https://bugzilla.gnome.org/show_bug.cgi?id=648589
+
+2011-04-25 18:14:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpamrdepay.c:
+       * gst/rtp/gstrtpamrpay.c:
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263pdepay.c:
+         rtp: port some more elements
+
+2011-04-25 17:27:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpg722depay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtpg723depay.c:
+       * gst/rtp/gstrtpg723pay.c:
+       * gst/rtp/gstrtpg726depay.c:
+       * gst/rtp/gstrtpg726pay.c:
+       * gst/rtp/gstrtpg729depay.c:
+       * gst/rtp/gstrtpg729pay.c:
+       * gst/rtp/gstrtpgsmdepay.c:
+       * gst/rtp/gstrtpgsmpay.c:
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pay.h:
+       * gst/rtp/gstrtpmparobustdepay.c:
+       * gst/rtp/gstrtpmpvdepay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+       * gst/rtp/gstrtppcmadepay.c:
+       * gst/rtp/gstrtppcmapay.c:
+       * gst/rtp/gstrtppcmudepay.c:
+       * gst/rtp/gstrtppcmupay.c:
+         rtp: port more to 0.11
+
+2011-04-25 13:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
 
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdepay.c:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvpay.c:
+       * gst/rtp/gstrtpgstdepay.c:
        * gst/rtp/gstrtpgstpay.c:
-         rtpgstpay: fix buffer leak
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpapay.c:
+         rtp: port some more (de)payloaders
 
-2011-04-25 10:04:52 +0200  Philip Jägenstedt <philipj@opera.com>
+2011-04-25 12:49:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
 
-       * ext/jpeg/gstjpegdec.c:
-         jpegdec: documentation typo "jpegddec"
-         https://bugzilla.gnome.org/show_bug.cgi?id=648589
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/audiofx/audioamplify.c:
+       * gst/audiofx/audiochebband.c:
+       * gst/audiofx/audiocheblimit.c:
+       * gst/audiofx/audiodynamic.c:
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audiofirfilter.c:
+       * gst/audiofx/audiofxbasefirfilter.c:
+       * gst/audiofx/audiofxbaseiirfilter.c:
+       * gst/audiofx/audioiirfilter.c:
+       * gst/audiofx/audioinvert.c:
+       * gst/audiofx/audiokaraoke.c:
+       * gst/audiofx/audiopanorama.c:
+       * gst/audiofx/audiowsincband.c:
+       * gst/audiofx/audiowsinclimit.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+         port some more elements to 0.11
+
+2011-04-25 11:38:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
 
 2011-04-24 16:45:07 -0700  David Schleef <ds@schleef.org>
 
          Remove bits that were meant to suppport RTCP FIR
          https://bugzilla.gnome.org/show_bug.cgi?id=648160
 
+2011-04-19 18:55:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/flac/gstflacdec.c:
+       * ext/flac/gstflacenc.c:
+       * ext/flac/gstflactag.c:
+         flac: port to 0.11
+
+2011-04-19 17:35:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         use G_DEFINE_TYPE some more
+
+2011-04-19 17:20:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+       * gst/avi/gstavisubtitle.c:
+         avi: use G_DEFINE_TYPE
+
+2011-04-19 17:07:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsemixer.c:
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         use G_DEFINE_TYPE
+
+2011-04-19 16:25:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-04-19 14:33:25 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * tests/check/Makefile.am:
        * tests/check/elements/imagefreeze.c:
          imagefreeze: Remove bus GSource to prevent a valgrind warning
 
+2011-04-18 10:54:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiofx/audiopanorama.c:
+       * gst/rtp/gstrtpgstdepay.c:
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtpilbcdepay.c:
+       * gst/rtp/gstrtpmpadepay.c:
+       * gst/rtp/gstrtpmpapay.c:
+         port more plugins to 0.11
+
+2011-04-18 10:23:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         android/apetag.mk
+         android/avi.mk
+         android/flv.mk
+         android/icydemux.mk
+         android/id3demux.mk
+         android/qtdemux.mk
+         android/rtp.mk
+         android/rtpmanager.mk
+         android/rtsp.mk
+         android/soup.mk
+         android/udp.mk
+         android/wavenc.mk
+         android/wavparse.mk
+         configure.ac
+
 2011-04-17 01:29:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * gst/avi/gstavidemux.c:
          tvtime/greedyh.c:801:14: warning: 'scanline' may be used uninitialized in this function
          matroska-mux.c:501:19: warning: 'context' may be used uninitialized in this function
 
+2011-04-16 14:45:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/apetag/gstapedemux.c:
+         apedemux: Port to 0.11
+
 2011-04-16 13:33:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * ext/jack/gstjackaudiosink.c:
          This work only if vbr=1 and dtx=1 optionas are enabled.
          So if we get 0, we add GAP flag to the sample.
 
+2011-04-07 19:04:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpac3depay.c:
+       * gst/rtp/gstrtpac3pay.c:
+       * gst/rtp/gstrtpbvdepay.c:
+       * gst/rtp/gstrtpceltdepay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpdvdepay.c:
+       * gst/rtp/gstrtpdvpay.c:
+         rtp: port some pay/depayloaders
+
+2011-04-05 19:15:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstmultiudpsink.c:
+         udpsink: handle scather gather from buffers
+         Iterate the memory blocks on the buffer and send them using sendmsg.
+
+2011-04-05 17:26:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtpdec.c:
+         rtpdec: reset structure before use
+
+2011-04-05 17:20:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         gst/rtsp/gstrtspsrc.c
+
 2011-04-05 17:12:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst/rtsp/gstrtspsrc.c:
          spec says.
          Fixes #646800
 
+2011-04-05 17:06:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtpdec.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstmultiudpsink.c:
+       * gst/udp/gstudpsrc.c:
+         rtsp/udp: port to 0.11
+
 2011-04-05 14:28:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * gst/matroska/matroska-mux.c:
          for 0.120.2 and later, but the deprecation was introduced in
          0.120.1
 
+2011-04-05 11:13:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavisubtitle.c:
+         avi: more porting to 0.11
+
 2011-04-05 12:05:19 +0300  Stefan Kost <ensonic@users.sf.net>
 
        * sys/v4l2/gstv4l2radio.h:
        * sys/v4l2/gstv4l2xoverlay.c:
          docs: fix docuemntation warnings (and reindent)
 
+2011-04-04 19:17:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavimux.c:
+         avi: port to 0.11 API
+
 2011-04-04 17:34:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
 
        * gst/videomixer/blendorc-dist.c:
          http://gstreamer-devel.966125.n4.nabble.com/Flac-files-that-will-playback-but-not-stream-td3338198.html#a3395276
          https://bugzilla.gnome.org/show_bug.cgi?id=566769
 
+2011-03-28 21:05:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+       * gst/alpha/gstalphacolor.c:
+       * gst/apetag/gstapedemux.c:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+         plugins: port to new memory API
+
+2011-03-28 20:50:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11-fdo
+
 2011-03-27 21:39:50 +0200  Jan Urbański <wulczer@wulczer.org>
 
        * gst/flv/gstflvdemux.c:
        * gst/spectrum/gstspectrum.c:
          spectrum: don't value we already took from the gvalue
 
+2011-03-08 17:26:17 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+
+2011-03-08 17:02:30 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/efence.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/ximage/ximageutil.c:
+         meta: update for new API
+
 2011-03-08 16:28:27 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
          Merge ad-hoc release branch '0.10.28'
          v4l interface has been removed.
          https://bugzilla.gnome.org/show_bug.cgi?id=643716
 
+2011-03-08 10:14:20 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         tests/examples/cairo/Makefile.am
+
 2011-03-07 16:56:43 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * gst/rtpmanager/gstrtpjitterbuffer.c:
          ... to avoid ending up with tons of short time buffers for e.g. high sample
          rate audio.
 
+2011-03-04 17:04:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/examples/cairo/Makefile.am:
+         examples: don't use hardcodec 0.10
+
+2011-03-04 16:30:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-03-04 15:50:01 +0200  Stefan Kost <ensonic@users.sf.net>
 
        * ext/pulse/pulsesink.c:
          Automatic update of common submodule
          From 1de7f6a to 6aec6b9
 
+2011-02-28 13:29:47 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-02-28 13:28:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: use NetAddress metadata
+
+2011-02-28 13:14:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudp.c:
+       * gst/udp/gstudpsrc.c:
+         udp: implement NetAddress with metadata
+
+2011-02-28 10:16:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2: register metadata
+
+2011-02-27 19:43:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/efence.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/ximageutil.c:
+       * sys/ximage/ximageutil.h:
+         meta: fix for new API
+
+2011-02-25 16:29:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/efence.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/ximageutil.c:
+       * sys/ximage/ximageutil.h:
+         metadata: use metadata for private buffer data
+         Use buffer metadata to store element private data.
+
+2011-02-24 13:51:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2bufferpool.h:
+       * sys/v4l2/v4l2src_calls.c:
+       * sys/ximage/gstximagesrc.c:
+       * sys/ximage/gstximagesrc.h:
+       * sys/ximage/ximageutil.c:
+       * sys/ximage/ximageutil.h:
+         miniobject: port to 0.11
+         Use buffer private data instead of subclassing.
+
+2011-02-24 13:50:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/examples/pulse/Makefile.am:
+       * tests/examples/v4l2/Makefile.am:
+       * tests/icles/Makefile.am:
+         build: don't hardcode version number
+
+2011-02-24 13:03:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/taglib/gstid3v2mux.cc:
+         id3: use boxed type instead of miniobject
+
+2011-02-24 13:00:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/debugutils/efence.c:
+       * gst/replaygain/Makefile.am:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/udp/gstdynudpsink.c:
+       * gst/udp/gstudp.c:
+       * gst/udp/gstudpsrc.c:
+         miniobject: use buffer private field for extra data
+         Use the owner private field to store extra buffer data instead of using
+         subclassing.
+
+2011-02-24 12:23:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: add duration when extimating QoS time
+         When we need to decide on the next QoS time, take into account the duration of
+         the buffers.
+
+2011-02-28 11:58:05 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+
 2011-02-23 17:41:22 +0100  Philip Jägenstedt <philipj@opera.com>
 
        * ext/pulse/pulsesink.c:
          samples to pulseaudio. This avoid underruns on pulseaudio and less crackling
          noises when starting.
 
+2010-12-07 11:47:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2010-12-07 11:43:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: don't uncork in _start
+         Don't uncork in the _start method just yet but wait until we have written some
+         samples to pulseaudio. This avoid underruns on pulseaudio and less crackling
+         noises when starting.
+
+2010-12-07 11:42:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: use _object_ref_sink() when we can
+
+2010-12-07 11:40:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: don't abuse the class lock
+         Use a new static lock to protect the probed device list instead of the object
+         class lock.
+
 2010-12-06 19:59:49 +0100  Alessandro Decina <alessandro.d@gmail.com>
 
        * gst/qtdemux/qtdemux.c:
          jpegdec: avoid infinite loop when resyncing
          Fixes #635734 (partly).
 
+2010-12-06 17:28:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into 0.11
+
+2010-12-06 17:27:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * android/apetag.mk:
+       * android/avi.mk:
+       * android/flv.mk:
+       * android/icydemux.mk:
+       * android/id3demux.mk:
+       * android/qtdemux.mk:
+       * android/rtp.mk:
+       * android/rtpmanager.mk:
+       * android/rtsp.mk:
+       * android/soup.mk:
+       * android/udp.mk:
+       * android/wavenc.mk:
+       * android/wavparse.mk:
+       * configure.ac:
+         more 0.10 -> 0.11 changes
+
 2010-12-06 15:21:53 +0100  David Hoyt <dhoyt@llnl.gov>
 
        * gst/imagefreeze/gstimagefreeze.c:
          matroskamux: try to write timestamps in all the outgoing buffers
          Fixes #632654.
 
+2010-12-06 12:21:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         configure: start 0.11 branch
+
 2010-12-06 12:17:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * gst/debugutils/progressreport.c: