Release 0.11.94
authorTim-Philipp Müller <tim@centricular.net>
Fri, 14 Sep 2012 01:50:44 +0000 (02:50 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 14 Sep 2012 01:50:44 +0000 (02:50 +0100)
ChangeLog
configure.ac
gst-plugins-bad.doap
win32/common/config.h

index 611e57509ea5581688697c8665384afce140c6f0..c405ae72e545af1e9be1a08c909aeae58298ffd6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2012-09-14 02:06:48 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * docs/plugins/gst-plugins-bad-plugins.args:
+       * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+       * docs/plugins/gst-plugins-bad-plugins.interfaces:
+       * docs/plugins/inspect/plugin-adpcmdec.xml:
+       * docs/plugins/inspect/plugin-adpcmenc.xml:
+       * docs/plugins/inspect/plugin-asfmux.xml:
+       * docs/plugins/inspect/plugin-assrender.xml:
+       * docs/plugins/inspect/plugin-audiovisualizers.xml:
+       * docs/plugins/inspect/plugin-autoconvert.xml:
+       * docs/plugins/inspect/plugin-bayer.xml:
+       * docs/plugins/inspect/plugin-bz2.xml:
+       * docs/plugins/inspect/plugin-celt.xml:
+       * docs/plugins/inspect/plugin-chromaprint.xml:
+       * docs/plugins/inspect/plugin-coloreffects.xml:
+       * docs/plugins/inspect/plugin-curl.xml:
+       * docs/plugins/inspect/plugin-dataurisrc.xml:
+       * docs/plugins/inspect/plugin-debugutilsbad.xml:
+       * docs/plugins/inspect/plugin-dtmf.xml:
+       * docs/plugins/inspect/plugin-dtsdec.xml:
+       * docs/plugins/inspect/plugin-dvb.xml:
+       * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+       * docs/plugins/inspect/plugin-dvdspu.xml:
+       * docs/plugins/inspect/plugin-faac.xml:
+       * docs/plugins/inspect/plugin-faad.xml:
+       * docs/plugins/inspect/plugin-festival.xml:
+       * docs/plugins/inspect/plugin-flite.xml:
+       * docs/plugins/inspect/plugin-fragmented.xml:
+       * docs/plugins/inspect/plugin-freeze.xml:
+       * docs/plugins/inspect/plugin-gaudieffects.xml:
+       * docs/plugins/inspect/plugin-geometrictransform.xml:
+       * docs/plugins/inspect/plugin-gmedec.xml:
+       * docs/plugins/inspect/plugin-gsm.xml:
+       * docs/plugins/inspect/plugin-gstsiren.xml:
+       * docs/plugins/inspect/plugin-id3tag.xml:
+       * docs/plugins/inspect/plugin-inter.xml:
+       * docs/plugins/inspect/plugin-interlace.xml:
+       * docs/plugins/inspect/plugin-jpegformat.xml:
+       * docs/plugins/inspect/plugin-liveadder.xml:
+       * docs/plugins/inspect/plugin-mimic.xml:
+       * docs/plugins/inspect/plugin-mms.xml:
+       * docs/plugins/inspect/plugin-modplug.xml:
+       * docs/plugins/inspect/plugin-mpeg2enc.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-mpegtsmux.xml:
+       * docs/plugins/inspect/plugin-mplex.xml:
+       * docs/plugins/inspect/plugin-opencv.xml:
+       * docs/plugins/inspect/plugin-pcapparse.xml:
+       * docs/plugins/inspect/plugin-pnm.xml:
+       * docs/plugins/inspect/plugin-rawparse.xml:
+       * docs/plugins/inspect/plugin-removesilence.xml:
+       * docs/plugins/inspect/plugin-resindvd.xml:
+       * docs/plugins/inspect/plugin-rtmp.xml:
+       * docs/plugins/inspect/plugin-rtpmux.xml:
+       * docs/plugins/inspect/plugin-rtpvp8.xml:
+       * docs/plugins/inspect/plugin-scaletempo.xml:
+       * docs/plugins/inspect/plugin-schro.xml:
+       * docs/plugins/inspect/plugin-sdp.xml:
+       * docs/plugins/inspect/plugin-segmentclip.xml:
+       * docs/plugins/inspect/plugin-shm.xml:
+       * docs/plugins/inspect/plugin-smooth.xml:
+       * docs/plugins/inspect/plugin-soundtouch.xml:
+       * docs/plugins/inspect/plugin-speed.xml:
+       * docs/plugins/inspect/plugin-videoparsersbad.xml:
+       * docs/plugins/inspect/plugin-voaacenc.xml:
+       * docs/plugins/inspect/plugin-vp8.xml:
+       * docs/plugins/inspect/plugin-y4mdec.xml:
+       * docs/plugins/inspect/plugin-zbar.xml:
+         docs: update docs
+
+2012-09-13 13:44:05 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * tests/check/elements/parser.c:
+         check: Verify the DTS emerging from the parser, not PTS
+         PTS doesn't increment linearly in parsers with frame re-ordering, but
+         DTS does. Verify that instead.
+
+2012-09-13 13:34:16 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * tests/check/libs/mpegvideoparser.c:
+         check: Fix mpegvideoparser PAR expectation
+         The parser (correctly) now interprets the test header using
+         MPEG-1 semantics, so fix the test expectation.
+
+2012-09-13 15:51:02 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/inter/gstintervideosrc.c:
+         interaudiosrc: Make caps writable in fixate
+
+2012-09-13 15:06:52 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/inter/gstinteraudiosink.c:
+       * gst/inter/gstinteraudiosrc.c:
+       * gst/inter/gstintersubsink.c:
+       * gst/inter/gstintersubsrc.c:
+       * gst/inter/gstintertest.c:
+       * gst/inter/gstintervideosink.c:
+       * gst/inter/gstintervideosrc.c:
+       * gst/inter/gstintervideosrc.h:
+         inter: Port to 1.0 API
+         Also remove a lot of empty, non-implemented methods
+
+2012-09-12 22:58:04 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/videoparsers/gstdiracparse.c:
+       * gst/videoparsers/gsth264parse.c:
+       * gst/videoparsers/gstmpeg4videoparse.c:
+       * gst/videoparsers/gstmpegvideoparse.c:
+         videoparsers: Disable PTS interpolation in the base parse class
+         All these formats have re-ordered PTS which the base class gets
+         wrong. It's better to leave them blank and let the decoder sort it
+         out. Better yet would be to track and interpolate the timestamps
+         in the subclasses (FIXME)
+
+2012-09-09 16:40:00 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/dvdspu/gstdvdspu.c:
+         dvdspu: Advance video stream with gap events.
+         Handle Gap events the way we used to handle segment updates
+         and advance/fill in the video stream accordingly. Fixes
+         'still' menus which aren't DVD still frames, but are just a
+         single frame with accompanying audio.
+
+2012-09-09 16:29:52 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * ext/resindvd/resindvdbin.c:
+       * ext/resindvd/resindvdbin.h:
+         resindvd: Start with a larger subpicture queue for preroll.
+         Shrink the queue once we're prerolled. Fixes the Fringe S1
+         DVD. Also, ensure we only fire no_more_pads once.
+
+2012-09-08 19:21:47 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * ext/resindvd/resindvdbin.c:
+         resindvd: Disable input-selector syncing
+         Until segments are better worked out. Also, use
+         internal input-selector for audio as well
+
+2012-09-03 09:47:30 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst-libs/gst/codecparsers/gstmpegvideoparser.c:
+       * gst-libs/gst/codecparsers/gstmpegvideoparser.h:
+       * gst/videoparsers/gstmpegvideoparse.c:
+       * gst/videoparsers/gstmpegvideoparse.h:
+         mpegvideoparse: Handle Sequence Display Extension
+         Change the way the pixel-aspect-ratio is computed by
+         interpreting the sequence header aspect ratio info
+         as MPEG-1 values until a sequence extension or
+         sequence display extension is seen, and then updating
+         the sequence header struct accordingly.
+         Fixes incorrect anamorphic display on some MPEG-2 (DVD)
+         sequences.
+
+2012-09-13 01:40:42 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/pipelines/mxf.c:
+         tests: disable yet another mxf tests until the elements are ported
+
+2012-09-13 01:34:45 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/flite/gstflitetestsrc.c:
+         flitetestsrc: fix caps fixation
+         Make caps writable before changing them.
+
+2012-09-13 01:26:28 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/segmentclip/gstsegmentclip.c:
+         segmentclip: fix wrong pad template unref
+         Blows up when trying to instantiate a second clip element
+         of the same type, like in the generic/states unit test.
+
+2012-09-13 01:07:46 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/wayland/gstwaylandsink.c:
+         waylandsink: fail gracefully with an error message if we can't connect to wayland
+         g_return_val_if_fail() is not for error handling, it's for
+         catching programming errors in public API.
+         Fixes problem with generic/states unit test.
+
+2012-09-13 00:59:33 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/siren/gstsirendec.c:
+       * gst/siren/gstsirenenc.c:
+         siren: init debug category before logging anything
+
+2012-09-13 00:55:28 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/mxfdemux.c:
+       * tests/check/elements/mxfmux.c:
+         tests: skip mxf tests while elements haven't been ported yet
+
+2012-09-13 00:50:04 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/schroedinger/gstschroenc.c:
+         schroenc: remove GST_ERROR statement that was committed by accident
+
+2012-09-13 00:40:44 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/jifmux.c:
+         tests: fix jifmux test
+         Need to pass a GstSample now for GST_TAG_APPLICATION_DATA
+         instead of a GstBuffer.
+
+2012-09-12 18:34:03 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/pnm/gstpnmdec.c:
+       * gst/pnm/gstpnmdec.h:
+       * gst/pnm/gstpnmenc.c:
+       * gst/pnm/gstpnmenc.h:
+         pnm: Port to 1.0 API
+
+2012-09-12 17:34:03 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/freeze/gstfreeze.c:
+       * gst/freeze/gstfreeze.h:
+         freeze: Use a GPtrArray instead of a GQueue
+         This way, the most common function (changing buffers) becomes O(1) instead
+         of O(n)
+
+2012-09-12 17:24:26 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/freeze/gstfreeze.c:
+       * gst/freeze/gstfreeze.h:
+         freeze: Port to 1.0 API
+
+2012-09-12 16:23:47 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/speed/gstspeed.c:
+       * gst/speed/gstspeed.h:
+         speed: Various 1.0 style additions
+         Use GstAudioInfo everywhere, etc
+
+2012-09-10 17:16:07 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * gst/speed/Makefile.am:
+       * gst/speed/gstspeed.c:
+         speed: port to 0.11
+         https://bugzilla.gnome.org/show_bug.cgi?id=683727
+
+2012-09-12 16:03:06 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/liveadder/liveadder.c:
+       * gst/liveadder/liveadder.h:
+         liveadder: port to 1.0 API
+
+2012-09-12 21:13:35 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/asfmux/gstasfmux.c:
+       * gst/debugutils/gstcompare.c:
+       * gst/frei0r/gstfrei0rmixer.c:
+       * gst/mpegpsmux/mpegpsmux.c:
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mxf/mxfmux.c:
+       * gst/videomeasure/gstvideomeasure_ssim.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 12:14:53 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/siren/gstsirendec.c:
+       * gst/siren/gstsirenenc.c:
+         siren: Port to 1.0 API
+
+2012-09-12 15:08:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: Use default query handlers where needed
+         And fixup getcaps handler while I'm at it
+
+2012-09-12 09:42:09 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: port tagsetter mode setting code
+         Check directly with GST_IS_TAG_SETTER instead of using the
+         deprecated GstImplementsInterface
+         Fixes the image tag setting unit test
+
+2012-09-12 13:03:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: fix win32 build even more
+
+2012-09-12 13:17:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: port to the new GLib thread API
+
+2012-09-12 11:08:25 +0200  Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+       * gst-libs/gst/codecparsers/gstvc1parser.c:
+         codecparsers: vc1: fix aspect ratio calculation.
+         ASPECT_HORIZ_SIZE and ASPECT_VERT_SIZE are syntax elements that hold
+         binary encodings of sizes ranging from 1 to 256. Thus, the calculated
+         pixel-aspect-ratio was off by one.
+         Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+         https://bugzilla.gnome.org/show_bug.cgi?id=683858
+
+2012-09-12 11:01:34 +0200  Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+       * gst-libs/gst/codecparsers/gsth264parser.c:
+       * gst-libs/gst/codecparsers/gsth264parser.h:
+       * gst/videoparsers/gsth264parse.c:
+         codecparsers: h264parse: don't use anonymous unions.
+         Anonymous union is an ISO C (2011) feature that is not exposed in
+         compilers strictly conforming to the previous standard.
+         Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+2012-09-12 11:21:41 +0200  Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+       * gst-libs/gst/codecparsers/gsth264parser.c:
+       * gst-libs/gst/codecparsers/gsth264parser.h:
+         codecparsers: h264: compute pixel aspect ratio.
+         Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
+         Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+2012-09-12 09:48:47 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: attempt to get disabled streamheader test to compile on win32
+         Though it probably won't work, but then it's disabled.
+
+2012-09-12 09:10:35 +0200  Peter Korsgaard <jacmet@sunsite.dk>
+
+       * ext/opus/gstopusdec.c:
+       * ext/opus/gstopusenc.c:
+       * gst/jpegformat/gstjpegparse.c:
+         opus + jpegformat: unbreak non-debug build
+         opus + jpegformat plugin builds fail when gstreamer is configured with
+         --disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol
+         instead of GST_DISABLE_GST_DEBUG.
+         Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
+         https://bugzilla.gnome.org/show_bug.cgi?id=683850
+
+2012-09-12 01:35:42 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/jpegformat/Makefile.am:
+         jpegformat: don't link to libgstinterfaces which doesn't exist any longer
+
+2012-09-11 20:30:55 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * ext/spandsp/gstspanplc.c:
+         spanplc: Don't unref too much, don't forward gap event
+
+2012-09-11 20:19:48 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * ext/spandsp/gstspanplc.c:
+       * ext/spandsp/gstspanplc.h:
+         spanplc: Port to 1.0 API
+
+2012-09-11 19:41:31 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+         audiovisualizer: Don't try to sync controller values to invalid timestamp
+
+2012-09-11 19:36:24 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * gst/jpegformat/gstjifmux.c:
+       * gst/jpegformat/gstjpegparse.c:
+       * tests/check/elements/jpegparse.c:
+         jpegparse: Finish port to 1.0 API
+
+2012-09-11 18:55:11 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * tests/check/elements/autoconvert.c:
+         test: Simplify autoconvert test
+
+2012-09-11 18:53:43 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/autoconvert/gstautoconvert.c:
+         autoconvert: Look at all possibilities for accept-caps even if there is a selected subelement
+         If the accept-caps succeeds with a different subelement, then the subsequent
+         caps event will change the current subelement.
+
+2012-09-11 18:02:28 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * tests/check/elements/opus.c:
+         test: Flush opus encoder between tests
+
+2012-09-11 18:01:58 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * tests/check/elements/opus.c:
+         test: Flush opus encoder between tests
+
+2012-09-10 18:20:48 -0400  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * configure.ac:
+       * sys/uvch264/gstuvch264_src.c:
+       * sys/uvch264/gstuvch264_src.h:
+         uvch264: Make gudev/libusb a hard dependency and remove XU_FIND_UNIT ioctl support
+         Conflicts:
+         sys/uvch264/gstuvch264_src.c
+
+2012-09-11 17:47:16 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/modplug/gstmodplug.cc:
+       * ext/resindvd/gstmpegdemux.c:
+       * gst/asfmux/gstasfparse.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/rawparse/gstrawparse.c:
+         ext, gst: only activate in pull mode if upstream is seekable
+
+2012-09-11 15:07:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/festival/gstfestival.c:
+         festival: timed text is text/x-raw now
+
+2012-09-11 15:02:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+       * sys/d3dvideosink/d3dvideosink.h:
+       * sys/d3dvideosink/directx/dx.c:
+         d3dvideosink: port to the new GLib thread API
+
+2012-09-11 14:32:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpeg2enc.c:
+       * tests/check/elements/mplex.c:
+         tests: mpeg2enc, mplex: port to the new GLib thread API
+
+2012-09-11 14:31:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/opus/gstopusenc.c:
+       * ext/opus/gstopusenc.h:
+         opusenc: port to the new GLib thread API
+
+2012-09-11 01:52:46 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+       * tests/check/Makefile.am:
+       * tests/check/pipelines/.gitignore:
+         gdp: move gdp plugin here from -base
+         Needs some reworking.
+
+2012-09-09 18:05:55 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: dump bytes into debug log using GST_MEMDUMP
+         Instead of home-grown solution.
+
+2012-07-27 15:21:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         update for new variable names
+
+2012-07-02 12:52:17 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: use multifdsink for streamheader test
+         Use multifdsink for pipes instead of multisocketsink,
+         to avoid "creating GSocket from fd 9: Socket operation
+         on non-socket "criticals from Gio. Test still fails,
+         but it fails in a different way now.
+
+2012-04-25 18:07:21 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: plug buffer leak
+
+2012-04-19 14:41:40 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: initialize variables
+
+2012-04-10 00:45:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         Use new gst_element_class_set_static_metadata()
+
+2012-04-05 15:11:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/gdp/gstgdp.c:
+         gst: Update for GST_PLUGIN_DEFINE() API change
+
+2012-04-01 18:11:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         Improve buffer allocation of wrapped memory
+
+2012-03-30 18:12:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         update for buffer api change
+
+2012-03-28 12:48:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         update for buffer changes
+
+2012-03-15 13:32:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         update for memory api changes
+
+2012-02-22 02:05:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         update for new memory api
+
+2012-02-03 11:38:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+         gdp: fixup unit tests
+
+2012-02-03 11:38:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: fixup for changed caps
+         Try to send the streamheader after the first buffer.
+
+2012-02-03 11:37:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         dataprotocol: don't define default Category
+         Since we now include this into the unit tests directly, don't define the default
+         category macro because it conflicts with check.
+
+2012-01-30 17:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/gstgdppay.c:
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+       * tests/check/pipelines/streamheader.c:
+         update for HEADER flag changes
+
+2012-01-20 16:11:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/gstgdpdepay.c:
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+       * tests/check/pipelines/streamheader.c:
+         port to new map API
+
+2012-01-19 15:32:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: fix some tests
+
+2012-01-04 16:41:53 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+       * tests/check/pipelines/streamheader.c:
+         tests: port and enable more unit tests
+
+2011-12-25 23:19:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/Makefile.am:
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/dp-private.h:
+       * gst/gdp/gstgdp.c:
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+         gdp: move dataprotocol library into gdp plugin and make private
+         We have removed things like protocol=gdp in the tcp elements
+         in favour of explicit gdppay/depay elements, so there's no need
+         to keep a public API and library for now. We can still add it
+         back later. Someone needs to think hard about 0.11 and gdp
+         anyway one of these days.
+
+2011-11-11 17:17:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.h:
+         gdp: fix header files
+         Ensure correct indentation and retab
+         Make sure all structure have padding
+
+2011-08-16 17:32:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: rename buffer PREROLL -> LIVE flag
+         Rename the GST_BUFFER_FLAG_PREROLL to GST_BUFFER_FLAG_LIVE and give the new flag
+         a meaning. The old PREROLL flag never had a clear meaning.
+
+2011-06-10 13:40:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: make new _buffer_allocate method
+         Make a new method to allocate a buffer + memory that takes the allocator and the
+         alignment as parameters. Provide a macro for the old method but prefer to use
+         the new method to encourage plugins to negotiate the allocator properly.
+
+2011-05-13 18:07:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: Rework GstSegment handling
+         Improve GstSegment, rename some fields. The idea is to have the GstSegment
+         structure represent the timing structure of the buffers as they are generated by
+         the source or demuxer element.
+         gst_segment_set_seek() -> gst_segment_do_seek()
+         Rename the NEWSEGMENT event to SEGMENT.
+         Make parsing of the SEGMENT event into a GstSegment structure.
+         Pass a GstSegment structure when making a new SEGMENT event. This allows us to
+         pass the timing info directly to the next element. No accumulation is needed in
+         the receiving element, all the info is inside the element.
+         Remove gst_segment_set_newsegment(): This function as used to accumulate
+         segments received from upstream, which is now not needed anymore because the
+         segment event contains the complete timing information.
+
+2011-05-10 11:50:16 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: Hide the GstStructure in GstEvent
+         Hide the GstStructure of the event in the implementation specific part so that
+         we can change it.
+         Add methods to check and make the event writable.
+         Add a new method to get a writable GstStructure of the element.
+         Avoid directly accising the event structure.
+
+2011-05-02 16:00:52 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/gdp/dataprotocol.h:
+         gdp: add docs for GstDPPacketizer
+
+2011-03-21 18:13:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: port code to new buffer data API
+
+2010-12-06 19:40:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/dataprotocol.h:
+         gdp: remove deprecated code
+
+2010-10-08 09:34:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: make public enum _get_type() functions thread-safe
+         Not that it is likely to matter in practice, but since these are public
+         API they should probably be thread-safe.
+
+2010-10-08 00:38:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: dataprotocol, lfocontrolsource: fix enum value name in enums that are public API
+         So run-time bindings can introspect the names correctly (we abuse this
+         field as description field only in elements, not for public API
+         (where the description belongs into the gtk-doc chunk).
+         https://bugzilla.gnome.org/show_bug.cgi?id=629946
+
+2010-03-02 22:58:06 +0100  Benjamin Otte <otte@redhat.com>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: Fixes for -Wmissing-declarations -Wmissing-prototypes
+         Also adds those flags to the configure warning flags
+         https://bugzilla.gnome.org/show_bug.cgi?id=611692
+
+2010-03-02 23:51:18 +0100  Benjamin Otte <otte@redhat.com>
+
+       * gst/gdp/dp-private.h:
+         gdp: Make code safe for -Wredundant-decls
+         Adds that warning to configure.ac
+         Includes a tiny change of the GST_BOILERPLATE_FULL() macro:
+         The get_type() function is no longer declared before being defined.
+         https://bugzilla.gnome.org/show_bug.cgi?id=611692
+
+2009-11-27 16:39:37 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: fix broken xrefs in docs
+
+2008-06-30 09:38:45 +0000  Sebastian Dröge <slomo@circular-chaos.org>
+
+         gdp: Don't write to the same region of memory as a uint64 and uint16 as this breaks ...
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         Don't write to the same region of memory as a uint64 and uint16
+         as this breaks strict aliasing rules and apparantly breaks on PPC
+         and s390. Thanks to Sjoerd Simons for analysing. Fixes bug #348114.
+
+2008-03-27 15:23:55 +0000  Michael Smith <msmith@xiph.org>
+
+         gdp: When calculating GDP body CRC, use the correct pointer.
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_packet_from_event_1_0):
+         When calculating GDP body CRC, use the correct pointer.
+         Fixes part of #522401.
+
+2008-02-29 12:41:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
+
+         gdp: Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
+         Original commit message from CVS:
+         * gst/gstconfig.h.in:
+         * libs/gst/base/gstcollectpads.c: (gst_collect_pads_read_buffer):
+         * libs/gst/check/gstcheck.c: (gst_check_log_message_func),
+         (gst_check_log_critical_func), (gst_check_drop_buffers),
+         (gst_check_element_push_buffer_list):
+         * libs/gst/controller/gstcontroller.c: (gst_controller_get),
+         (gst_controller_get_type):
+         * libs/gst/controller/gsthelper.c: (gst_object_control_properties),
+         (gst_object_get_controller), (gst_object_get_control_source):
+         * libs/gst/controller/gstinterpolationcontrolsource.c:
+         (gst_interpolation_control_source_new):
+         * libs/gst/controller/gstlfocontrolsource.c:
+         (gst_lfo_control_source_new):
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_event_from_packet_0_2):
+         * plugins/elements/gstfdsrc.c:
+         * plugins/elements/gstmultiqueue.c:
+         * plugins/elements/gsttee.c:
+         * plugins/elements/gsttypefindelement.c:
+         * plugins/indexers/gstfileindex.c: (_file_index_id_save_xml),
+         (gst_file_index_add_association):
+         * plugins/indexers/gstmemindex.c:
+         * tests/benchmarks/gstpollstress.c: (mess_some_more):
+         * tests/check/elements/queue.c: (setup_queue):
+         * tests/check/gst/gstpipeline.c:
+         * tests/check/libs/collectpads.c: (setup), (teardown),
+         (gst_collect_pads_suite):
+         * tests/examples/adapter/adapter_test.c:
+         * tests/examples/metadata/read-metadata.c: (make_pipeline):
+         * tests/examples/xml/createxml.c:
+         * tests/examples/xml/runxml.c:
+         * tools/gst-inspect.c:
+         * tools/gst-run.c:
+         Correct all relevant warnings found by the sparse semantic code
+         analyzer. This include marking several symbols static, using
+         NULL instead of 0 for pointers, not using variable sized arrays
+         on the stack, moving variable declarations to the beginning of
+         a block and using "foo (void)" instead of "foo ()" for declarations.
+
+2008-01-08 02:07:38 +0000  Damien Lespiau <damien.lespiau@gmail.com>
+
+         gdp: Fix empty prototypes. Fixes bug #507957.
+         Original commit message from CVS:
+         Patch by: Damien Lespiau <damien.lespiau@gmail.com>
+         * libs/gst/controller/gstcontroller.h:
+         * libs/gst/controller/gstcontrolsource.h:
+         * libs/gst/controller/gstinterpolationcontrolsource.h:
+         * libs/gst/controller/gstlfocontrolsource.h:
+         * libs/gst/dataprotocol/dataprotocol.h:
+         Fix empty prototypes.  Fixes bug #507957.
+
+2007-11-01 21:50:05 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         gdp: g_type_class_ref() other types as well, see #349410 and #64764.
+         Original commit message from CVS:
+         * gst/gst.c: (init_post):
+         * gst/gstevent.c: (_gst_event_initialize):
+         * gst/gstquery.c: (_gst_query_initialize):
+         * libs/gst/dataprotocol/dataprotocol.c (gst_dp_init):
+         g_type_class_ref() other types as well, see #349410 and #64764.
+         * gst/gstbuffer.c: (_gst_buffer_initialize):
+         * gst/gstmessage.c: (_gst_message_initialize):
+         Simplify existing g_type_class_ref().
+
+2006-10-05 14:26:08 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         gdp: Printf fixes.
+         Original commit message from CVS:
+         * gst/gstpad.c: (pre_activate):
+         * gst/gstregistry.c: (gst_registry_scan_path_level):
+         * gst/gstregistryxml.c: (load_plugin):
+         * libs/gst/controller/gstcontroller.c:
+         (gst_controlled_property_set_interpolation_mode):
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_packet_from_event_1_0):
+         * libs/gst/net/gstnetclientclock.c:
+         (gst_net_client_clock_observe_times):
+         * plugins/elements/gstfdsrc.c: (gst_fd_src_create):
+         Printf fixes.
+
+2006-08-11 15:26:33 +0000  Andy Wingo <wingo@pobox.com>
+
+         gdp: GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th...
+         Original commit message from CVS:
+         2006-08-11  Andy Wingo  <wingo@pobox.com>
+         * configure.ac:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
+         * tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED
+         is only for users of API that don't want to see deprecated
+         functions in the headers; people that want to compile out
+         deprecated code should pass -DGST_REMOVE_DEPRECATED into the
+         CFLAGS. Fixes the build of multifdsink, or will soon..
+
+2006-08-10 19:46:14 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         gdp: add gst_object_{s,g}et_control_rate(), add private data section, fix docs
+         Original commit message from CVS:
+         * docs/libs/gstreamer-libs-sections.txt:
+         * libs/gst/controller/gstcontroller.c:
+         (_gst_controller_get_property), (_gst_controller_set_property),
+         (_gst_controller_init), (_gst_controller_class_init):
+         * libs/gst/controller/gstcontroller.h:
+         * libs/gst/controller/gsthelper.c: (gst_object_get_control_rate),
+         (gst_object_set_control_rate):
+         API: add gst_object_{s,g}et_control_rate(), add private data section,
+         fix docs
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         add deprecation guards to make gtk-doc happy and allow disabling cruft
+
+2006-08-02 15:19:30 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Make debug category static
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
+         (gst_dp_crc), (gst_dp_header_payload_length),
+         (gst_dp_header_payload_type), (gst_dp_packet_from_event),
+         (gst_dp_packet_from_event_1_0), (gst_dp_buffer_from_header),
+         (gst_dp_caps_from_packet), (gst_dp_event_from_packet_0_2),
+         (gst_dp_event_from_packet), (gst_dp_validate_header),
+         (gst_dp_validate_payload):
+         Make debug category static
+         Constify the crc table.
+         Do some more arg checking in public functions.
+         Fix some docs and do some small cleanups.
+         * tests/check/libs/gdp.c: (GST_START_TEST), (gst_dp_suite):
+         Add some more checks to see if GDP deals with bogus input.
+
+2006-07-13 14:02:16 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: fix failure to deserialize event packets with empty payload (only ev...
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_event_from_packet_1_0):
+         Fixes #347337: failure to deserialize event packets with
+         empty payload (only event type)
+
+2006-06-13 19:24:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: add a gdp image to the docs
+         Original commit message from CVS:
+         * docs/README:
+         * docs/images/gdp-header.svg:
+         add a gdp image
+         * docs/libs/Makefile.am:
+         * docs/libs/gdp-header.png:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         add it to the API docs
+         * docs/manual/intro-motivation.xml:
+         fix typo
+
+2006-06-06 14:29:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: add note to docs about GDP versioning; remove tmpl file
+         Original commit message from CVS:
+         add note to docs about GDP versioning; remove tmpl file
+
+2006-06-06 14:24:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: add a GstDPPacketizer object, and create/free functions
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
+         (gst_dp_version_get_type), (gst_dp_init),
+         (gst_dp_header_from_buffer), (gst_dp_header_from_buffer_1_0),
+         (gst_dp_packet_from_caps), (gst_dp_packet_from_caps_1_0),
+         (gst_dp_packet_from_event), (gst_dp_packet_from_event_1_0),
+         (gst_dp_event_from_packet_0_2), (gst_dp_event_from_packet_1_0),
+         (gst_dp_event_from_packet), (gst_dp_packetizer_new),
+         (gst_dp_packetizer_free):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         API: add a GstDPPacketizer object, and create/free functions
+         API: add GstDPVersion enum
+         Add 1.0 event function that uses the string serialization
+         Serialize more useful buffer flags
+         Fixes #343988
+
+2006-06-02 16:46:19 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: factor out CRC code
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+         (gst_dp_packet_from_event):
+         factor out CRC code
+
+2006-06-02 10:58:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: factor out some common header init code
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+         (gst_dp_packet_from_event):
+         factor out some common header init code
+
+2006-06-02 10:08:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: make gst_dp_crc() public
+         Original commit message from CVS:
+         * docs/libs/gstreamer-libs-sections.txt:
+         * docs/libs/tmpl/gstdataprotocol.sgml:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         API: make gst_dp_crc() public
+
+2006-06-01 11:13:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gdp: make sure we zero the whole ABI-compatible area
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer):
+         make sure we zero the whole ABI-compatible area
+
+2006-05-08 15:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: whitespace, comment, doc fixup
+         Original commit message from CVS:
+         whitespace, comment, doc fixup
+
+2006-04-28 13:40:15 +0000  Michael Smith <msmith@xiph.org>
+
+         gdp: Fixes in reading/writing events over GDP (not currently used?) - dereferencing ...
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+         (gst_dp_event_from_packet):
+         Fixes in reading/writing events over GDP (not currently used?) -
+         dereferencing NULL events for unknown/invalid event types, memory
+         leak, and change g_warning to GST_WARNING.
+
+2006-03-10 15:30:27 +0000  Michael Smith <msmith@xiph.org>
+
+         gdp: Fix docs for dataprocotol to not get the return types completely wrong for a fe...
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         Fix docs for dataprocotol to not get the return types completely
+         wrong for a few functions.
+
+2005-12-18 16:04:41 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Documentation updates.
+         Original commit message from CVS:
+         * libs/gst/base/gstadapter.c:
+         * libs/gst/base/gstadapter.h:
+         * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+         (gst_base_sink_get_position):
+         * libs/gst/base/gstbasesink.h:
+         * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+         (gst_base_src_default_query), (gst_base_src_default_do_seek),
+         (gst_base_src_do_seek), (gst_base_src_perform_seek),
+         (gst_base_src_send_event), (gst_base_src_update_length),
+         (gst_base_src_get_range), (gst_base_src_loop),
+         (gst_base_src_start):
+         * libs/gst/base/gstbasesrc.h:
+         * libs/gst/base/gstbasetransform.h:
+         * libs/gst/base/gstcollectpads.h:
+         * libs/gst/base/gstpushsrc.c:
+         * libs/gst/base/gstpushsrc.h:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         * libs/gst/dataprotocol/dataprotocol.h:
+         * libs/gst/net/gstnetclientclock.h:
+         * libs/gst/net/gstnettimeprovider.h:
+         Documentation updates.
+
+2005-10-13 16:26:12 +0000  Andy Wingo <wingo@pobox.com>
+
+         gdp: Fix Timmeke Waymans bug.
+         Original commit message from CVS:
+         2005-10-13  Andy Wingo  <wingo@pobox.com>
+         * libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps):
+         Fix Timmeke Waymans bug.
+         (gst_dp_caps_from_packet): Make sure we pass a NUL-terminated
+         string of the proper length to gst_caps_from_string. There's a
+         potential for, before this fix, that this could cause someone
+         connecting over the network to cause a segfault if the payload is
+         not NUL-terminated.
+
+2005-10-10 23:55:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: fix more valgrind warnings before turning up the heat
+         Original commit message from CVS:
+         fix more valgrind warnings before turning up the heat
+
+2005-10-08 17:17:25 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: It's about time we bump the version number.
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+         (gst_dp_packet_from_event):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         * libs/gst/dataprotocol/dp-private.h:
+         It's about time we bump the version number.
+         Since event types don't fit in the guint8 anymore describing
+         the payload type, make payload type 16 bits wide.
+
+2005-09-27 16:30:26 +0000  Andy Wingo <wingo@pobox.com>
+
+         gdp: Fix error-checking return values.
+         Original commit message from CVS:
+         2005-09-27  Andy Wingo  <wingo@pobox.com>
+         * libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return
+         values.
+
+2005-07-27 19:00:36 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Fix serialization of seek events.
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+         (gst_dp_event_from_packet):
+         Fix serialization of seek events.
+
+2005-07-27 18:33:03 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Some docs updates
+         Original commit message from CVS:
+         * CHANGES-0.9:
+         * docs/design/part-TODO.txt:
+         * docs/design/part-events.txt:
+         Some docs updates
+         * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+         (gst_base_sink_event), (gst_base_sink_do_sync),
+         (gst_base_sink_activate_push), (gst_base_sink_activate_pull):
+         * gst/base/gstbasesrc.c: (gst_base_src_send_discont),
+         (gst_base_src_do_seek), (gst_base_src_event_handler),
+         (gst_base_src_loop):
+         * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
+         (gst_base_transform_configure_caps), (gst_base_transform_setcaps),
+         (gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
+         (gst_base_transform_event), (gst_base_transform_handle_buffer),
+         (gst_base_transform_set_passthrough),
+         (gst_base_transform_is_passthrough):
+         * gst/elements/gstfakesink.c: (gst_fake_sink_event):
+         * gst/elements/gstfilesink.c: (gst_file_sink_event):
+         Event updates.
+         * gst/gstbuffer.h:
+         Use faster casts.
+         * gst/gstelement.c: (gst_element_seek):
+         * gst/gstelement.h:
+         Update gst_element_seek.
+         * gst/gstevent.c: (gst_event_finalize), (_gst_event_copy),
+         (gst_event_new), (gst_event_new_custom), (gst_event_get_structure),
+         (gst_event_new_flush_start), (gst_event_new_flush_stop),
+         (gst_event_new_eos), (gst_event_new_newsegment),
+         (gst_event_parse_newsegment), (gst_event_new_tag),
+         (gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos),
+         (gst_event_parse_qos), (gst_event_new_seek),
+         (gst_event_parse_seek), (gst_event_new_navigation):
+         * gst/gstevent.h:
+         Make GstEvent use GstStructure. Add parsing code, make sure the
+         API is sufficiently generic.
+         Mark possible directions of events and serialization.
+         * gst/gstmessage.c: (gst_message_init), (gst_message_finalize),
+         (_gst_message_copy), (gst_message_new_segment_start),
+         (gst_message_new_segment_done), (gst_message_new_custom),
+         (gst_message_parse_segment_start),
+         (gst_message_parse_segment_done):
+         Small cleanups.
+         * gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
+         (gst_pad_set_caps), (gst_pad_send_event):
+         Update for new events.
+         Catch events sent in wrong directions.
+         * gst/gstqueue.c: (gst_queue_link_src),
+         (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
+         (gst_queue_handle_src_query):
+         Event updates.
+         * gst/gsttag.c:
+         * gst/gsttag.h:
+         Remove event code from this file.
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+         (gst_dp_event_from_packet):
+         Event updates.
+
+2005-07-05 10:20:14 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Ported dataprotol to 0.9.
+         Original commit message from CVS:
+         * configure.ac:
+         * libs/gst/dataprotocol/Makefile.am:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_validate_packet):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         * pkgconfig/Makefile.am:
+         * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
+         * pkgconfig/gstreamer-dataprotocol.pc.in:
+         Ported dataprotol to 0.9.
+         Added pkgconfig files.
+
+2005-05-16 20:21:55 +0000  David Schleef <ds@schleef.org>
+
+         gdp: remove GstData checks
+         Original commit message from CVS:
+         * check/Makefile.am: remove GstData checks
+         * check/gst-libs/gdp.c: (START_TEST): fix for API changes
+         * gst/Makefile.am: add miniobject, remove data
+         * gst/gst.h: add miniobject, remove data
+         * gst/gstdata.c: remove
+         * gst/gstdata.h: remove
+         * gst/gstdata_private.h: remove
+         * gst/gsttypes.h: remove GstEvent and GstMessage
+         * gst/gstelement.c: (gst_element_post_message): fix for API changes
+         * gst/gstmarshal.list: change BOXED -> OBJECT
+         Implement GstMiniObject.
+         * gst/gstminiobject.c:
+         * gst/gstminiobject.h:
+         Modify to be subclasses of GstMiniObject.
+         * gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type),
+         (gst_buffer_class_init), (gst_buffer_finalize), (_gst_buffer_copy),
+         (gst_buffer_init), (gst_buffer_new), (gst_buffer_new_and_alloc),
+         (gst_subbuffer_get_type), (gst_subbuffer_init),
+         (gst_buffer_create_sub), (gst_buffer_is_span_fast),
+         (gst_buffer_span):
+         * gst/gstbuffer.h:
+         * gst/gstevent.c: (_gst_event_initialize), (gst_event_get_type),
+         (gst_event_class_init), (gst_event_init), (gst_event_finalize),
+         (_gst_event_copy), (gst_event_new):
+         * gst/gstevent.h:
+         * gst/gstmessage.c: (_gst_message_initialize),
+         (gst_message_get_type), (gst_message_class_init),
+         (gst_message_init), (gst_message_finalize), (_gst_message_copy),
+         (gst_message_new), (gst_message_new_error),
+         (gst_message_new_warning), (gst_message_new_tag),
+         (gst_message_new_state_changed), (gst_message_new_application):
+         * gst/gstmessage.h:
+         * gst/gstprobe.c: (gst_probe_perform),
+         (gst_probe_dispatcher_dispatch):
+         * gst/gstprobe.h:
+         * gst/gstquery.c: (_gst_query_initialize), (gst_query_get_type),
+         (gst_query_class_init), (gst_query_finalize), (gst_query_init),
+         (_gst_query_copy), (gst_query_new):
+         Update elements for GstData -> GstMiniObject changes
+         * gst/gstquery.h:
+         * gst/gstqueue.c: (gst_queue_finalize), (gst_queue_locked_flush),
+         (gst_queue_chain), (gst_queue_loop):
+         * gst/elements/gstbufferstore.c:
+         (gst_buffer_store_add_buffer_func),
+         (gst_buffer_store_cleared_func), (gst_buffer_store_get_buffer):
+         * gst/elements/gstfakesink.c: (gst_fakesink_class_init),
+         (gst_fakesink_render):
+         * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init):
+         * gst/elements/gstfilesrc.c: (gst_mmap_buffer_get_type),
+         (gst_mmap_buffer_class_init), (gst_mmap_buffer_init),
+         (gst_mmap_buffer_finalize), (gst_filesrc_map_region),
+         (gst_filesrc_create_read):
+         * gst/elements/gstidentity.c: (gst_identity_class_init):
+         * gst/elements/gsttypefindelement.c:
+         (gst_type_find_element_src_event), (free_entry_buffers),
+         (gst_type_find_element_handle_event):
+         * libs/gst/dataprotocol/dataprotocol.c:
+         (gst_dp_header_from_buffer):
+         * libs/gst/dataprotocol/dataprotocol.h:
+         * libs/gst/dataprotocol/dp-private.h:
+
+2005-05-04 21:29:44 +0000  Andy Wingo <wingo@pobox.com>
+
+         gdp: GCC 4 fixen.
+         Original commit message from CVS:
+         2005-05-04  Andy Wingo <wingo@pobox.com>
+         * check/Makefile.am:
+         * docs/gst/tmpl/gstatomic.sgml:
+         * docs/gst/tmpl/gstplugin.sgml:
+         * gst/base/gstbasesink.c: (gst_basesink_activate):
+         * gst/base/gstbasesrc.c: (gst_basesrc_class_init),
+         (gst_basesrc_init), (gst_basesrc_set_dataflow_funcs),
+         (gst_basesrc_query), (gst_basesrc_set_property),
+         (gst_basesrc_get_property), (gst_basesrc_check_get_range),
+         (gst_basesrc_activate):
+         * gst/base/gstbasesrc.h:
+         * gst/base/gstbasetransform.c: (gst_base_transform_sink_activate),
+         (gst_base_transform_src_activate):
+         * gst/elements/gstelements.c:
+         * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init),
+         (gst_fakesrc_set_property), (gst_fakesrc_get_property):
+         * gst/elements/gsttee.c: (gst_tee_sink_activate):
+         * gst/elements/gsttypefindelement.c: (find_element_get_length),
+         (gst_type_find_element_checkgetrange),
+         (gst_type_find_element_activate):
+         * gst/gstbin.c: (gst_bin_save_thyself), (gst_bin_restore_thyself):
+         * gst/gstcaps.c: (gst_caps_do_simplify), (gst_caps_save_thyself),
+         (gst_caps_load_thyself):
+         * gst/gstelement.c: (gst_element_pads_activate),
+         (gst_element_save_thyself), (gst_element_restore_thyself):
+         * gst/gstpad.c: (gst_pad_load_and_link), (gst_pad_save_thyself),
+         (gst_ghost_pad_save_thyself), (gst_pad_check_pull_range):
+         * gst/gstpad.h:
+         * gst/gstxml.c: (gst_xml_write), (gst_xml_parse_doc),
+         (gst_xml_parse_file), (gst_xml_parse_memory),
+         (gst_xml_get_element), (gst_xml_make_element):
+         * gst/indexers/gstfileindex.c: (gst_file_index_load),
+         (_file_index_id_save_xml), (gst_file_index_commit):
+         * gst/registries/gstlibxmlregistry.c: (read_string), (read_uint),
+         (read_enum), (load_pad_template), (load_feature), (load_plugin),
+         (load_paths):
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_caps),
+         (gst_dp_packet_from_event), (gst_dp_caps_from_packet):
+         * tools/gst-complete.c: (main):
+         * tools/gst-compprep.c: (main):
+         * tools/gst-inspect.c: (print_element_properties_info):
+         * tools/gst-launch.c: (xmllaunch_parse_cmdline):
+         * tools/gst-xmlinspect.c: (print_element_properties):
+         GCC 4 fixen.
+
+2005-03-21 17:34:02 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: Next big merge.
+         Original commit message from CVS:
+         Next big merge.
+         Added GstBus for mainloop integration.
+         Added GstMessage for sending notifications on the bus.
+         Added GstTask as an abstraction for pipeline entry points.
+         Removed GstThread.
+         Removed Schedulers.
+         Simplified GstQueue for multithreaded core.
+         Made _link threadsafe, removed old capsnego.
+         Added STREAM_LOCK and PREROLL_LOCK in GstPad.
+         Added pad blocking functions.
+         Reworked scheduling functions in GstPad to prepare for
+         scheduling updates soon.
+         Moved events out of data stream.
+         Simplified GstEvent types.
+         Added return values to push/pull.
+         Removed clocking from GstElement.
+         Added prototypes for state change function for next merge.
+         Removed iterate from bins and state change management.
+         Fixed some elements, disabled others for now.
+         Fixed -inspect and -launch.
+         Added check for GstBus.
+
+2005-03-07 18:27:42 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. Mor...
+         Original commit message from CVS:
+         First THREADED backport attempt, focusing on adding locks and
+         making sure the API is threadsafe. Needs more work. More docs
+         follow this week.
+
+2005-02-18 13:58:36 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+         gdp: Allocate the 1 byte more memory that was forgotten!!!!!
+         Original commit message from CVS:
+         2005-02-18  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_dump_byte_array):
+         Allocate the 1 byte more memory that was forgotten!!!!!
+
+2004-10-01 16:49:01 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gdp: Fix threadsafety of the crc checking function.
+         Original commit message from CVS:
+         * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
+         Fix threadsafety of the crc checking function.
+
+2004-08-16 10:35:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: fix for #150242
+         Original commit message from CVS:
+         fix for #150242
+
+2004-07-28 10:22:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+         gdp: doc style fixes
+         Original commit message from CVS:
+         doc style fixes
+
+2004-06-09 16:24:19 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/dataprotocol.h:
+       * gst/gdp/dp-private.h:
+         gdp: bump GDP to 0.1, add buffer flags
+         Original commit message from CVS:
+         bump GDP to 0.1, add buffer flags
+
+2004-05-24 16:38:15 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.h:
+         gdp: wrap header in _NEW
+         Original commit message from CVS:
+         wrap header in _NEW
+
+2004-05-19 17:22:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/dp-private.h:
+         Original commit message from CVS: use GST macros; add asserts
+
+2004-05-19 16:59:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dp-private.h:
+         gdp: private prototype
+         Original commit message from CVS:
+         private prototype
+
+2004-05-19 16:37:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/dataprotocol.c:
+       * gst/gdp/dataprotocol.h:
+       * gst/gdp/dp-private.h:
+         gdp: add dataprotocol
+         Original commit message from CVS:
+         clean up libs docs; add dataprotocol
+
+2011-11-17 12:48:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         add parent to pad functions
+
+2011-11-10 18:32:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+         update for adapter api changes
+
+2011-09-29 13:46:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+         tests: update for new audio caps
+
+2011-07-08 20:02:25 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: parse caps event and payload caps
+         Which makes it actually output stuff.
+
+2011-06-13 16:32:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         -base: update for buffer API change
+
+2011-05-16 13:48:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         -base: port to new SEGMENT API
+
+2011-05-09 18:16:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         segment: fix for new core API
+         Fix for gst_*_segment_full rename.
+
+2011-05-09 13:05:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         -base: don't use buffer caps
+         Port to newest 0.11 core API, remove GST_PAD_CAPS and GST_BUFFER_CAPS.
+
+2011-04-19 11:35:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         gst: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-01-27 17:28:51 +0100  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/gdp/Makefile.am:
+         android: make it ready for androgenizer
+         Remove the android/ top dir
+         Fixe the Makefile.am to be androgenized
+         To build gstreamer for android we are now using androgenizer which generates the
+         needed Android.mk files.
+         Androgenizer can be found here:
+         http://git.collabora.co.uk/?p=user/derek/androgenizer.git
+
+2011-03-31 17:47:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         bufferlist: fixes for new API
+
+2011-03-28 17:46:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/gdppay.c:
+         tests: fix more unit tests
+
+2011-03-28 15:51:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/pipelines/streamheader.c:
+         tests: fix remaining unit tests
+
+2011-03-28 14:12:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+         tests: work on porting the unit tests
+
+2011-03-27 16:35:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         plugins: port some plugins to the new memory API
+
+2011-02-09 12:45:23 +0100  Andoni Morales Alastruey <amorales@flumotion.com>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: ensure buffer's metadata is writable before setting caps
+
+2011-01-16 14:55:46 -0800  David Schleef <ds@schleef.org>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: make newsegment buffer metadata writable
+
+2010-06-18 16:37:14 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * tests/check/elements/gdpdepay.c:
+       * tests/check/elements/gdppay.c:
+         tests: use our own macros for the tests main function
+
+2010-03-15 22:49:53 +0100  Benjamin Otte <otte@redhat.com>
+
+       * tests/check/elements/gdpdepay.c:
+         Add -Wwrite-strings to configure
+         Fixes for the code included
+
+2010-03-16 15:45:23 +0100  Benjamin Otte <otte@redhat.com>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         gst_element_class_set_details => gst_element_class_set_details_simple
+         Also change my email from the old university one to the current one.
+
+2010-03-11 13:32:14 +0100  Benjamin Otte <otte@redhat.com>
+
+       * gst/gdp/gstgdpdepay.h:
+       * gst/gdp/gstgdppay.h:
+         Add -Wmissing-declarations -Wmissing-prototypes to warning flags
+         Includes all the fixes necessary to make stuff compile again.
+
+2009-11-05 15:42:09 +0100  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+         gdpdepay: Clear adapter on flush and state change
+         Fixes #600469
+
+2009-10-28 00:59:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         Remove GST_DEBUG_FUNCPTR where they're pointless
+         There's not much point in using GST_DEBUG_FUNCPTR with GObject
+         virtual functions such as get_property, set_propery, finalize and
+         dispose, since they'll never be used by anyone anyway. Saves a
+         few bytes and possibly a sixteenth of a polar bear.
+
+2009-09-22 11:58:26 +0100  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: Don't repeat tags buffers for every new segment
+         Only send a tag buffer when one is received, not after every new segment
+         event/update.
+
+2009-08-27 18:59:49 +0200  Marc-André Lureau <mlureau@flumotion.com>
+
+       * gst/gdp/gstgdppay.c:
+         Bug 593035 - set IN_CAPS for streamheader buffer
+
+2009-08-10 15:40:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/pipelines/streamheader.c:
+         streamheader: Fix caps leak in the vorbisenc unit test
+
+2009-08-10 14:14:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/pipelines/streamheader.c:
+         checks: fix stream header unit test hanging in gst_task_cleanup_all()
+         Set pipelines to NULL state and unref when done.
+
+2009-05-27 12:10:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gdp/gstgdppay.c:
+         gdppay: set caps on outgoing buffers
+         Set caps on outgoing buffers because NULL caps confuse basetransform.
+         Fixes #583867
+
+2008-10-16 15:07:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Don't install static libs for plugins. Fixes #550851 for base.
+         Original commit message from CVS:
+         * ext/alsa/Makefile.am:
+         * ext/cdparanoia/Makefile.am:
+         * ext/gio/Makefile.am:
+         * ext/gnomevfs/Makefile.am:
+         * ext/libvisual/Makefile.am:
+         * ext/ogg/Makefile.am:
+         * ext/pango/Makefile.am:
+         * ext/theora/Makefile.am:
+         * ext/vorbis/Makefile.am:
+         * gst/adder/Makefile.am:
+         * gst/audioconvert/Makefile.am:
+         * gst/audiorate/Makefile.am:
+         * gst/audioresample/Makefile.am:
+         * gst/audiotestsrc/Makefile.am:
+         * gst/ffmpegcolorspace/Makefile.am:
+         * gst/gdp/Makefile.am:
+         * gst/playback/Makefile.am:
+         * gst/subparse/Makefile.am:
+         * gst/tcp/Makefile.am:
+         * gst/typefind/Makefile.am:
+         * gst/videorate/Makefile.am:
+         * gst/videoscale/Makefile.am:
+         * gst/videotestsrc/Makefile.am:
+         * gst/volume/Makefile.am:
+         * sys/v4l/Makefile.am:
+         * sys/ximage/Makefile.am:
+         * sys/xvimage/Makefile.am:
+         Don't install static libs for plugins. Fixes #550851 for base.
+
+2008-07-10 21:06:06 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
+         Original commit message from CVS:
+         * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+         * docs/plugins/gst-plugins-base-plugins-overrides.txt:
+         * docs/plugins/gst-plugins-base-plugins-sections.txt:
+         * docs/plugins/gst-plugins-base-plugins.args:
+         * docs/plugins/gst-plugins-base-plugins.hierarchy:
+         * docs/plugins/gst-plugins-base-plugins.interfaces:
+         * docs/plugins/gst-plugins-base-plugins.prerequisites:
+         * docs/plugins/gst-plugins-base-plugins.signals:
+         * docs/plugins/inspect/plugin-adder.xml:
+         * docs/plugins/inspect/plugin-alsa.xml:
+         * docs/plugins/inspect/plugin-audioconvert.xml:
+         * docs/plugins/inspect/plugin-audiorate.xml:
+         * docs/plugins/inspect/plugin-audioresample.xml:
+         * docs/plugins/inspect/plugin-audiotestsrc.xml:
+         * docs/plugins/inspect/plugin-cdparanoia.xml:
+         * docs/plugins/inspect/plugin-decodebin.xml:
+         * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+         * docs/plugins/inspect/plugin-gdp.xml:
+         * docs/plugins/inspect/plugin-gnomevfs.xml:
+         * docs/plugins/inspect/plugin-libvisual.xml:
+         * docs/plugins/inspect/plugin-ogg.xml:
+         * docs/plugins/inspect/plugin-pango.xml:
+         * docs/plugins/inspect/plugin-playback.xml:
+         * docs/plugins/inspect/plugin-queue2.xml:
+         * docs/plugins/inspect/plugin-subparse.xml:
+         * docs/plugins/inspect/plugin-tcp.xml:
+         * docs/plugins/inspect/plugin-theora.xml:
+         * docs/plugins/inspect/plugin-typefindfunctions.xml:
+         * docs/plugins/inspect/plugin-uridecodebin.xml:
+         * docs/plugins/inspect/plugin-video4linux.xml:
+         * docs/plugins/inspect/plugin-videorate.xml:
+         * docs/plugins/inspect/plugin-videoscale.xml:
+         * docs/plugins/inspect/plugin-videotestsrc.xml:
+         * docs/plugins/inspect/plugin-volume.xml:
+         * docs/plugins/inspect/plugin-vorbis.xml:
+         * docs/plugins/inspect/plugin-ximagesink.xml:
+         * docs/plugins/inspect/plugin-xvimagesink.xml:
+         * ext/alsa/gstalsamixer.c:
+         * ext/alsa/gstalsasink.c:
+         * ext/alsa/gstalsasrc.c:
+         * ext/gio/gstgiosink.c:
+         * ext/gio/gstgiosrc.c:
+         * ext/gio/gstgiostreamsink.c:
+         * ext/gio/gstgiostreamsrc.c:
+         * ext/gnomevfs/gstgnomevfssink.c:
+         * ext/gnomevfs/gstgnomevfssrc.c:
+         * ext/ogg/gstoggdemux.c:
+         * ext/ogg/gstoggmux.c:
+         * ext/pango/gstclockoverlay.c:
+         * ext/pango/gsttextoverlay.c:
+         * ext/pango/gsttextrender.c:
+         * ext/pango/gsttimeoverlay.c:
+         * ext/theora/theoradec.c:
+         * ext/theora/theoraenc.c:
+         * ext/theora/theoraparse.c:
+         * ext/vorbis/vorbisdec.c:
+         * ext/vorbis/vorbisenc.c:
+         * ext/vorbis/vorbisparse.c:
+         * ext/vorbis/vorbistag.c:
+         * gst/adder/gstadder.c:
+         * gst/audioconvert/gstaudioconvert.c:
+         * gst/audioresample/gstaudioresample.c:
+         * gst/audiotestsrc/gstaudiotestsrc.c:
+         * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+         * gst/gdp/gstgdpdepay.c:
+         * gst/gdp/gstgdppay.c:
+         * gst/playback/gstdecodebin2.c:
+         * gst/playback/gstplaybin.c:
+         * gst/playback/gstplaybin2.c:
+         * gst/playback/gstqueue2.c:
+         * gst/playback/gsturidecodebin.c:
+         * gst/tcp/gstmultifdsink.c:
+         * gst/tcp/gsttcpserversink.c:
+         * gst/videorate/gstvideorate.c:
+         * gst/videoscale/gstvideoscale.c:
+         * gst/videotestsrc/gstvideotestsrc.c:
+         * gst/volume/gstvolume.c:
+         * sys/ximage/ximagesink.c:
+         * sys/xvimage/xvimagesink.c:
+         Cleanup Plugin docs. Link to signals and properties. Fix sub-section
+         titles. Drop mentining that all our example pipelines are "simple"
+         pipelines.
+
+2008-06-30 09:46:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
+
+         tests/check/: Enable unit tests on PPC again as the bugs are now fixed.
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+         * tests/check/pipelines/streamheader.c: (streamheader_suite):
+         Enable unit tests on PPC again as the bugs are now fixed.
+
+2008-06-20 08:45:13 +0000  Antoine Tremblay <hexa00@gmail.com>
+
+         gst/gdp/gstgdppay.c: Fix a buffer memleak and remove a confusing and wrong debug output.
+         Original commit message from CVS:
+         Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset):
+         Fix a buffer memleak and remove a confusing and wrong debug output.
+         Fixes bug #538663.
+
+2008-06-04 16:00:26 +0000  Peter Kjellerstedt <pkj@axis.com>
+
+         tests/check/pipelines/streamheader.c: Do not try to run a test which requires vorbisenc unless we have actually built...
+         Original commit message from CVS:
+         * tests/check/pipelines/streamheader.c: (buffer_probe_cb),
+         (test_multifdsink_gdp_vorbisenc), (streamheader_suite):
+         Do not try to run a test which requires vorbisenc unless we have
+         actually built it.
+
+2008-06-04 05:58:38 +0000  Antoine Tremblay <hexa00@gmail.com>
+
+         gst/gdp/gstgdppay.c: Don't set caps on the buffers that contain a copy of the buffer including the caps of them resul...
+         Original commit message from CVS:
+         Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader):
+         Don't set caps on the buffers that contain a copy of the buffer
+         including the caps of them resulting in an always increasing refcount
+         of the caps and insanely large caps. Instead include a buffer without
+         caps in the new caps. Fixes bug #536475.
+
+2008-05-22 22:09:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
+
+         Add some documentation comments, and some new headers to be scanned.
+         Original commit message from CVS:
+         * docs/plugins/Makefile.am:
+         * docs/plugins/gst-plugins-base-plugins-overrides.txt:
+         * docs/plugins/gst-plugins-base-plugins-sections.txt:
+         * docs/plugins/gst-plugins-base-plugins.args:
+         * docs/plugins/gst-plugins-base-plugins.hierarchy:
+         * docs/plugins/gst-plugins-base-plugins.interfaces:
+         * docs/plugins/gst-plugins-base-plugins.prerequisites:
+         * docs/plugins/inspect/plugin-adder.xml:
+         * docs/plugins/inspect/plugin-alsa.xml:
+         * docs/plugins/inspect/plugin-audioconvert.xml:
+         * docs/plugins/inspect/plugin-audiorate.xml:
+         * docs/plugins/inspect/plugin-audioresample.xml:
+         * docs/plugins/inspect/plugin-audiotestsrc.xml:
+         * docs/plugins/inspect/plugin-cdparanoia.xml:
+         * docs/plugins/inspect/plugin-decodebin.xml:
+         * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+         * docs/plugins/inspect/plugin-gdp.xml:
+         * docs/plugins/inspect/plugin-gio.xml:
+         * docs/plugins/inspect/plugin-gnomevfs.xml:
+         * docs/plugins/inspect/plugin-libvisual.xml:
+         * docs/plugins/inspect/plugin-ogg.xml:
+         * docs/plugins/inspect/plugin-pango.xml:
+         * docs/plugins/inspect/plugin-playback.xml:
+         * docs/plugins/inspect/plugin-queue2.xml:
+         * docs/plugins/inspect/plugin-subparse.xml:
+         * docs/plugins/inspect/plugin-tcp.xml:
+         * docs/plugins/inspect/plugin-theora.xml:
+         * docs/plugins/inspect/plugin-typefindfunctions.xml:
+         * docs/plugins/inspect/plugin-uridecodebin.xml:
+         * docs/plugins/inspect/plugin-video4linux.xml:
+         * docs/plugins/inspect/plugin-videorate.xml:
+         * docs/plugins/inspect/plugin-videoscale.xml:
+         * docs/plugins/inspect/plugin-videotestsrc.xml:
+         * docs/plugins/inspect/plugin-volume.xml:
+         * docs/plugins/inspect/plugin-vorbis.xml:
+         * docs/plugins/inspect/plugin-ximagesink.xml:
+         * docs/plugins/inspect/plugin-xvimagesink.xml:
+         * ext/cdparanoia/gstcdparanoiasrc.c:
+         * ext/ogg/gstoggdemux.c:
+         * ext/ogg/gstoggdemux.h:
+         * ext/ogg/gstoggmux.c:
+         * ext/ogg/gstoggmux.h:
+         * gst/audioconvert/audioconvert.c:
+         * gst/audioconvert/audioconvert.h:
+         * gst/audioconvert/gstaudioconvert.h:
+         * gst/gdp/gstgdpdepay.h:
+         * gst/gdp/gstgdppay.h:
+         * gst/playback/gstdecodebin.c:
+         * gst/playback/gstdecodebin2.c:
+         * gst/playback/gstplaybin.c:
+         * gst/playback/gstplaybin2.c:
+         * gst/playback/gsturidecodebin.c:
+         * gst/tcp/gstmultifdsink.c:
+         * gst/tcp/gstmultifdsink.h:
+         * gst/tcp/gsttcp.h:
+         Add some documentation comments, and some new headers to be scanned.
+         Rename some internal enum declarations (audioconvert's DitherType and
+         NoiseShapingType, GstUnitType from the TCP elements) to match the
+         documented GObject type names so that the docs pick them up.
+         Name the playbin2 docs markups properly so they get picked up. They'll
+         need renaming back when/if playbin2 becomes playbin.
+         100% symbol coverage for the plugin docs, booya.
+
+2008-05-21 16:36:50 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         Don't use bad gst_element_get_pad().
+         Original commit message from CVS:
+         * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
+         * gst/playback/decodetest.c: (new_decoded_pad_cb):
+         * gst/playback/gstdecodebin.c: (gst_decode_bin_init),
+         (try_to_link_1), (elem_is_dynamic), (close_link), (type_found),
+         (cleanup_decodebin):
+         * gst/playback/gstdecodebin2.c: (gst_decode_bin_init),
+         (connect_element), (gst_decode_group_control_demuxer_pad):
+         * gst/playback/gstplaybasebin.c: (queue_remove_probe),
+         (queue_out_of_data), (gen_preroll_element), (preroll_unlinked),
+         (mute_group_type):
+         * gst/playback/gstplaybin.c: (gst_play_bin_vis_blocked),
+         (gst_play_bin_set_property), (handoff), (gen_video_element),
+         (gen_text_element), (gen_audio_element), (gen_vis_element),
+         (remove_sinks), (add_sink), (setup_sinks):
+         * gst/playback/gstplaybin2.c: (pad_added_cb), (no_more_pads_cb):
+         * gst/playback/gstplaysink.c: (gst_play_sink_get_video_sink),
+         (gst_play_sink_get_audio_sink), (gst_play_sink_vis_unblocked),
+         (gst_play_sink_vis_blocked), (gst_play_sink_set_vis_plugin),
+         (gst_play_sink_get_vis_plugin), (gst_play_sink_set_mute),
+         (gen_video_chain), (gen_text_chain), (gen_audio_chain),
+         (gen_vis_chain), (gst_play_sink_reconfigure),
+         (gst_play_sink_set_font_desc), (gst_play_sink_get_font_desc),
+         (gst_play_sink_request_pad):
+         * gst/playback/gsturidecodebin.c: (type_found), (setup_source):
+         * gst/playback/test.c: (gen_video_element), (gen_audio_element),
+         (cb_newpad):
+         * gst/playback/test6.c: (new_decoded_pad_cb):
+         * tests/check/elements/audioconvert.c: (GST_START_TEST):
+         * tests/check/elements/audiorate.c: (test_injector_chain),
+         (do_perfect_stream_test):
+         * tests/check/elements/ffmpegcolorspace.c: (GST_START_TEST):
+         * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+         * tests/check/elements/gnomevfssink.c:
+         * tests/check/elements/textoverlay.c:
+         (notgst_check_setup_src_pad2), (notgst_check_teardown_src_pad2):
+         * tests/check/elements/videotestsrc.c: (GST_START_TEST):
+         * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
+         * tests/check/pipelines/oggmux.c: (test_pipeline):
+         * tests/check/pipelines/streamheader.c: (GST_START_TEST):
+         * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
+         * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
+         * tests/examples/seek/scrubby.c: (make_wav_pipeline):
+         * tests/examples/seek/seek.c: (make_mod_pipeline),
+         (make_dv_pipeline), (make_wav_pipeline), (make_flac_pipeline),
+         (make_sid_pipeline), (make_parse_pipeline), (make_vorbis_pipeline),
+         (make_theora_pipeline), (make_vorbis_theora_pipeline),
+         (make_avi_msmpeg4v3_mp3_pipeline), (make_mp3_pipeline),
+         (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline),
+         (update_fill), (msg_buffering):
+         Don't use bad gst_element_get_pad().
+
+2008-05-21 06:45:22 +0000  Antoine Tremblay <hexa00@gmail.com>
+
+         gst/gdp/gstgdppay.c: Close a buffer memory leak. Fixes bug #534071.
+         Original commit message from CVS:
+         Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_chain):
+         Close a buffer memory leak. Fixes bug #534071.
+
+2008-04-18 14:54:01 +0000  Edward Hervey <bilboed@bilboed.com>
+
+         gst/gdp/gstgdpdepay.c: Don't validate the payload if there isn't any.
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+         Don't validate the payload if there isn't any.
+         Fixes #525915
+
+2008-03-27 15:26:38 +0000  Michael Smith <msmith@xiph.org>
+
+         gst/gdp/gstgdpdepay.c: Check the body CRC (if set) when depayloading.
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+         Check the body CRC (if set) when depayloading.
+         Fixes #522401.
+
+2008-03-23 13:12:41 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         tests/check/elements/gdpdepay.c: Make test compile without unused function/variable warnings on PPC.
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c:
+         Make test compile without unused function/variable warnings on PPC.
+
+2008-03-22 15:00:53 +0000  Sebastian Dröge <slomo@circular-chaos.org>
+
+         Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
+         Original commit message from CVS:
+         * configure.ac:
+         * ext/alsa/gstalsamixerelement.c:
+         (gst_alsa_mixer_element_class_init):
+         * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
+         * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
+         * ext/cdparanoia/gstcdparanoiasrc.c:
+         (gst_cd_paranoia_src_class_init):
+         * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
+         * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
+         * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
+         * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
+         * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
+         * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
+         * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
+         * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
+         * ext/pango/gsttextrender.c: (gst_text_render_class_init):
+         * ext/theora/theoradec.c: (gst_theora_dec_class_init):
+         * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
+         * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
+         * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
+         * gst-libs/gst/audio/gstaudiofiltertemplate.c:
+         (gst_audio_filter_template_class_init):
+         * gst-libs/gst/audio/gstbaseaudiosink.c:
+         (gst_base_audio_sink_class_init):
+         * gst-libs/gst/audio/gstbaseaudiosrc.c:
+         (gst_base_audio_src_class_init):
+         * gst-libs/gst/cdda/gstcddabasesrc.c:
+         (gst_cdda_base_src_class_init):
+         * gst-libs/gst/interfaces/mixertrack.c:
+         (gst_mixer_track_class_init):
+         * gst-libs/gst/rtp/gstbasertpdepayload.c:
+         (gst_base_rtp_depayload_class_init):
+         * gst-libs/gst/rtp/gstbasertppayload.c:
+         (gst_basertppayload_class_init):
+         * gst/audioconvert/gstaudioconvert.c:
+         (gst_audio_convert_class_init):
+         * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
+         * gst/audioresample/gstaudioresample.c:
+         (gst_audioresample_class_init):
+         * gst/audiotestsrc/gstaudiotestsrc.c:
+         (gst_audio_test_src_class_init):
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
+         * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
+         * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
+         (preroll_unlinked):
+         * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
+         * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
+         * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
+         * gst/playback/gstqueue2.c: (gst_queue_class_init):
+         * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
+         * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
+         (gst_stream_selector_class_init):
+         * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
+         * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
+         * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
+         * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
+         * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
+         * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
+         * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
+         * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
+         * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
+         * gst/videotestsrc/gstvideotestsrc.c:
+         (gst_video_test_src_class_init):
+         * gst/volume/gstvolume.c: (gst_volume_class_init):
+         * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
+         * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
+         * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
+         * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
+         * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
+         * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
+         Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
+         static strings (i.e. all). This gives us less memory usage,
+         fewer allocations and thus less memory defragmentation. Depend
+         on core CVS for this. Fixes bug #523806.
+
+2008-03-03 06:04:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
+
+         Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
+         Original commit message from CVS:
+         * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
+         * ext/alsa/gstalsasink.c: (set_hwparams):
+         * ext/alsa/gstalsasrc.c: (set_hwparams):
+         * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
+         * ext/ogg/gstoggmux.h:
+         * ext/ogg/gstogmparse.c:
+         * gst-libs/gst/audio/audio.c:
+         * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
+         * gst-libs/gst/pbutils/missing-plugins.c:
+         (gst_missing_uri_sink_message_new),
+         (gst_missing_element_message_new),
+         (gst_missing_decoder_message_new),
+         (gst_missing_encoder_message_new):
+         * gst-libs/gst/rtp/gstbasertppayload.c:
+         * gst-libs/gst/rtp/gstrtcpbuffer.c:
+         (gst_rtcp_packet_bye_get_reason):
+         * gst/audioconvert/gstaudioconvert.c:
+         * gst/audioresample/gstaudioresample.c:
+         * gst/ffmpegcolorspace/imgconvert.c:
+         * gst/playback/test.c: (gen_video_element), (gen_audio_element):
+         * gst/typefind/gsttypefindfunctions.c:
+         * gst/videoscale/vs_4tap.c:
+         * gst/videoscale/vs_4tap.h:
+         * sys/v4l/gstv4lelement.c:
+         * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
+         * sys/v4l/v4l_calls.c:
+         * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
+         (gst_v4lsrc_try_capture):
+         * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
+         (gst_ximagesink_ximage_new):
+         * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
+         (gst_xvimagesink_xvimage_new):
+         * tests/check/elements/audioconvert.c:
+         * tests/check/elements/audioresample.c:
+         (fail_unless_perfect_stream):
+         * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
+         * tests/check/elements/decodebin.c:
+         * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+         (setup_gdpdepay_streamheader):
+         * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
+         (setup_gdppay_streamheader):
+         * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
+         * tests/check/elements/multifdsink.c: (setup_multifdsink):
+         * tests/check/elements/textoverlay.c:
+         * tests/check/elements/videorate.c: (setup_videorate):
+         * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
+         * tests/check/elements/volume.c: (setup_volume):
+         * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
+         * tests/check/elements/vorbistag.c:
+         * tests/check/generic/clock-selection.c:
+         * tests/check/generic/states.c: (setup), (teardown):
+         * tests/check/libs/cddabasesrc.c:
+         * tests/check/libs/video.c:
+         * tests/check/pipelines/gio.c:
+         * tests/check/pipelines/oggmux.c:
+         * tests/check/pipelines/simple-launch-lines.c:
+         (simple_launch_lines_suite):
+         * tests/check/pipelines/streamheader.c:
+         * tests/check/pipelines/theoraenc.c:
+         * tests/check/pipelines/vorbisdec.c:
+         * tests/check/pipelines/vorbisenc.c:
+         * tests/examples/seek/scrubby.c:
+         * tests/examples/seek/seek.c: (query_positions_elems),
+         (query_positions_pads):
+         * tests/icles/stress-xoverlay.c: (myclock):
+         Correct all relevant warnings found by the sparse semantic code
+         analyzer. This include marking several symbols static, using
+         NULL instead of 0 for pointers and using "foo (void)" instead
+         of "foo ()" for declarations.
+         * win32/common/libgstrtp.def:
+         Add gst_rtp_buffer_set_extension_data to the symbol definition file.
+
+2007-06-14 19:53:27 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         tests/check/pipelines/streamheader.c: Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it fails on the p5-ppc6...
+         Original commit message from CVS:
+         * tests/check/pipelines/streamheader.c: (streamheader_suite):
+         Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it
+         fails on the p5-ppc64 build bot and the failure looks like it is due
+         to the same issue as #348114, ie. a compiler bug.
+
+2007-04-14 12:34:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gst/gdp/gstgdppay.c (gst_gdp_pay_chain): tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+         Original commit message from CVS:
+         * gst/gdp/gstgdppay.c (gst_gdp_pay_chain):
+         * tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+         GST_START_TEST, buffer_probe_cb, GST_START_TEST):
+         Fix a bug where serialized IN_CAPS buffers needed to be set IN_CAPS.
+
+2007-04-13 21:55:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * tests/check/pipelines/streamheader.c:
+         tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+         Original commit message from CVS:
+         * tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+         GST_START_TEST, n_in_caps, buffer_probe_cb, GST_START_TEST,
+         streamheader_suite):
+         Add another test set up for failure
+
+2007-04-13 21:09:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdpdepay.c:
+         debug changes
+         Original commit message from CVS:
+         debug changes
+
+2007-04-13 21:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         tests/check/Makefile.am: tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,
+         Original commit message from CVS:
+         * tests/check/Makefile.am:
+         * tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,
+         GST_START_TEST, streamheader_suite, main):
+         Add a test for the streamheader bug Wim fixed.
+
+2007-04-12 10:03:22 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gst/gdp/gstgdppay.c: Make sure we set the IN_CAPS flag correctly.
+         Original commit message from CVS:
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_chain),
+         (gst_gdp_pay_sink_event):
+         Make sure we set the IN_CAPS flag correctly.
+         * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
+         Get the IN_CAPS flag before we call functions that mess with the flags.
+
+2007-04-10 20:37:05 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdppay.c:
+         gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader, gst_gdp_pay_chain, gst_gdp_pay_sink_event):
+         Original commit message from CVS:
+         * gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader,
+         gst_gdp_pay_chain, gst_gdp_pay_sink_event):
+         Only stamp buffers with offset/offset_end right before they get
+         pushed.  This ensures offset continuity, which was not the case
+         before as shown by
+         gst-launch -v -m audiotestsrc num-buffers=10 ! audioconvert ! vorbisenc ! gdppay ! identity check-imperfect-offset=TRUE ! fakesink silent=TRUE
+
+2007-04-10 20:25:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.c:
+         adding debugging
+         Original commit message from CVS:
+         adding debugging
+
+2007-03-14 15:05:32 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdpdepay.c:
+         add buffer logging
+         Original commit message from CVS:
+         add buffer logging
+
+2006-12-22 12:10:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         tests/check/elements/: Fix the dp tests, but activating the pads for the streamheader tests too and cleaning up condi...
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (cleanup_gdpdepay),
+         (setup_gdpdepay_streamheader):
+         * tests/check/elements/gdppay.c: (cleanup_gdppay),
+         (setup_gdppay_streamheader):
+         Fix the dp tests, but activating the pads for the streamheader tests
+         too and cleaning up conditionaly
+
+2006-12-21 08:12:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         tests/check/elements/: consistent pad (de)activation
+         Original commit message from CVS:
+         * tests/check/elements/audioresample.c: (cleanup_audioresample):
+         * tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
+         * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+         (cleanup_gdpdepay):
+         * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
+         * tests/check/elements/subparse.c: (teardown_subparse):
+         * tests/check/elements/textoverlay.c: (cleanup_textoverlay):
+         * tests/check/elements/videorate.c: (cleanup_videorate):
+         * tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
+         * tests/check/elements/volume.c: (cleanup_volume):
+         * tests/check/elements/vorbisdec.c: (setup_vorbisdec),
+         (cleanup_vorbisdec):
+         * tests/check/elements/vorbistag.c: (setup_vorbistag),
+         (cleanup_vorbistag):
+         consistent pad (de)activation
+
+2006-09-21 05:31:00 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         tests/check/: Some more compilation fixes.
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+         * tests/check/libs/audio.c:
+         Some more compilation fixes.
+
+2006-09-20 17:04:57 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         tests/check/: Fix some warnings.
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+         * tests/check/elements/multifdsink.c: (GST_START_TEST):
+         * tests/check/elements/videorate.c: (GST_START_TEST):
+         * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
+         * tests/check/pipelines/oggmux.c: (eos_buffer_probe):
+         Fix some warnings.
+
+2006-08-25 16:19:55 +0000  Michael Smith <msmith@xiph.org>
+
+         gst/gdp/gstgdppay.c: Fix memory leaks and misleading debug messages, add a couple of comments.
+         Original commit message from CVS:
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset),
+         (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain):
+         Fix memory leaks and misleading debug messages, add a couple of
+         comments.
+         * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_get_stats),
+         (gst_multi_fd_sink_render):
+         Do not use gst_buffer_make_writable() in a basesink render method,
+         as it may incorrectly unref the buffer. Instead, use convoluted
+         dance to avoid copying the buffer except when we need to.
+
+2006-08-21 19:04:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/README:
+         adding a README
+         Original commit message from CVS:
+         adding a README
+
+2006-08-21 19:01:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         Move GDP plugin to -base from -bad. Closes #347783.
+         Original commit message from CVS:
+         * configure.ac:
+         * docs/plugins/Makefile.am:
+         * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+         * docs/plugins/gst-plugins-base-plugins-sections.txt:
+         * docs/plugins/inspect/plugin-gdp.xml:
+         * gst/gdp/Makefile.am:
+         * tests/check/Makefile.am:
+         Move GDP plugin to -base from -bad.  Closes #347783.
+
+2006-08-08 13:57:29 +0000  Edward Hervey <bilboed@bilboed.com>
+
+         tests/check/elements/gdpdepay.c: I forgot to include the file containing the #define :)
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+         I forgot to include the file containing the #define :)
+         Now includes "config.h"
+
+2006-08-08 13:45:44 +0000  Edward Hervey <bilboed@bilboed.com>
+
+         tests/check/elements/gdpdepay.c: Ignore test known to fail on PPC64. See #348114.
+         Original commit message from CVS:
+         * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+         Ignore test known to fail on PPC64. See #348114.
+
+2006-08-04 13:20:23 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+         gst/gdp/gstgdpdepay.c: Fix event parsing by gdpdepay. Fixes #349916.
+         Original commit message from CVS:
+         2006-08-04  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+         Fix event parsing by gdpdepay.  Fixes #349916.
+
+2006-08-02 16:56:19 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gst/gdp/gstgdpdepay.c: Disable seeking.
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
+         (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
+         (gst_gdp_depay_src_event), (gst_gdp_depay_chain),
+         (gst_gdp_depay_change_state):
+         Disable seeking.
+         Small cleanups.
+         Clear adapter on disconts.
+         Clear caps when going to READY instead of NULL
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+         (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
+         (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
+         (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
+         (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
+         (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
+         (gst_gdp_pay_change_state):
+         * gst/gdp/gstgdppay.h:
+         Reset payloader when going to READY.
+         Fix leaked buffers in ->queue on push errors.
+         Disable seeking.
+         Code cleanups.
+         Create packetizer in _init, free in _finalize.
+
+2006-07-31 08:48:36 +0000  Wim Taymans <wim.taymans@gmail.com>
+
+         gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
+         (gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
+         Consume all events except EOS because we generate events from
+         the gdp payload instead. Fixes #349204
+
+2006-07-26 10:52:05 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gst/gdp/gstgdpdepay.c: proxying get/set caps is the wrong thing to do, since we really do change caps quite fundament...
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init):
+         proxying get/set caps is the wrong thing to do, since we really
+         do change caps quite fundamentally
+         * tests/check/elements/gdpdepay.c:
+         * tests/check/elements/gdppay.c:
+         remove declaration of buffers, it's already done in gstcheck.h
+
+2006-07-17 14:17:45 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment
+         Original commit message from CVS:
+         2006-07-17  Thomas Vander Stichele  <thomas at apestaart dot org>
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+         remove parent_class setting, BOILERPLATE does this
+         (gst_gdp_pay_reset_streamheader):
+         fix typo in comment
+
+2006-07-14 10:34:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/Makefile.am:
+         build as a plugin, not a lib
+         Original commit message from CVS:
+         build as a plugin, not a lib
+
+2006-07-13 15:25:58 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         docs/plugins/: add more plugins and elements to docs
+         Original commit message from CVS:
+         * docs/plugins/Makefile.am:
+         * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+         * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+         add more plugins and elements to docs
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+         fix segfaults due to wrong g_free
+         add example
+         * gst/gdp/gstgdppay.c:
+         add example
+
+2006-06-23 09:09:44 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro.
+         Original commit message from CVS:
+         * ext/directfb/dfbvideosink.c:
+         * ext/gsm/gstgsmdec.c:
+         * ext/gsm/gstgsmenc.c:
+         * ext/libmms/gstmms.c:
+         * ext/neon/gstneonhttpsrc.c:
+         * ext/theora/theoradec.c:
+         * gst/freeze/gstfreeze.c:
+         * gst/gdp/gstgdpdepay.c:
+         * gst/gdp/gstgdppay.c:
+         * sys/glsink/glimagesink.c:
+         Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
+         and fix one GObject boilerplate macro.
+
+2006-06-06 16:26:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdppay.c:
+         adapt to new api
+         Original commit message from CVS:
+         adapt to new api
+
+2006-06-06 14:39:15 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         configure.ac: enable building of GDP elements
+         Original commit message from CVS:
+         * configure.ac:
+         enable building of GDP elements
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+         (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
+         (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
+         (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
+         (gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
+         (gst_gdp_pay_change_state):
+         * gst/gdp/gstgdppay.h:
+         add version 1.0
+
+2006-06-02 16:45:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+       * gst/gdp/gstgdpdepay.c:
+       * gst/gdp/gstgdppay.h:
+         small fixes
+         Original commit message from CVS:
+         small fixes
+
+2006-06-02 10:28:32 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
+         Original commit message from CVS:
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+         (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
+         (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
+         (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
+         (gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
+         (gst_gdp_pay_get_property):
+         add crc-header and crc-payload properties
+         don't error out on some things that are recoverable
+         * tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
+         add test for crc
+
+2006-06-01 22:00:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+         Original commit message from CVS:
+         * ext/alsaspdif/alsaspdifsink.h:
+         * ext/amrwb/gstamrwbdec.h:
+         * ext/amrwb/gstamrwbenc.h:
+         * ext/amrwb/gstamrwbparse.h:
+         * ext/arts/gst_arts.h:
+         * ext/artsd/gstartsdsink.h:
+         * ext/audiofile/gstafparse.h:
+         * ext/audiofile/gstafsink.h:
+         * ext/audiofile/gstafsrc.h:
+         * ext/audioresample/gstaudioresample.h:
+         * ext/bz2/gstbz2dec.h:
+         * ext/bz2/gstbz2enc.h:
+         * ext/dirac/gstdiracdec.h:
+         * ext/directfb/dfbvideosink.h:
+         * ext/divx/gstdivxdec.h:
+         * ext/divx/gstdivxenc.h:
+         * ext/dts/gstdtsdec.h:
+         * ext/faac/gstfaac.h:
+         * ext/gsm/gstgsmdec.h:
+         * ext/gsm/gstgsmenc.h:
+         * ext/ivorbis/vorbisenc.h:
+         * ext/libfame/gstlibfame.h:
+         * ext/nas/nassink.h:
+         * ext/neon/gstneonhttpsrc.h:
+         * ext/polyp/polypsink.h:
+         * ext/sdl/sdlaudiosink.h:
+         * ext/sdl/sdlvideosink.h:
+         * ext/shout/gstshout.h:
+         * ext/snapshot/gstsnapshot.h:
+         * ext/sndfile/gstsf.h:
+         * ext/swfdec/gstswfdec.h:
+         * ext/tarkin/gsttarkindec.h:
+         * ext/tarkin/gsttarkinenc.h:
+         * ext/theora/theoradec.h:
+         * ext/wavpack/gstwavpackdec.h:
+         * ext/wavpack/gstwavpackparse.h:
+         * ext/xine/gstxine.h:
+         * ext/xvid/gstxviddec.h:
+         * ext/xvid/gstxvidenc.h:
+         * gst/cdxaparse/gstcdxaparse.h:
+         * gst/cdxaparse/gstcdxastrip.h:
+         * gst/colorspace/gstcolorspace.h:
+         * gst/festival/gstfestival.h:
+         * gst/freeze/gstfreeze.h:
+         * gst/gdp/gstgdpdepay.h:
+         * gst/gdp/gstgdppay.h:
+         * gst/modplug/gstmodplug.h:
+         * gst/mpeg1sys/gstmpeg1systemencode.h:
+         * gst/mpeg1videoparse/gstmp1videoparse.h:
+         * gst/mpeg2sub/gstmpeg2subt.h:
+         * gst/mpegaudioparse/gstmpegaudioparse.h:
+         * gst/multifilesink/gstmultifilesink.h:
+         * gst/overlay/gstoverlay.h:
+         * gst/playondemand/gstplayondemand.h:
+         * gst/qtdemux/qtdemux.h:
+         * gst/rtjpeg/gstrtjpegdec.h:
+         * gst/rtjpeg/gstrtjpegenc.h:
+         * gst/smooth/gstsmooth.h:
+         * gst/smoothwave/gstsmoothwave.h:
+         * gst/spectrum/gstspectrum.h:
+         * gst/speed/gstspeed.h:
+         * gst/stereo/gststereo.h:
+         * gst/switch/gstswitch.h:
+         * gst/tta/gstttadec.h:
+         * gst/tta/gstttaparse.h:
+         * gst/videodrop/gstvideodrop.h:
+         * gst/xingheader/gstxingmux.h:
+         * sys/directdraw/gstdirectdrawsink.h:
+         * sys/directsound/gstdirectsoundsink.h:
+         * sys/dxr3/dxr3audiosink.h:
+         * sys/dxr3/dxr3spusink.h:
+         * sys/dxr3/dxr3videosink.h:
+         * sys/qcam/gstqcamsrc.h:
+         * sys/vcd/vcdsrc.h:
+         Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+
+2006-05-22 15:53:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state
+         Original commit message from CVS:
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
+         (gst_gdp_depay_change_state):
+         * gst/gdp/gstgdpdepay.h:
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
+         (gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
+         (gst_gdp_pay_change_state):
+         * gst/gdp/gstgdppay.h:
+         Handle error cases when calling functions
+         do downwards state change after parent's change_state
+         * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+         * tests/check/elements/gdppay.c: (GST_START_TEST):
+         clean up more
+
+2006-05-22 13:25:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
+
+         adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
+         Original commit message from CVS:
+         * gst/gdp/Makefile.am:
+         * gst/gdp/gstgdp.c: (plugin_init):
+         * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
+         (gst_gdp_depay_class_init), (gst_gdp_depay_init),
+         (gst_gdp_depay_finalize), (gst_gdp_depay_chain),
+         (gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
+         * gst/gdp/gstgdpdepay.h:
+         * gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
+         (gst_gdp_pay_class_init), (gst_gdp_pay_init),
+         (gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
+         (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
+         (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
+         (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
+         (gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
+         (gst_gdp_pay_plugin_init):
+         * gst/gdp/gstgdppay.h:
+         * tests/check/Makefile.am:
+         * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+         (cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
+         (setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
+         * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
+         (GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
+         (main):
+         adding GDP payloader and depayloader.  Build integration will
+         follow later when the GDP issues for core are sorted out.
+
+2012-09-10 20:38:14 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmux/gstrtpmux.c:
+       * tests/check/elements/rtpmux.c:
+         rtpmux: Misc fix for 0.11
+         Convert the incoming caps before proxying them
+         Clear the last_pad when going to ready
+         tests: Implement accept_caps, don't leak event
+
+2012-09-10 16:12:39 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * sys/uvch264/Makefile.am:
+       * sys/uvch264/gstuvch264-marshal.list:
+       * sys/uvch264/gstuvch264_src.c:
+         uvch264src: Use generic marshaller
+
+2012-09-10 16:09:26 -0400  Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+       * configure.ac:
+       * sys/Makefile.am:
+       * sys/uvch264/Makefile.am:
+       * sys/uvch264/gstuvch264-marshal.list:
+       * sys/uvch264/gstuvch264.c:
+       * sys/uvch264/gstuvch264_mjpgdemux.c:
+       * sys/uvch264/gstuvch264_mjpgdemux.h:
+       * sys/uvch264/gstuvch264_src.c:
+       * sys/uvch264/gstuvch264_src.h:
+       * sys/uvch264/uvc_h264.c:
+       * sys/uvch264/uvc_h264.h:
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/uvch264demux.c:
+       * tests/check/elements/uvch264demux_data/valid_h264_jpg.h264:
+       * tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg:
+       * tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg:
+       * tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264:
+       * tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg:
+       * tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2:
+       * tests/examples/Makefile.am:
+       * tests/examples/uvch264/Makefile.am:
+       * tests/examples/uvch264/boolean_property.glade:
+       * tests/examples/uvch264/enum_property.glade:
+       * tests/examples/uvch264/enum_property_gtk2.glade:
+       * tests/examples/uvch264/int_property.glade:
+       * tests/examples/uvch264/test-uvch264.c:
+       * tests/examples/uvch264/window.glade:
+         UVC H264 plugin
+
+2012-09-09 23:52:41 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/opencv/gstmotioncells.c:
+         opencv: disable motioncells "date" property for now
+         Shouldn't be of type long. Not sure it's useful at all, so
+         just disable it for now to see if someone misses it.
+
+2012-09-09 14:35:51 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         configure: remove non-existant hlssink plugin from NONPORTED list
+
+2012-09-08 16:08:21 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklinksink.cpp:
+         decklinksink: Fix memory leak
+
+2012-09-08 15:57:57 -0700  David Schleef <ds@schleef.org>
+
+       * gst/inter/gstinteraudiosink.c:
+       * gst/inter/gstinteraudiosrc.c:
+         inter: fix leaks in audiosrc/sink
+
+2012-09-08 17:03:33 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/videoparsers/gstmpeg4videoparse.c:
+         mpeg4videoparse: Don't override upstream framerate and PAR
+         If upstream provided some, there's a good chance they are the ones to use
+
+2012-09-08 14:43:37 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/hls/Makefile.am:
+       * gst/hls/gstfragmentedplugin.c:
+         hls: disable hlssink but do build hlsdemux
+
+2012-09-08 14:31:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         Revert "configure.ac: Properly disable HLS plugin"
+         This reverts commit 3ad3445a25f31bc0d0167a4f413791bea8006783.
+         This disabled hlsdemux as well
+
+2012-09-08 14:05:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Properly disable HLS plugin
+
+2012-09-07 16:08:57 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/hls/Makefile.am:
+         hls: Add missing GST_PLUGINS_BASE_CFLAGS
+
+2012-09-07 16:07:40 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/hls/gsthlssink.c:
+       * gst/hls/gsthlssink.h:
+         hlssink: Add segment target-duration property
+         This property causes hlssink to push a force key unit event upstream
+         every target-duration seconds. This is for simple automatic segmenting.
+         To disable it, set the property to 0 and push the force key unit event
+         manually.
+
+2011-08-21 11:00:51 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * configure.ac:
+       * gst/hls/Makefile.am:
+       * gst/hls/gstfragmentedplugin.c:
+       * gst/hls/gsthlssink.c:
+       * gst/hls/gsthlssink.h:
+       * gst/hls/gstm3u8playlist.c:
+       * gst/hls/gstm3u8playlist.h:
+         hls: add hlssink element
+
+2012-09-06 01:53:07 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin2: use correct variable when handling pad probe buffers
+         Pad probe data is in the GstPadProbeInfo, not in the user data
+         parameter.
+
+2012-09-03 19:25:52 +0100  Rico Tzschichholz <ricotz@t-online.de>
+
+       * ext/mythtv/gstmythtvsrc.c:
+         mythtv: update for duration message API change
+
+2012-09-03 14:21:19 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/schroedinger/gstschroenc.c:
+         schroenc: set interlace_coding based on input caps
+         and remove property.
+
+2012-09-03 14:04:40 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/schroedinger/gstschroenc.c:
+         schroenc: configure profile/level from allowed downstream caps instead of properties
+         This is how it's done elsewhere and works better with encodebin.
+         Removes "force-profile" property, read-only "profile" property and
+         "level" property.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670608
+
+2012-09-03 13:58:16 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/videoparsers/gstdiracparse.c:
+         diracparse: fix main profile mapping
+
+2012-09-03 13:04:01 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/schroedinger/gstschroenc.c:
+         schroenc: prettify enum property nicks
+         Use '-' instead of '_' as word separator.
+
+2012-09-03 12:41:33 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/videoparsers/gstdiracparse.c:
+         diracparse: change "interlaced" boolean in caps to "interlace-mode"
+         Not strictly needed, but let's make it consistent with the raw
+         video way of doing things.
+
+2012-09-03 12:33:51 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/videoparsers/gstdiracparse.c:
+         diracparse: use strings for profile and level in caps
+         For consistency with most other formats.
+         https://bugzilla.gnome.org/show_bug.cgi?id=658436
+
+2012-09-02 12:36:37 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/spc/gstspc.c:
+         spc: No need to define GLIB_DISABLE_DEPRECATION_WARNINGS
+         https://bugzilla.gnome.org/show_bug.cgi?id=683175
+
+2012-09-02 03:55:35 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/id3tag/id3tag.c:
+         id3tag: extract year to write into ID3v1 tag from GST_TAG_DATE_TIME not GST_TAG_DATE
+
+2012-09-01 21:46:19 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/videoparsers/gstmpeg4videoparse.c:
+       * gst/videoparsers/gstmpeg4videoparse.h:
+         mpeg4videoparse: set 0 duration when vop_coded is 0
+         https://bugzilla.gnome.org/show_bug.cgi?id=683169
+
+2012-09-02 01:42:30 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/resindvd/resindvdsrc.c:
+       * ext/soundtouch/gstpitch.cc:
+       * gst/hls/gsthlsdemux.c:
+         gst_message_new_duration -> gst_message_new_duration_changed
+
+2012-09-01 09:12:51 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/autoconvert/gstautoconvert.c:
+         autoconvert: Handle caps query on internal srcpad
+         Reply with ANY caps to ensure linking the internal src pad. This
+         might need more attention later, to reply with the real upstream caps
+         for the currently active element.
+
+2012-08-31 15:28:29 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * ext/resindvd/gstmpegdemux.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+         resindvd/mpegdemux: Send both PTS and DTS downstream
+         Now that we can.
+
+2012-09-02 00:04:18 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/spc/gstspc.c:
+         spc: don't leak buffer in case of an init error
+
+2012-09-02 00:34:38 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * ext/spc/Makefile.am:
+       * ext/spc/gstspc.c:
+       * ext/spc/tag.c:
+       * ext/spc/tag.h:
+         spc: port to 0.11
+         https://bugzilla.gnome.org/show_bug.cgi?id=683175
+
+2012-08-31 14:13:58 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * ext/resindvd/resindvdbin.c:
+       * ext/resindvd/resindvdbin.h:
+         resindvd: Plug a video parser in front of decoder
+         Seems to make playback both better and worse. The parser needs some
+         fixing, it seems :-/
+
+2012-08-31 12:31:48 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/dvdspu/gstdvdspu.c:
+         dvdspu: Make GAP event aware
+
+2012-08-31 08:46:45 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * ext/resindvd/Makefile.am:
+       * ext/resindvd/gstmpegdemux.c:
+       * ext/resindvd/gstmpegdemux.h:
+       * ext/resindvd/resindvdbin.c:
+       * ext/resindvd/resindvdbin.h:
+       * ext/resindvd/resindvdsrc.c:
+       * ext/resindvd/rsnaudiomunge.c:
+       * ext/resindvd/rsnaudiomunge.h:
+         resindvd: Add some GAP event stuff to make still-frames start to work
+         And remove the dead audiomunge element. It isn't needed now, we just
+         send GAP events
+
+2012-06-09 22:36:06 +1000  Jan Schmidt <thaytan@noraisin.net>
+
+       * configure.ac:
+       * ext/resindvd/Makefile.am:
+       * ext/resindvd/gstmpegdefs.h:
+       * ext/resindvd/gstmpegdemux.c:
+       * ext/resindvd/gstmpegdemux.h:
+       * ext/resindvd/gstpesfilter.c:
+       * ext/resindvd/gstpesfilter.h:
+       * ext/resindvd/plugin.c:
+       * ext/resindvd/resindvdbin.c:
+       * ext/resindvd/resindvdsrc.c:
+       * ext/resindvd/rsnaudiomunge.c:
+       * ext/resindvd/rsndec.c:
+       * ext/resindvd/rsninputselector.c:
+       * ext/resindvd/rsninputselector.h:
+       * ext/resindvd/rsnstreamselector.c:
+       * ext/resindvd/rsnstreamselector.h:
+         resindvd: Initial partial port to 0.11
+
+2012-08-30 18:39:50 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/autoconvert/gstautoconvert.c:
+         autoconvert: Don't drop upstream events due to silly typo
+
+2012-08-30 17:51:50 -0700  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegdemux/gstmpegdemux.h:
+         mpegdemux: Merge some DVD pieces and fixes
+         Bring the resindvd copy of mpegpsdemux and the normal version
+         slightly closer together.
+         Don't forward incoming sink caps event to downstream elements.
+
+2012-06-11 08:33:36 +1000  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/mpegdemux/gstmpegdemux.c:
+         mpegdemux: avoid extra refs/unrefs of the demuxer
+         Change all the gst_pad_get_parent() calls to a cast to the
+         passed parent variable where appropriate, and don't unref,
+         including the extra unref in the
+         gst_flups_demux_sink_activate_push() function.
+
+2012-08-30 12:11:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: adjust to modified video overlay composition API
+         ... and supply overlay rectangle data in AYUV as provided by input
+         data rather than converting to RGB.
+
+2012-08-29 22:05:56 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: no need to set clock/basetime again
+         The base and clock aren't lost anymore on state changes
+         in 1.0
+
+2012-08-29 22:05:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+         camerabin: no need to send extra reconfigure
+         Setting capsfilters already sends reconfigure events when a new
+         caps is set, no need to resend them.
+
+2012-08-28 21:01:55 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: request _%u templates instead of _%d
+         In 1.0, templates have been renamed to _%u as default
+
+2012-08-26 16:43:37 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/camerabin.c:
+         tests: camerabin: fix image location switching test
+         The test should wait until the last image-done is posted so it
+         can correctly check that all images have been saved.
+
+2012-08-26 16:42:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+         wrappercamerabinsrc: rework video recording eos push
+         Push EOS outside of wrappercamerabinsrc so that none of the
+         internal elements gets its pads into eos state, preventing any
+         further data from passing
+
+2012-08-28 11:07:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videoparsers/gsth264parse.c:
+         h264parse: ensure sufficiently sized buffer when wrapping NAL
+         Noted by <zhangyanping210@yahoo.com.cn>
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682589
+
+2012-08-24 09:01:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/shm/Makefile.am:
+         shm: remove unneeded glib-gen-mak include in Makefile
+         No enums or marshallers to be generated here. Should also
+         be gst-glib-gen.mak then.
+
+2012-08-22 15:08:53 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+         audiovisualizer: revert renaming of the type
+         The special type name was lost when merging from base.
+
+2012-08-22 13:30:40 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 668acee to 4f962f7
+
+2012-08-22 13:19:53 +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-21 13:29:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+         audiovisualizer: avoid registering enum type of same name as libvisual plugin in -base
+
+2012-08-17 11:12:22 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+         wayland: use scale fullscreen method.
+         This makes the compositor scale the surface to fit and preserves
+         aspect ratio.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-17 11:10:39 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+         wayland: respond to ping/pong protocol so we're not deemed unresponsive.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-21 10:37:10 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         configure: fix check for wayland
+         We only seem to need wayland-client. Also make work with
+         wayland being installed in a non-default prefix by not
+         overwriting/clearing WAYLAND_{CFLAGS,LIBS} for no reason
+         at all.
+
+2012-08-21 10:29:55 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/id3tag/id3tag.c:
+         id3tag: fix build
+         Some code slipped into the last commit that was meant to be
+         pushed separately. Use gst_date_time_unref() instead of _free().
+
+2012-08-08 17:10:28 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * ext/wayland/Makefile.am:
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+       * ext/wayland/waylandpool.c:
+       * ext/wayland/waylandpool.h:
+         wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
+         - bump wayland version to 0.95.0 which will lead to stable 1.0 release
+         - avoid memcopy and use propose_allocation for GstBufferPool allocation
+         - using WaylandBufferPool
+         - shm: Allocate shm buffers through new wl_shm_pool interface
+         (the shm buffer allocation is a two step process now: first
+         allocate a wl_shm_pool, then allocate a buffer from the pool)
+         https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-21 10:22:49 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+       * gst/id3tag/gstid3mux.c:
+       * gst/id3tag/id3tag.c:
+         id3tag: port to 0.11
+
+2012-08-21 00:10:10 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/examples/camerabin2/gst-camerabin2-test.c:
+         examples: GST_TAG_DATE -> GST_TAG_DATE_TIME
+         In camerabin2 example.
+
+2012-08-20 23:37:00 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * docs/plugins/inspect/plugin-dvdspu.xml:
+       * docs/plugins/inspect/plugin-kate.xml:
+       * docs/plugins/inspect/plugin-mpegdemux2.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-resindvd.xml:
+       * ext/kate/gstkateenc.c:
+       * ext/kate/gstkatespu.h:
+       * ext/kate/gstkateutil.c:
+       * ext/resindvd/gstmpegdemux.c:
+       * ext/resindvd/resindvdbin.c:
+       * gst/dvdspu/gstdvdspu.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegtsdemux/tsdemux.c:
+       * tests/check/elements/kate.c:
+         video/x-dvd-subpicture -> subpicture/x-dvd
+
+2012-08-18 20:31:17 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+       * gst/mpeg1sys/main.h:
+       * gst/rtjpeg/RTjpeg.c:
+       * gst/rtjpeg/RTjpeg.h:
+       * gst/tta/filters.h:
+       * gst/vbidec/vbidata.c:
+       * gst/vbidec/vbidata.h:
+       * gst/vbidec/vbiscreen.c:
+       * gst/vbidec/vbiscreen.h:
+         Fix up FSF address in some source files as well
+
+2012-08-18 11:09:39 -0400  Brian Pepple <bpepple@fedoraproject.org>
+
+       * COPYING:
+       * COPYING.LIB:
+         Correct incorrect FSF address in license files
+         https://bugzilla.gnome.org/show_bug.cgi?id=682158
+
+2012-08-17 22:57:10 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+       * gst/audiovisualizers/gstaudiovisualizer.h:
+       * gst/audiovisualizers/gstspacescope.c:
+       * gst/audiovisualizers/gstspectrascope.c:
+       * gst/audiovisualizers/gstsynaescope.c:
+       * gst/audiovisualizers/gstwavescope.c:
+         audiovisualizer: sync to change in base and port
+         Add support for GstVideoMeta and GstVideoFrame. Remove some redundant fields
+         that are also in GstVideoInfo. Don't disable the shader code, it does not
+         look broken.
+
+2012-08-17 15:15:34 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/README:
+         audiovisualizer: status update
+
+2012-08-15 18:28:09 -0400  Brian Pepple <bpepple@fedoraproject.org>
+
+       * configure.ac:
+         configure: add missing AC_LANG_PROGRAM call to DirectShow tests
+         https://bugzilla.gnome.org/show_bug.cgi?id=681952
+
+2012-08-15 11:26:59 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+         visualizer: small cleanup
+         Apply cleanup from copy in base.
+
+2012-07-24 20:39:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Fix flushing/sync handling
+         There was a stray adapter_flush() now that we used a temporary buffer
+
+2012-07-19 13:35:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Better detect PCR resets
+         Assume that any differences in PCR greater than 15s means there is
+         a reset in the stream.
+
+2012-07-19 09:05:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         vp8dec: Call gst_video_decoder_negotiate()
+
+2012-07-19 09:05:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/schroedinger/gstschrodec.c:
+         schrodec: Call gst_video_decoder_negotiate()
+
+2012-07-14 13:59:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Remove/demote some debugging
+
+2012-07-13 16:56:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Always use current PTS/DTS
+         This avoids setting old PTS and/or DTS
+
+2012-07-13 16:22:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Remove unneeded memset(0)
+
+2012-07-13 16:22:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/gstmpegdesc.h:
+       * gst/mpegtsdemux/mpegtsbase.h:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+       * gst/mpegtsdemux/mpegtsparse.h:
+       * gst/mpegtsdemux/pesparse.h:
+       * gst/mpegtsdemux/tsdemux.h:
+         mpegts: Use G_GNUC_INTERNAL
+
+2012-07-11 08:10:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: dvb plugin is ported
+
+2012-07-11 08:10:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/dvbbasebin.c:
+       * sys/dvb/gstdvbsrc.c:
+         dvb: More fixups to 1.0
+         Not tested yet !
+         Conflicts:
+         sys/dvb/gstdvbsrc.c
+
+2012-06-29 18:04:04 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/camdevice.c:
+         cam: Allow time for CA to initialize
+         Some devices take some time to initialize, and until they are they
+         will error out when trying to get information about the CA device.
+
+2012-06-29 18:01:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/camconditionalaccess.c:
+         cam: PMT_REPLY parsing
+         Not used yet
+
+2012-06-29 18:00:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/dvbbasebin.c:
+       * sys/dvb/dvbbasebin.h:
+         dvbbasebin: Switch to use tsparse
+
+2012-06-29 17:53:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Use gst_structure_*_take_value where applicable
+         Saves copying/freeing data
+
+2012-06-29 16:14:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Cache the GIConv
+         Avoids having to constantly open/free them (which will end up being
+         very often with EIT/NIT).
+
+2012-06-29 16:09:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtbase: reset element in READY=>PAUSED
+         Ensures all subclass reset vmethods are called
+
+2012-06-28 12:18:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Use more Quarks
+
+2012-06-26 19:01:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Remove useless code
+         PCR/OPCR is meant to be handled by the packetizer
+
+2012-06-26 18:59:32 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Calculate pcr/time/offset separately per program
+         Avoids quite a few issues with multi-program streams
+
+2012-06-26 18:54:55 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsparse.c:
+         tsparse: Push out buffer on main source pad
+
+2012-06-26 18:51:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+         mpegtbase: vmethod to notify when we're done processing input
+         This can be used to notify subclasses no more data is expected this
+         round.
+         tsparse will use it to push whole buffers (without copy) on the main
+         source pad.
+         It could also be used later to decide whether to push pending data
+         in order to reduce latency.
+
+2011-02-01 11:39:16 -0800  Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+       * sys/dvb/gstdvbsrc.c:
+       * sys/dvb/gstdvbsrc.h:
+         dvbsrc + dvb api buffer property to overcome buffer under reads
+
+2012-08-08 15:06:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/soundtouch/gstpitch.cc:
+         soundtouch: Don't assume output buffer timestamps
+         There's no guarantee whatsoever that the first buffer to output will
+         start at the segment.start.
+         Instead, wait for the first buffer after a segment, and use that timestamp
+
+2012-08-14 11:17:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+       * ext/vp8/gstvp8dec.h:
+         vp8dec: Add support for multiple decoding threads
+
+2012-08-14 11:09:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/vp8/gstvp8dec.c:
+         vp8dec: Add support for the MFQE postprocessing flag
+         Which is enabled by default if postprocessing is enabled.
+
+2012-08-13 10:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/videoparsers/gstmpegvideoparse.c:
+         mpegvideoparse: only apply repeat count when set
+         When there is no extension header, the repeat_count variable is left to 0 and
+         then the duration on the output buffers is calculated wrongly. Because the
+         duration is used to interpolate output timestamps, the output timestamps are
+         also wrong, causing bad framerates.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=681535
+
+2012-08-09 13:37:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/vp8/Makefile.am:
+         vp8: Use pkg-config file for getting the LIBS and CFLAGS
+
+2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/mpg123/gstmpg123audiodec.c:
+         mpg123: Give MARGINAL rank to the mpg123 decoder element
+
+2012-08-08 17:40:34 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/dtmf/gstdtmfsrc.c:
+       * gst/dtmf/gstrtpdtmfdepay.c:
+         gst: Set alignment at the correct place of GstAllocationParams
+
+2012-08-08 17:06:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         vp8enc: Update the per-component strides for every frame too
+         This is necessary because of GstVideoAlignment
+
+2012-08-08 16:35:12 +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:32:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * gst-plugins-bad.doap:
+         Release 0.11.93
+
+2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/mpg123/Makefile.am:
+         mpg123: dist header file
+
+2012-08-08 12:13:13 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * win32/common/config.h:
+       * win32/common/libgstphotography.def:
+         win32: update for photography API changes
+
+2012-08-08 11:53:05 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/.gitignore:
+         tests: .gitignore new curlsmtpsink test binary
+
+2012-08-03 16:21:09 +0100  Olivier Crête <olivier.crete@collabora.com>
+
+       * configure.ac:
+       * ext/mimic/gstmimdec.c:
+       * ext/mimic/gstmimdec.h:
+       * ext/mimic/gstmimenc.c:
+       * ext/mimic/gstmimenc.h:
+         mimic: Port to 0.11
+
+2012-08-07 18:23:37 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/winks/gstksvideosrc.c:
+         winks: add missing default switch case
+
+2012-08-07 18:23:05 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/winks/gstksvideodevice.c:
+         winks: fix types
+
+2012-08-07 18:22:36 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/winks/gstksvideodevice.c:
+         winks: fix format warnings
+
+2012-08-07 18:21:49 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/winks/gstksclock.c:
+       * sys/winks/gstksvideosrc.c:
+         winks: fix unused variables warnings
+
+2012-08-07 18:20:53 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/winks/ksvideohelpers.c:
+         winks: don't reinitialize MEDIASUBTYPE_I420
+
+2012-08-07 18:19:29 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/dshowsrcwrapper/gstdshow.cpp:
+       * sys/winks/kshelpers.c:
+         winks: define STATIC_KSPROPSETID_Wave_Queued if not defined
+
+2012-08-07 16:53:02 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * configure.ac:
+       * sys/Makefile.am:
+       * sys/winks/Makefile.am:
+         winks: integrate build with autotools
+
+2012-08-02 14:26:32 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: avoid duplicated symbols in static links
+         Rename the DLL entry point the avoid duplicated symbols in static
+         links.
+
+2012-08-02 14:26:32 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/Makefile.am:
+         d3dvideosink: avoid duplicated symbols in static links
+         Rename the DLL entry point the avoid duplicated symbols in static
+         links.
+
+2012-08-06 13:59:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/hls/gsthlsdemux.c:
+       * gst/mpegtsdemux/mpegtsparse.c:
+       * gst/mpegtsdemux/tsdemux.c:
+         gst: Add stream-id to stream-start events
+
+2012-07-26 19:31:14 +0200  Oleksij Rempel <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         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-08-05 16:40:28 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 94ccf4c to 668acee
+
+2012-08-04 16:31:30 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/celt/gstceltenc.c:
+       * ext/kate/gstkateenc.c:
+       * ext/kate/gstkatetag.c:
+       * ext/kate/gstkateutil.c:
+       * ext/opus/gstopusenc.c:
+       * ext/opus/gstopusheader.c:
+       * ext/resindvd/rsnstreamselector.c:
+       * gst/aiff/aiffparse.c:
+       * gst/asfmux/gstasfmux.c:
+       * gst/camerabin2/gstcamerabin2.c:
+       * gst/jpegformat/gstjifmux.c:
+       * gst/jpegformat/gstjpegparse.c:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mxf/mxfdemux.c:
+       * gst/nsf/gstnsf.c:
+       * tests/check/elements/camerabin.c:
+       * tests/check/elements/id3mux.c:
+       * tests/check/elements/jifmux.c:
+       * tests/check/elements/kate.c:
+       * tests/check/elements/ofa.c:
+       * tests/examples/mxf/mxfdemux-structure.c:
+       * tests/icles/metadata_editor.c:
+         gst_tag_list_free -> gst_tag_list_unref
+
+2012-08-03 11:31:00 +0200  Patricia Muscalu <patricia@axis.com>
+
+       * ext/curl/gstcurlbasesink.c:
+       * ext/curl/gstcurlsmtpsink.c:
+       * tests/check/elements/curlfilesink.c:
+         curl: fixed some memory leaks in the plugin and the unit tests
+         https://bugzilla.gnome.org/show_bug.cgi?id=681117
+         https://bugzilla.gnome.org/show_bug.cgi?id=681115
+
+2012-08-03 14:12:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: require libmpg123 >= 1.13 for 24-bit formats
+
+2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/mpg123/gstmpg123audiodec.c:
+         mpg123: map input buffer in READ mode, not WRITE mode
+         Makes things actually work.
+
+2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/mpg123/gstmpg123audiodec.c:
+         mpg123: query supported output formats at run-time
+         Fixes stuff. We use a string here since we can't be bothered
+         with GValue.
+
+2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/Makefile.am:
+       * ext/mpg123/Makefile.am:
+         mpg123: hook up to build system
+
+2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * ext/mpg123/gstmpg123audiodec.c:
+       * ext/mpg123/gstmpg123audiodec.h:
+         mpg123: add new libmpg123-based mp3 decoder plugin
+         Needs a bit of cleaning up.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681003
+
+2012-08-03 00:10:01 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/schroedinger/gstschro.c:
+       * gst/mpegtsmux/mpegtsmux.c:
+         schroedinger, mpegtsmux: fix plugin names
+
+2012-07-31 09:36:35 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+       * gst/camerabin2/gstwrappercamerabinsrc.h:
+         wrappercamerabinsrc: Save image/video reconfiguration until capturing
+         Add a src pad event handler function that filters reconfigure events to
+         trigger the renegotiation code paths in the mode-specific start-capture
+         phase.
+         This is to work towards fixing unit tests but more work is needed.
+
+2012-08-02 14:40:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/faad/gstfaad.c:
+         faad: do not access frame buffer following _finish_frame call
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680494
+
+2012-08-01 11:34:08 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/mplex/gstmplexjob.cc:
+         mplex: default to DVD MPEG-2 format instead of Generic MPEG-1
+
+2012-08-01 11:31:04 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/mplex/gstmplexjob.cc:
+         mplexjob: add nicks for format enums, add some more formats
+
+2012-07-30 17:21:10 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/jifmux.c:
+         tests: fix jifmux test for fixed fail()
+         https://bugzilla.gnome.org/show_bug.cgi?id=680755
+
+2012-07-29 01:11:29 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/check/elements/camerabin.c:
+         tests: camerabin: fix preview message handling
+         Preview messages now contain GstSamples instead of GstBuffers
+
+2012-07-29 00:53:29 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+       * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h:
+       * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c:
+       * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h:
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+         camerabin: update preview buffer pushing
+         need to pass a GstSample to the utilitary preview buffer post functions
+         as a GstBuffer doesn't have caps anymore. The GstSample has the GstCaps
+         and it is used to inform the preview's pipeline about the format of the
+         input, before it gets converted to the user's requested output format.
+
+2012-07-29 00:04:35 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         Revert "camerabin: update to new tag event creation API"
+         This reverts commit 5d890b3c92714e1f37163290c32911bcd7818a57.
+         The new API is the old API.
+
+2012-07-28 18:04:57 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: Fix references to avoid element leaking
+         Some pad probes are never going to be removed from the pads, so
+         we shouldn't keep a camerabin reference with them or camerabin will
+         never get released
+
+2012-07-28 15:17:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: update to new tag event creation API
+
+2012-07-28 12:09:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * tests/examples/camerabin2/gst-camerabin2-test.c:
+         examples: camerabin: remove assertion on null property
+         Check if the flags are not null before trying to set them to
+         camerabin to avoid an assertion
+
+2012-07-28 00:32:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/chromaprint/gstchromaprint.c:
+       * ext/gme/gstgme.c:
+       * ext/modplug/gstmodplug.cc:
+       * ext/schroedinger/gstschrodec.c:
+       * ext/soundtouch/gstbpmdetect.cc:
+       * ext/vp8/gstvp8dec.c:
+       * gst/camerabin2/gstcamerabin2.c:
+       * gst/mpegtsdemux/tsdemux.c:
+       * gst/videoparsers/gstmpegvideoparse.c:
+         tag: Update for taglist/tag event API changes
+
+2012-07-27 13:22:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/assrender/gstassrender.c:
+         assrender: process ATTACHMENT tag as sample
+
+2012-07-25 16:05:12 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/faac/gstfaac.c:
+       * ext/voaacenc/gstvoaacenc.c:
+         faac, voaacenc: adjust to modified audioencoder getcaps helper API
+
+2012-07-24 12:28:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+         audiovisualizer: fixate caps
+
+2012-07-24 10:46:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/gaudieffects/gstburn.c:
+       * gst/gaudieffects/gstgaudieffectsorc-dist.c:
+       * gst/gaudieffects/gstgaudieffectsorc-dist.h:
+       * gst/gaudieffects/gstgaudieffectsorc.orc:
+         guadi: prefix orc functions with gaudi_orc_
+
+2012-07-24 10:44:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/fieldanalysis/gstfieldanalysis.c:
+       * gst/fieldanalysis/gstfieldanalysisorc-dist.c:
+       * gst/fieldanalysis/gstfieldanalysisorc-dist.h:
+       * gst/fieldanalysis/gstfieldanalysisorc.orc:
+         fieldanalysis: prefix orc functions
+
+2012-07-24 10:32:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/bayer/gstbayer2rgb.c:
+       * gst/bayer/gstbayerorc-dist.c:
+       * gst/bayer/gstbayerorc-dist.h:
+       * gst/bayer/gstbayerorc.orc:
+       * tests/check/Makefile.am:
+         bayer: prefix orc functions with bayer_orc
+         Add bayer orc to the unit test
+
+2012-07-24 10:32:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/baseaudiovisualizer.c:
+         tests: fix visualizer compilation
+
+2012-07-23 11:36:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/schroedinger/gstschrodec.c:
+       * ext/schroedinger/gstschroenc.c:
+       * ext/schroedinger/gstschroutils.c:
+       * ext/schroedinger/gstschroutils.h:
+         schro: Add support for video metadata and arbitrary strides
+
+2012-07-23 10:54:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/schroedinger/gstschrodec.c:
+       * ext/schroedinger/gstschroenc.c:
+       * ext/schroedinger/gstschroutils.c:
+       * ext/schroedinger/gstschroutils.h:
+         schro: Map raw video buffers with the correct read/write flags
+
+2012-07-23 10:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/schroedinger/gstschrodec.c:
+       * ext/vp8/gstvp8dec.c:
+         ext: Update for video base classes API changes
+
+2012-07-23 08:45:41 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 98e386f to 94ccf4c
+
+2012-07-21 19:59:21 +0200  Oleksij Rempel <bug-track@fisher-privat.net>
+
+       * ext/vp8/gstvp8enc.c:
+         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-20 23:28:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/interlace/gstinterlace.c:
+         interlace: Use buffer flags and caps correctly
+         This requires a recent commit to -base that adds an INTERLACED buffer
+         flag.
+
+2012-07-20 16:43:19 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/faad/gstfaad.c:
+         faad: only discard frame once upon decoding error
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
+
+2012-07-19 16:10:40 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstspectrascope.c:
+         spectrascope: fabs->sqrt to calculate the magnitude
+
+2012-07-18 09:19:30 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/mpegdemux/gstmpegdemux.c:
+         mpegpsdemux: also activate in push mode if the scheduling query failed
+         In case pads are unlinked somewhere.
+
+2012-07-18 08:41:43 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/mpegdemux/gstmpegdemux.c:
+         mpegdemux: fix push mode activation
+         Extra unref on push mode activation caused havoc.
+
+2012-07-16 00:05:26 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/spc/gstspc.c:
+         spc: extract year as GstDateTime instead of GDate
+
+2012-07-17 18:05:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: no need to make buffer writable twice
+
+2012-07-17 18:05:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: plug some ref leaks
+
+2012-07-17 14:02:14 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: adjust to modified video overlay composition API
+
+2012-07-17 16:39:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/dtmf/gstrtpdtmfdepay.c:
+       * gst/rtpmux/gstrtpmux.c:
+         update for RTP buffer api changes
+
+2012-07-16 22:02:44 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/plugins/Makefile.am:
+       * gst/audiovisualizers/Makefile.am:
+       * gst/audiovisualizers/gstaudiovisualizer.c:
+       * gst/audiovisualizers/gstaudiovisualizer.h:
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+       * gst/audiovisualizers/gstbaseaudiovisualizer.h:
+       * gst/audiovisualizers/gstspacescope.c:
+       * gst/audiovisualizers/gstspacescope.h:
+       * gst/audiovisualizers/gstspectrascope.c:
+       * gst/audiovisualizers/gstspectrascope.h:
+       * gst/audiovisualizers/gstsynaescope.c:
+       * gst/audiovisualizers/gstsynaescope.h:
+       * gst/audiovisualizers/gstwavescope.c:
+       * gst/audiovisualizers/gstwavescope.h:
+         audiovisualizer: shorten base class name
+         As suggested on IRC rename to AudioVisualizer. We use custom suffix on the type
+         to avoid clashing with other copies for the time being.
+
+2012-07-15 12:27:12 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/celt/gstceltenc.c:
+       * ext/opencv/gsttemplatematch.c:
+       * ext/wayland/gstwaylandsink.c:
+       * gst/dvbsuboverlay/dvb-sub.c:
+       * gst/festival/gstfestival.c:
+       * gst/hls/gsthlsdemux.c:
+         celt, opencv, wayland, dvbsub, festival, hls: printf format fixes
+
+2012-07-14 15:51:08 +0200  Alban Browaeys <prahal@yahoo.com>
+
+       * ext/wayland/Makefile.am:
+         wayland: don't link to gstinterfaces, which doesn't exist any more
+         https://bugzilla.gnome.org/show_bug.cgi?id=679929
+
+2012-06-30 00:22:40 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * ext/opencv/gstcvdilate.c:
+       * ext/opencv/gstcvdilateerode.c:
+       * ext/opencv/gstcvequalizehist.c:
+       * ext/opencv/gstcverode.c:
+       * ext/opencv/gstcvlaplace.c:
+       * ext/opencv/gstcvsmooth.c:
+       * ext/opencv/gstcvsobel.c:
+       * ext/opencv/gstedgedetect.c:
+       * ext/opencv/gstfaceblur.c:
+       * ext/opencv/gstfacedetect.c:
+       * ext/opencv/gstmotioncells.c:
+       * ext/opencv/gstopencvutils.c:
+       * ext/opencv/gstopencvvideofilter.c:
+       * ext/opencv/gstpyramidsegment.c:
+       * ext/opencv/gsttemplatematch.c:
+       * ext/opencv/gsttextoverlay.c:
+       * ext/opencv/gsttextoverlay.h:
+         opencv: port to 0.11
+         Basic port to 0.11 API.
+         https://bugzilla.gnome.org/show_bug.cgi?id=679164
+
+2012-07-13 12:32:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+       * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+         dvbsuboverlay: adaptively blend or attach video overlay composition
+         Conflicts:
+         gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-13 12:27:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+       * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+         dvbsuboverlay: use video overlay composition helper
+         ... rather than custom home-made blending.
+         Conflicts:
+         gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-12 10:13:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: more correctly determine expected PES packet payload size
+         ... particularly considering that packet_length == 0 is possible.
+
+2012-07-11 23:17:19 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/soundtouch/gstpitch.cc:
+         pitch: register as effect
+
+2012-07-11 20:34:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: correctly determine expected PES packet payload size
+         Avoids consistently failing to detect that a packet is complete, which
+         would then only be pushed upon the start of a next packet, which leads
+         to quite a delay in case of a sparse (subtitle) stream.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=666674
+
+2012-07-10 17:58:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: ensure minimum page time out of 1 second
+         ... to compensate for some bogus subtitle with a 0 timeout, which would
+         result in only being shown for a very unreadable amount of time.
+         See https://bugzilla.gnome.org/show_bug.cgi?id=666674
+
+2012-07-11 14:27:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/icles/pitch-test.c:
+         tests: fix build of pitch-test
+         Does not sound like the same test in 0.10 though..
+
+2012-07-11 13:59:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: fix compiler warnings
+         gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 5 of 'gst_segment_clip' differ in signedness
+         /home/tpm/gst/0.11/gstreamer/gst/gstsegment.h:192:14: note: expected 'guint64 *' but argument is of type 'gint64 *'
+         gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 6 of 'gst_segment_clip' differ in signedness
+
+2012-07-11 13:49:14 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: fixup end-of-display-set forcing
+         Conflicts:
+         gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-11 13:48:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+         dvbsuboverlay: ensure valid subtitle running time by proper clipping
+         In particular, pass buffer timestamp (pts) to dvb_sub, and then clip
+         and convert to running time when the duration (timeout) is known after
+         decoding it.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233
+         Conflicts:
+         gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-11 13:45:14 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dvbsuboverlay/dvb-sub.c:
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+       * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+         dvbsuboverlay: properly force end-of-display-set
+         ... which is upon receiving new data with different PTS spec-wise,
+         or optionally upon each packet of subtitle data if desired by property.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=669310
+         Conflicts:
+         gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2011-12-21 13:00:27 +0200  Mart Raudsepp <mart.raudsepp@collabora.com>
+
+       * gst/dvbsuboverlay/dvb-sub.c:
+         dvbsuboverlay: Handle non_modifying_colour_flag correctly in the RLE handlers
+         The check for when to not memset was checking on an undeterministic 'bits' variable value,
+         which is only meant to be used inside the loop earlier when it is supposed to check if
+         clut_index is 1 together with non_mod set, as per spec:
+         "non_modifying_colour_flag:  If set to '1' this indicates that the CLUT entry value '1'
+         is a non modifying colour. When the non modifying colour is assigned to an object pixel,
+         then the pixel of the underlying region background or object shall not be modified. This
+         can be used to create "transparent holes" in objects."
+         https://bugzilla.gnome.org/show_bug.cgi?id=666352
+
+2010-10-13 10:55:17 +0300  Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+       * gst-libs/gst/interfaces/photography.c:
+       * gst-libs/gst/interfaces/photography.h:
+         photography: update documentation
+         https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2010-10-14 10:49:55 +0300  Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+       * gst-libs/gst/interfaces/photography.c:
+       * gst-libs/gst/interfaces/photography.h:
+         photography: Add manual control of exposure, focus and white balance
+         Add new interface properties and mode for better manual control of
+         exposure, focus and white balance.
+         https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2010-10-08 11:33:31 +0300  Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+       * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+       * gst-libs/gst/interfaces/photography.c:
+       * gst-libs/gst/interfaces/photography.h:
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+         photography: Add GstPhotography prefix and fix spelling colour->color
+         https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2012-07-10 23:27:23 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst-libs/gst/codecparsers/gstmpegvideoparser.h:
+         codecparsers: minor header indentation clean-up for mpegvideoparser
+
+2012-07-10 17:47:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * ext/soundtouch/gstbpmdetect.cc:
+       * ext/soundtouch/gstpitch.cc:
+         soundtouch: port to 0.11
+
+2012-07-10 12:10:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/festival/gstfestival.c:
+         festival: unmap input buffer
+
+2012-07-04 10:14:35 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * gst/festival/Makefile.am:
+       * gst/festival/gstfestival.c:
+         port festival to 0.11
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679373
+
+2012-07-10 11:14:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/camerabin.c:
+         tests: fix some pad template-related criticals in camerabin test
+
+2012-07-10 00:59:40 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/dataurisrc/gstdataurisrc.c:
+         dataurisrc: copy into provided buffer if a buffer is provided
+
+2012-07-09 22:08:50 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * tests/check/elements/zbar.c:
+         tests: fix zbar test
+
+2012-07-09 12:22:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/asfmux/gstasfmux.c:
+         asfmux: update for riff field rename
+
+2012-07-08 19:23:30 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+       * gst/audiovisualizers/gstbaseaudiovisualizer.h:
+         audiovisualizers: update baseclass from libvisual porting
+
+2012-07-08 00:08:55 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/dtmf/gstdtmfsrc.c:
+         dtmfsrc: pass unhandled non-custom events to the base class
+         https://bugzilla.gnome.org/show_bug.cgi?id=666626
+
+2012-07-06 14:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/asfmux/gstasfmux.c:
+         asfmux: remove deprecated "is-live" property
+         Use the "streamable" property instead.
+
+2012-07-06 11:50:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+       * sys/pvr2d/gstpvrvideosink.c:
+         update for query api changes
+
+2012-07-06 11:26:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8dec.c:
+         update for query api changes
+
+2012-07-06 11:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         update for allocation query changes
+
+2012-07-04 11:38:51 +0200  Aleix Conchillo Flaque <aleix@oblong.com>
+
+       * sys/shm/shmpipe.c:
+         shmsrc: memory corruption when a client disconnects (fixes #679385)
+
+2012-07-05 13:18:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/musepack/gstmusepackdec.c:
+       * gst/aiff/aiffparse.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mxf/mxfdemux.c:
+       * gst/rawparse/gstrawparse.c:
+         gst: Implement segment-done event
+
+2012-07-03 12:57:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/directsound/gstdirectsoundsrc.c:
+         directsoundsrc: Chain up to the parent class' finalize implementation
+
+2012-07-02 17:55:37 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklinksink.cpp:
+       * sys/decklink/gstdecklinksink.h:
+         decklinksink: Better handling of audio output
+         Conflicts:
+         sys/decklink/gstdecklinksink.cpp
+
+2012-07-02 17:52:15 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklinksrc.cpp:
+       * sys/decklink/gstdecklinksrc.h:
+         decklinksrc: Send newsegment events
+
+2012-07-02 17:51:18 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklinksink.cpp:
+         decklinksink: Mark element as sink element
+
+2012-07-02 17:49:54 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklink.cpp:
+         decklink: use GOnce in type registration
+
+2012-07-02 17:32:14 -0700  David Schleef <ds@schleef.org>
+
+       * gst/inter/gstinteraudiosink.c:
+       * gst/inter/gstinteraudiosrc.c:
+         inter: Increase the inter audio surface buffering
+
+2012-07-02 12:04:19 -0700  David Schleef <ds@schleef.org>
+
+       * gst/inter/gstinteraudiosink.c:
+         interaudiosink: reenable channel property
+
+2012-07-02 12:03:44 -0700  David Schleef <ds@schleef.org>
+
+       * gst/inter/gstinteraudiosrc.c:
+         interaudiosrc: Set format to time
+
+2012-06-29 12:03:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+       * sys/directdraw/gstdirectdrawsink.c:
+       * sys/dshowvideosink/dshowvideosink.cpp:
+       * sys/pvr2d/gstpvrvideosink.c:
+       * sys/vdpau/gstvdpvideopostprocess.c:
+         sys: make video sinks default to force-aspect-ratio=true
+
+2012-06-28 18:04:10 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsparse.c:
+         mpegtsbase: Move known PSI PIDs to where they belong
+         This avoids tsdemux parsing data is doesn't really care about
+         Conflicts:
+         gst/mpegtsdemux/mpegtsparse.c
+
+2012-06-02 08:05:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtbase: Add more known default SI PIDs
+
+2012-06-28 17:40:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix AAC LATM caps
+
+2012-06-22 16:47:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: add basic output unit test verification
+
+2012-06-22 17:51:37 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmux.c:
+         mpegtsmux: apply some more CLOCK_BASE to ensure slack for PCR offset
+         Conflicts:
+         gst/mpegtsmux/tsmux/tsmux.c
+
+2012-06-27 11:23:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/asfmux/gstasfmux.c:
+       * sys/dshowdecwrapper/gstdshowvideodec.cpp:
+         fix x-wmv format string
+
+2012-06-26 16:33:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+       * gst/interlace/gstinterlace.c:
+         interlace: port to 0.11
+
+2012-06-25 16:18:41 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: release the offscreen surface before the d3d device
+         The offscreen surface keeps a reference on the d3d device, so if the
+         device is released first we don't see the reference count debug message
+         going to 0 as it should be.
+
+2012-06-19 20:16:40 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: clean up element
+         Remove old commented code and uneeded extra indentation
+
+2012-06-19 20:03:02 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+       * sys/d3dvideosink/d3dvideosink.h:
+         d3dvideosink: rework locking for devices lost
+
+2012-06-19 20:19:27 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: release and recreate the device in prepare_window
+
+2012-06-24 21:11:39 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/gstspectrascope.c:
+         spectrascope: avoid dark pixels in fade-and-move-up mode
+
+2012-06-24 20:54:24 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/README:
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+         audiovisualizers: fix input buffer handling
+         Use _replace instead of _append to fix growing buffers.
+
+2012-06-23 15:02:13 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst/hls/gsturidownloader.c:
+       * gst/sdp/gstsdpdemux.c:
+         hls, sdp: update for gst_element_make_from_uri() changes
+
+2012-06-21 12:17:09 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/v4l2/README:
+         sys: remove left-over v4l2 dir which has moved to good
+         let's not keep a README around to announce it's moved to -good,
+         that's just clutter.
+
+2012-06-21 11:43:23 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Really always define DECKLINK_OSX conditional
+
+2011-07-13 19:25:08 +0100  Tony Houghton <h@realh.co.uk>
+
+       * gst/mpegtsdemux/gstmpegdesc.h:
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * sys/dvb/gstdvbsrc.c:
+         Correct satellite delivery descriptor parsing.
+         Original code to parse satellite delivery descriptors to generate
+         "satellite" structures appeared to be copy & pasted from cable's code
+         without amending for satellite.
+         Also added 8PSK to dvbsrc's enum for modulation.
+         https://bugzilla.gnome.org/show_bug.cgi?id=654485
+         Conflicts:
+         gst/mpegdemux/gstmpegdesc.h
+         gst/mpegdemux/mpegtspacketizer.c
+
+2012-06-20 18:14:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsparse.c:
+       * gst/mpegtsdemux/mpegtsparse.h:
+         tsparse: Rework handling and cleanups
+         tspad always has a static source pad which output everything received
+         (not functional yet).
+         Program pads are now request pads.
+         Remove all cruft that should have been removed from the switch over
+         to mpegtsbase.
+         Conflicts:
+         gst/mpegtsdemux/mpegtsparse.c
+
+2012-06-20 18:10:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtbase: Always send EOS
+         subclass will take care of handling it more if needed
+
+2012-06-20 17:52:13 -0500  Mike Ruprecht <mike.ruprecht@collabora.co.uk>
+
+       * ext/rtmp/gstrtmpsrc.c:
+         rtmpsrc: Fix element losing data at the end of buffers
+         rtmpsrc outputs truncated buffers because, when enough data is
+         read to fill the buffer, the amount read that time (todo) is set
+         to zero before it's added to the cumulative buffer size (bsize).
+         The buffer is then truncated to bsize resulting in lost data.
+         This patch adds todo to bsize before setting todo to zero.
+         Fixes #678509
+
+2012-06-20 11:02:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/timidity/gsttimidity.c:
+         timidity: Fix flag checking
+
+2012-06-20 10:59:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/teletextdec/gstteletextdec.c:
+         teletext: #if0 code that never happens
+         The only place this method is called is with lofp being a guint8 (from
+         a data block).
+
+2012-06-20 10:58:32 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/teletextdec/gstteletextdec.c:
+         teletextdec: Use proper variable type
+
+2012-06-20 12:31:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst-libs/gst/video/videocontext.c:
+       * gst/hls/gsturidownloader.c:
+       * tests/examples/camerabin2/gst-camera2.c:
+       * tests/examples/camerabin2/gst-camerabin2-test.c:
+         update for bus api changes
+
+2012-06-20 12:19:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: port test to 0.11
+
+2012-06-20 12:17:37 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+         mpegtsmux: fix value handling in pad iteration
+
+2012-06-20 10:34:48 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/gme/gstgme.c:
+       * ext/mimic/gstmimenc.c:
+       * ext/modplug/gstmodplug.cc:
+       * ext/mpeg2enc/gstmpeg2enc.cc:
+       * ext/mplex/gstmplex.cc:
+       * ext/musepack/gstmusepackdec.c:
+       * ext/sndfile/gstsfsink.c:
+       * ext/spc/gstspc.c:
+       * ext/timidity/gsttimidity.c:
+       * ext/timidity/gstwildmidi.c:
+       * gst/aiff/aiffparse.c:
+       * gst/asfmux/gstasfparse.c:
+       * gst/cdxaparse/gstcdxaparse.c:
+       * gst/freeze/gstfreeze.c:
+       * gst/hls/gsthlsdemux.c:
+       * gst/liveadder/liveadder.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mxf/mxfdemux.c:
+       * gst/nsf/gstnsf.c:
+       * gst/nuvdemux/gstnuvdemux.c:
+       * gst/rawparse/gstrawparse.c:
+       * gst/tta/gstttaparse.c:
+         update for task api change
+
+2012-06-19 22:45:27 -0400  Matej Knopp <Matej@new-host-5.home>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+         mpegtsmux: fix memory leak
+         https://bugzilla.gnome.org/show_bug.cgi?id=678130
+
+2012-06-19 10:35:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/parsechannels.c:
+         dvb: Detect more issues with configuration file
+         Report useful errors when:
+         * file is present but empty
+         * requested channel is not present
+
+2012-06-19 10:22:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/dvbbasebin.c:
+       * sys/dvb/parsechannels.c:
+       * sys/dvb/parsechannels.h:
+         dvbbasebin: Emit an error when we fail reading the channels file
+         Conflicts:
+         sys/dvb/dvbbasebin.c
+
+2011-02-01 10:23:04 -0800  Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+       * sys/dvb/gstdvbsrc.c:
+         dvbsrc: spell-check
+
+2011-01-14 19:30:08 -0800  Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+       * sys/dvb/gstdvbsrc.c:
+         dvb: better dvsrc polarity info
+
+2012-06-18 11:36:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/teletextdec/gstteletextdec.c:
+         teletext: Fix initialization
+         We always ended up erroring on the first page otherwise
+         Conflicts:
+         ext/teletextdec/gstteletextdec.c
+
+2012-06-10 11:36:32 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Don't use GByteArray
+         Using a simple array comes to the same result for a fraction of the cost
+
+2012-06-10 11:21:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtbase: Avoid copying GstStructure
+
+2012-06-08 15:12:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/gstmpegdesc.c:
+       * gst/mpegtsdemux/gstmpegdesc.h:
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegdesc: Don't allocate/free GstMPEGDescriptor
+         Just use static variables
+
+2012-06-16 16:49:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/mpegdemux/Makefile.am:
+       * gst/mpegdemux/flumpegdemux.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegdemux/gstmpegdemux.h:
+       * gst/mpegdemux/gstpesfilter.c:
+       * gst/mpegdemux/plugin.c:
+         mpegdemux: rename plugin to mpegpsdemux
+
+2012-06-16 16:30:17 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/mpegdemux/Makefile.am:
+       * gst/mpegdemux/flumpegdemux.c:
+       * gst/mpegdemux/flutspatinfo.c:
+       * gst/mpegdemux/flutspatinfo.h:
+       * gst/mpegdemux/flutspmtinfo.c:
+       * gst/mpegdemux/flutspmtinfo.h:
+       * gst/mpegdemux/flutspmtstreaminfo.c:
+       * gst/mpegdemux/flutspmtstreaminfo.h:
+       * gst/mpegdemux/gstmpegdesc.c:
+       * gst/mpegdemux/gstmpegdesc.h:
+       * gst/mpegdemux/gstmpegtsdemux.c:
+       * gst/mpegdemux/gstmpegtsdemux.h:
+       * gst/mpegdemux/gstsectionfilter.c:
+       * gst/mpegdemux/gstsectionfilter.h:
+       * gst/mpegdemux/mpegtspacketizer.c:
+       * gst/mpegdemux/mpegtspacketizer.h:
+       * gst/mpegdemux/mpegtsparse.c:
+       * gst/mpegdemux/mpegtsparse.h:
+         mpegdemux: remove unused TS demuxer bits that have moved to tsdemux
+
+2012-06-16 19:20:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+         mpegtsmux: remove obsolete struct field
+
+2012-06-16 16:50:43 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/Makefile.am:
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux_ttxt.c:
+       * gst/mpegtsmux/mpegtsmux_ttxt.h:
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+       * gst/mpegtsmux/tsmux/tsmuxstream.h:
+         mpegtsmux: add support for DVB subtitle and teletext streams
+         See bug #673582.
+         Conflicts:
+         gst/mpegtsmux/Makefile.am
+
+2012-06-16 16:50:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+         mpegtsmux: optionally use fixed-size PES header
+
+2012-06-16 16:50:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+         mpegtsmux: only write PTS and DTS if different
+
+2012-06-16 16:50:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+         mpegtsmux: optionally set data_alignment flag in PES header
+
+2012-06-16 16:50:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+         mpegtsmux: re-enable inadvertent disabled code
+
+2012-06-16 16:44:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: adjust again to modified buffer collect behaviour
+         ... by effectively reverting previous adjustment.
+
+2012-06-16 16:49:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+         mpegtsmux: use default CollectPads collect heuristic
+         ... with an appropriately custom buffer clip function to arrange for
+         buffer processing.
+         Conflicts:
+         gst/mpegtsmux/mpegtsmux.c
+         gst/mpegtsmux/mpegtsmux.h
+
+2012-06-16 15:54:49 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+         mpegtsmux: Fix compiler warnings
+         https://bugzilla.gnome.org/show_bug.cgi?id=678211
+
+2012-06-16 19:17:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+         mpegtsmux: fix ported segment init
+
+2012-06-14 14:49:55 -0700  Matej Knopp <matej.knopp@gmail.com>
+
+       * configure.ac:
+       * gst/mpegtsmux/Makefile.am:
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+       * gst/mpegtsmux/mpegtsmux_aac.c:
+       * gst/mpegtsmux/mpegtsmux_h264.c:
+       * gst/mpegtsmux/mpegtsmux_h264.h:
+       * gst/mpegtsmux/tsmux/crc.h:
+       * gst/mpegtsmux/tsmux/tsmux.c:
+         mpegtsmux: port to 0.11
+         https://bugzilla.gnome.org/show_bug.cgi?id=678130
+
+2012-06-15 13:00:37 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: don't recreate the d3d device if it already exists
+
+2012-06-15 11:41:26 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/Makefile.am:
+       * ext/jasper/Makefile.am:
+       * ext/jasper/gstjasper.c:
+       * ext/jasper/gstjasperdec.c:
+       * ext/jasper/gstjasperdec.h:
+       * ext/jasper/gstjasperenc.c:
+       * ext/jasper/gstjasperenc.h:
+       * ext/jp2k/Makefile.am:
+       * ext/jp2k/gstjasperdec.c:
+       * ext/jp2k/gstjasperdec.h:
+       * ext/jp2k/gstjasperenc.c:
+       * ext/jp2k/gstjasperenc.h:
+       * ext/jp2k/gstjp2k.c:
+         jasper: Rename from jp2k to jasper
+         Jasper is not the only JPEG2000 library out there and we
+         might want to add encoders/decoders based on OpenJPEG for example.
+
+2012-06-15 10:32:39 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/opus/gstopusenc.c:
+         opusenc: add missing mutex unlock on error path
+
+2012-06-15 10:24:24 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/opus/gstopusdec.c:
+       * ext/opus/gstopusdec.h:
+       * ext/opus/gstopusenc.c:
+       * ext/opus/gstopusenc.h:
+       * ext/opus/gstopusheader.h:
+       * ext/opus/gstopusparse.c:
+       * ext/opus/gstopusparse.h:
+         opus: set author to myself, and update copyright notices
+         because as slomo noted, in fact pretty much all the code in there is mine.
+
+2012-06-15 00:58:43 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: don't create new internal windows if we already have one
+
+2012-06-08 23:01:26 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * gst/librfb/gstrfbsrc.c:
+         rfbsrc: Fix compiling in Windows
+         https://bugzilla.gnome.org/show_bug.cgi?id=677724
+
+2012-06-11 13:10:43 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/resindvd/Makefile.am:
+         resindvd: rename the lib from libresindvd to libgstresindvd
+         For consistency.
+
+2012-06-07 15:06:34 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/resindvd/resindvdsrc.c:
+         resindvd: guard against not finding some data on a DVD
+         May possibly help with a particular DVD.
+         https://bugzilla.gnome.org/show_bug.cgi?id=673118
+
+2012-06-14 02:47:10 +0200  Sebastian Rasmussen <sebrn@axis.com>
+
+       * tests/check/elements/curlfilesink.c:
+         curlfilesink: Remove stray debug prints
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678060
+
+2012-06-12 21:35:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * LICENSE_readme:
+       * ext/Makefile.am:
+       * ext/lcs/Makefile.am:
+       * ext/lcs/gstcolorspace.c:
+         lcs: remove old LCS colorspace conversion plugin
+         Wasn't even ported to 0.10, and even back in the day
+         no one knew where the corresponding lib was from.
+
+2012-06-12 21:29:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/chart/.gitignore:
+       * gst/chart/Makefile.am:
+       * gst/chart/chart.vcproj:
+       * gst/chart/gstchart.c:
+         chart: remove old plugin that has never been ported to 0.10
+
+2012-06-12 21:20:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/videodrop/Makefile.am:
+       * gst/videodrop/gstvideodrop.c:
+       * gst/videodrop/gstvideodrop.h:
+       * gst/videodrop/videodrop.vcproj:
+         videodrop: drop videodrop
+         It was never even ported to 0.10, and videorate does its job now.
+
+2012-06-12 21:16:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * LICENSE_readme:
+       * REQUIREMENTS:
+       * ext/Makefile.am:
+       * ext/arts/.gitignore:
+       * ext/arts/Makefile.am:
+       * ext/arts/gst_arts.c:
+       * ext/arts/gst_arts.h:
+       * ext/arts/gst_artsio.idl:
+       * ext/arts/gst_artsio_impl.cc:
+       * ext/arts/gst_artsio_impl.h:
+       * ext/artsd/Makefile.am:
+       * ext/artsd/REQUIREMENTS:
+       * ext/artsd/gstartsdsink.c:
+       * ext/artsd/gstartsdsink.h:
+       * m4/Makefile.am:
+       * m4/as-arts.m4:
+       * m4/gst-artsc.m4:
+         arts: remove aRts-related plugins
+         aRts development stopped in 2004, it's unlikely ever is
+         still using it. Besides, these elements were never even
+         ported to 0.10.
+
+2012-06-12 21:02:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * LICENSE_readme:
+       * ext/Makefile.am:
+       * ext/shout/Makefile.am:
+       * ext/shout/gstshout.c:
+       * ext/shout/gstshout.h:
+         shout: remove old shout plugin that has never been ported to 0.10
+         There's shout2 in -good now.
+
+2012-06-12 20:35:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * LICENSE_readme:
+       * ext/Makefile.am:
+       * ext/hermes/Makefile.am:
+       * ext/hermes/gsthermescolorspace.c:
+         hermes: remove hermes colorspace converter that was never ported to 0.10
+
+2012-06-12 19:06:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * Android.mk:
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-legacyresample.xml:
+       * gst-plugins-bad.spec.in:
+       * gst/legacyresample/Makefile.am:
+       * gst/legacyresample/buffer.c:
+       * gst/legacyresample/buffer.h:
+       * gst/legacyresample/debug.c:
+       * gst/legacyresample/debug.h:
+       * gst/legacyresample/functable.c:
+       * gst/legacyresample/functable.h:
+       * gst/legacyresample/gstlegacyresample.c:
+       * gst/legacyresample/gstlegacyresample.h:
+       * gst/legacyresample/resample.c:
+       * gst/legacyresample/resample.h:
+       * gst/legacyresample/resample_functable.c:
+       * gst/legacyresample/resample_ref.c:
+       * tests/check/Makefile.am:
+       * tests/check/elements/legacyresample.c:
+         legacyresample: remove legacy plugin
+
+2012-06-12 19:02:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/Makefile.am:
+       * ext/audioresample/Makefile.am:
+       * ext/audioresample/gstaudioresample.c:
+       * ext/audioresample/gstaudioresample.h:
+         audioresample: remove old audioresample plugin that was never even ported to 0.10
+
+2012-06-12 18:53:13 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/chromaprint/gstchromaprint.c:
+         chromaprint: update for new tag event API
+
+2012-06-12 18:47:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * LICENSE_readme:
+       * REQUIREMENTS:
+       * configure.ac:
+       * docs/plugins/gst-plugins-bad-plugins.signals:
+       * docs/plugins/inspect/plugin-divxdec.xml:
+       * docs/plugins/inspect/plugin-divxenc.xml:
+       * ext/Makefile.am:
+       * ext/divx/Makefile.am:
+       * ext/divx/gstdivxdec.c:
+       * ext/divx/gstdivxdec.h:
+       * ext/divx/gstdivxenc.c:
+       * ext/divx/gstdivxenc.h:
+         divx: remove plugin that the world doesn't need any more
+         2002 called.
+
+2012-06-12 10:59:39 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/dvdspu/gstdvdspu.c:
+         dvdspu: Fix array type
+         We wanted an array of guint8 (and not an array of pointers) to store
+         the data from gst_buffer_extract() and read it.
+
+2012-06-12 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/faad/gstfaad.c:
+         faad: don't access buffer after _finish_frame
+         Unmap the buffer before calling _finish_frame because we are not allowed to
+         access it after.
+
+2012-06-11 16:45:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+         mpegtsmux: sprinkle some more debug catering
+
+2012-06-11 16:44:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+         mpegtsmux: add SPN/PTS indexing capabilities
+         Based on patch by Andreas Frisch <fraxinas@opendreambox.org>
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=644890
+
+2012-06-11 14:03:26 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/tsmux/tsmux.c:
+       * gst/mpegtsmux/tsmux/tsmux.h:
+         mpegtsmux: avoid memcpy due to temporary packet buffer
+         ... by writing directly into the output buffer instead.
+
+2012-06-11 10:49:15 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst-libs/gst/codecparsers/gsth264parser.c:
+         h264parser: do not assert on data input, just return
+         https://bugzilla.gnome.org/show_bug.cgi?id=674069
+
+2012-06-10 14:29:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/dvdspu/gstdvdspu.c:
+       * gst/dvdspu/gstdvdspu.h:
+       * gst/dvdspu/gstspu-vobsub-render.c:
+         dvdspu: allow debugging of render and highlight rectangles via environment variable
+         Enable debugging of rectangles via GST_DVD_SPU_DEBUG.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667223
+         Conflicts:
+         gst/dvdspu/gstspu-vobsub-render.c
+
+2011-12-31 18:35:40 -0600  Rob Clark <rob@ti.com>
+
+       * gst/dvdspu/gstspu-vobsub-render.c:
+         dvdspu: cleanup debug code
+         Clean up debug code for drawing highlight rects which wasn't even
+         compiling previously.
+         TODO: might be nice if this could be controlled by properties or
+         env variables to make it possible to enable the debug code at
+         runtime.
+         https://bugzilla.gnome.org/show_bug.cgi?id=667223
+         Conflicts:
+         gst/dvdspu/gstspu-vobsub-render.c
+
+2012-06-08 17:14:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/tsmux/tsmuxstream.c:
+         mpegtsmux: plug leaks when freeing stream
+
+2012-06-08 17:13:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: plug some leaks
+
+2012-06-08 15:58:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+       * gst/hls/gsthlsdemux.c:
+       * tests/check/elements/curlfilesink.c:
+       * win32/common/config.h:
+         elements: Use gst_pad_set_caps() instead of manual event fiddling
+
+2012-06-08 15:05:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 03a0e57 to 98e386f
+
+2012-06-08 11:55:35 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mpegtsmux.c:
+         tests: mpegtsmux: adjust to modified buffer collect behaviour
+
+2012-06-08 11:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/libs/mpegvideoparser.c:
+         tests: mpegvideoparser: adjust to modified API
+
+2012-06-07 17:43:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+         mpegtsmux: drain cached data upon EOS
+
+2012-06-07 17:38:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+         mpegtsmux: allow for aligned output
+         ... and refactor packet handling some more in the process.
+         Fixes #651805.
+
+2012-06-07 14:38:10 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mpegtsmux/mpegtsmux.h:
+       * gst/mpegtsmux/tsmux/tsmux.c:
+       * gst/mpegtsmux/tsmux/tsmux.h:
+         mpegtsmux: improve m2ts timestamp interpolation
+         * a known PCR should really belong to a packet holding that PCR
+         * interpolation can be extended backward for initial packets (PAT, PMT)
+
+2012-06-07 12:17:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/mpegtsmux/mpegtsmux.c:
+         mpegtsmux: tweak output buffer timestamping
+
+2012-06-07 16:23:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         Back to development
+
 === release 0.11.92 ===
 
-2012-06-07  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+2012-06-07 16:23:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.11.92, "Shine On You Crazy Diamond"
+       * docs/plugins/gst-plugins-bad-plugins.args:
+       * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+       * docs/plugins/gst-plugins-bad-plugins.interfaces:
+       * docs/plugins/gst-plugins-bad-plugins.signals:
+       * docs/plugins/inspect/plugin-adpcmdec.xml:
+       * docs/plugins/inspect/plugin-adpcmenc.xml:
+       * docs/plugins/inspect/plugin-asfmux.xml:
+       * docs/plugins/inspect/plugin-assrender.xml:
+       * docs/plugins/inspect/plugin-audiovisualizers.xml:
+       * docs/plugins/inspect/plugin-autoconvert.xml:
+       * docs/plugins/inspect/plugin-bayer.xml:
+       * docs/plugins/inspect/plugin-bz2.xml:
+       * docs/plugins/inspect/plugin-celt.xml:
+       * docs/plugins/inspect/plugin-coloreffects.xml:
+       * docs/plugins/inspect/plugin-curl.xml:
+       * docs/plugins/inspect/plugin-dataurisrc.xml:
+       * docs/plugins/inspect/plugin-debugutilsbad.xml:
+       * docs/plugins/inspect/plugin-dtmf.xml:
+       * docs/plugins/inspect/plugin-dtsdec.xml:
+       * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+       * docs/plugins/inspect/plugin-dvdspu.xml:
+       * docs/plugins/inspect/plugin-faac.xml:
+       * docs/plugins/inspect/plugin-faad.xml:
+       * docs/plugins/inspect/plugin-flite.xml:
+       * docs/plugins/inspect/plugin-fragmented.xml:
+       * docs/plugins/inspect/plugin-gaudieffects.xml:
+       * docs/plugins/inspect/plugin-geometrictransform.xml:
+       * docs/plugins/inspect/plugin-gmedec.xml:
+       * docs/plugins/inspect/plugin-gsm.xml:
+       * docs/plugins/inspect/plugin-mms.xml:
+       * docs/plugins/inspect/plugin-modplug.xml:
+       * docs/plugins/inspect/plugin-mpegdemux2.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-pcapparse.xml:
+       * docs/plugins/inspect/plugin-rawparse.xml:
+       * docs/plugins/inspect/plugin-removesilence.xml:
+       * docs/plugins/inspect/plugin-rtmp.xml:
+       * docs/plugins/inspect/plugin-rtpmux.xml:
+       * docs/plugins/inspect/plugin-rtpvp8.xml:
+       * docs/plugins/inspect/plugin-scaletempo.xml:
+       * docs/plugins/inspect/plugin-sdp.xml:
+       * docs/plugins/inspect/plugin-segmentclip.xml:
+       * docs/plugins/inspect/plugin-shm.xml:
+       * docs/plugins/inspect/plugin-smooth.xml:
+       * docs/plugins/inspect/plugin-videoparsersbad.xml:
+       * docs/plugins/inspect/plugin-voaacenc.xml:
+       * docs/plugins/inspect/plugin-vp8.xml:
+       * docs/plugins/inspect/plugin-y4mdec.xml:
+       * docs/plugins/inspect/plugin-zbar.xml:
+       * ext/cog/gstcogorc-dist.c:
+       * gst-plugins-bad.doap:
+       * gst/bayer/gstbayerorc-dist.c:
+       * gst/fieldanalysis/gstfieldanalysisorc-dist.c:
+       * gst/gaudieffects/Makefile.am:
+       * win32/common/config.h:
+         Release 0.11.92
+
+2012-06-07 16:22:49 +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/ky.po:
+       * po/lt.po:
+       * po/lv.po:
+       * po/mt.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/or.po:
+       * po/pl.po:
+       * po/pt_BR.po:
+       * po/ro.po:
+       * po/ru.po:
+       * po/sk.po:
+       * po/sl.po:
+       * po/sq.po:
+       * po/sr.po:
+       * po/sv.po:
+       * po/tr.po:
+       * po/uk.po:
+       * po/vi.po:
+       * po/zh_CN.po:
+         Update .po files
 
 2012-06-07 12:33:31 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
 
index 7cefbeb780e6330d503ab3fff80f9656c6aaaf18..9dca8f79005327b76c68b5eac63dbaa3983339ca 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ(2.62)
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Bad Plug-ins, 0.11.93.1,
+AC_INIT(GStreamer Bad Plug-ins, 0.11.94,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-bad)
 
@@ -53,8 +53,8 @@ dnl sets GST_LT_LDFLAGS
 AS_LIBTOOL(GST, 0, 0, 0)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.11.93
-GSTPB_REQ=0.11.93
+GST_REQ=0.11.94
+GSTPB_REQ=0.11.94
 
 dnl *** autotools stuff ****
 
index bec1fd1fe845099a6cf2453d94a59f3542d6fbf7..1fc4c37e657ea975a545d728974f1e7ea3ca8f16 100644 (file)
@@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
    </GitRepository>
  </repository> 
 
+ <release>
+  <Version>
+   <revision>0.11.94</revision>
+   <branch>0.11</branch>
+   <name>Old Friends</name>
+   <created>2012-09-14</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.94.tar.xz" />
+  </Version>
+ </release>
+
  <release>
   <Version>
    <revision>0.11.93</revision>
index c429171cded83906d3cb0716e234a3f14fbfa8dd..78932dbe898b444e1d43cff68a198e6221fc5837 100644 (file)
@@ -24,7 +24,7 @@
 #define GST_LICENSE "LGPL"
 
 /* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
+#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release"
 
 /* package origin */
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 #undef USE_POISONING
 
 /* Version number of package */
-#define VERSION "0.11.93.1"
+#define VERSION "0.11.94"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */