avidemux: do not push discont buffers if they aren't discont
[platform/upstream/gst-plugins-good.git] / ChangeLog
index f60a79c..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  Wim Taymans <wim.taymans@collabora.co.uk>
+2012-03-22 15:51:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.11.2, "Rite of Devastation"
+       * 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>