Release 0.11.90 RELEASE-0.11.90
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 12 Apr 2012 08:50:10 +0000 (10:50 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 12 Apr 2012 08:50:10 +0000 (10:50 +0200)
51 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/gst-plugins-bad-plugins.prerequisites
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-adpcmenc.xml
docs/plugins/inspect/plugin-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-camerabin2.xml
docs/plugins/inspect/plugin-celt.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-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-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-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-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
gst-plugins-bad.doap
gst/bayer/gstbayerorc-dist.c
win32/common/config.h

index 67fa9af..fedfe24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,884 @@
+=== release 0.11.90 ===
+
+2012-04-12  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.11.90, "Where the good and the bad and the worst and the best have gone to their eternal rest"
+
+2012-04-11 21:47:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/multifdsink.c:
+         tests: remove obsolete multifdsink test
+         ... which is in -base nowadays.
+
+2012-04-10 17:35:54 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/x264enc.c:
+         tests: remove obsolete x264enc unit test
+         ... which is in -ugly nowadays.
+
+2012-04-10 17:24:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/mplex.c:
+       * tests/check/elements/opus.c:
+       * tests/check/elements/voaacenc.c:
+       * tests/check/elements/voamrwbenc.c:
+         tests: port some more to 1.0
+
+2012-04-10 17:22:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/voaacenc/gstvoaacenc.c:
+         voaacenc: plug caps leak
+
+2012-04-10 17:22:44 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/opus/gstopusdec.c:
+         opusdec: tweak caps negotiation
+         ... so as to avoid leaking caps or manipulating NULL caps.
+
+2012-04-10 17:22:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/mplex/gstmplex.cc:
+         mplex: avoid leaking pad template caps and superfluous copy
+
+2012-04-10 17:21:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/mplex/gstmplex.cc:
+         mplex: fix pad release and cleanup
+
+2012-04-06 14:52:12 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         gst/h264parse/gsth264parse.c
+         gst/videoparsers/gsth264parse.c
+
+2012-04-06 14:27:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videoparsers/gsth264parse.c:
+         h264parse: tweak default setting of format and alignment in codec_data case
+         ... which should promote ending up in passthrough mode.
+
+2012-04-06 14:23:53 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/h264parse/gsth264parse.c:
+       * gst/videoparsers/gsth264parse.c:
+         h264parse: do not use _unchecked bytewriter variants to insert config
+         .. since the bytewriter is explicitly created with non-fixed size to
+         allow (very much so expected) growth.
+         Partially reverts commit 20669d461a4953eb5ed01374d5ab628b4dc73b64 while
+         trying to keep (some?) compilers happy.
+         IIRC, the purpose of GstByteWriter in the first place was (at least)
+         being able to dump data without having to fuss with memory expansion
+         and size issues ...
+         Fixes #673485.
+
+2012-04-05 17:15:11 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+         Merge remote-tracking branch 'origin/0.10'
+
+2012-04-05 18:43:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 7fda524 to 464fe15
+
+2012-04-05 18:02:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/apexsink/gstapexplugin.c:
+       * ext/arts/gst_arts.c:
+       * ext/artsd/gstartsdsink.c:
+       * ext/assrender/gstassrender.c:
+       * ext/audiofile/gstaf.c:
+       * ext/audioresample/gstaudioresample.c:
+       * ext/bz2/gstbz2.c:
+       * ext/cdaudio/gstcdaudio.c:
+       * ext/celt/gstcelt.c:
+       * ext/chromaprint/gstchromaprint.c:
+       * ext/cog/gstcog.c:
+       * ext/curl/gstcurl.c:
+       * ext/dc1394/gstdc1394.c:
+       * ext/dirac/gstdirac.cc:
+       * ext/directfb/dfbvideosink.c:
+       * ext/divx/gstdivxdec.c:
+       * ext/divx/gstdivxenc.c:
+       * ext/dts/gstdtsdec.c:
+       * ext/faac/gstfaac.c:
+       * ext/faad/gstfaad.c:
+       * ext/flite/gstflite.c:
+       * ext/gme/gstgme.c:
+       * ext/gsettings/plugin.c:
+       * ext/gsm/gstgsm.c:
+       * ext/hermes/gsthermescolorspace.c:
+       * ext/jp2k/gstjp2k.c:
+       * ext/kate/gstkate.c:
+       * ext/ladspa/gstladspa.c:
+       * ext/lcs/gstcolorspace.c:
+       * ext/libfame/gstlibfame.c:
+       * ext/libmms/gstmms.c:
+       * ext/lv2/gstlv2.c:
+       * ext/mimic/gstmimic.c:
+       * ext/modplug/gstmodplug.cc:
+       * ext/mpeg2enc/gstmpeg2enc.cc:
+       * ext/mplex/gstmplex.cc:
+       * ext/musepack/gstmusepackdec.c:
+       * ext/musicbrainz/gsttrm.c:
+       * ext/mythtv/gstmythtvsrc.c:
+       * ext/nas/nassink.c:
+       * ext/neon/gstneonhttpsrc.c:
+       * ext/ofa/gstofa.c:
+       * ext/openal/gstopenal.c:
+       * ext/opencv/gstopencv.c:
+       * ext/opus/gstopus.c:
+       * ext/resindvd/plugin.c:
+       * ext/rsvg/gstrsvg.c:
+       * ext/rtmp/gstrtmp.c:
+       * ext/schroedinger/gstschro.c:
+       * ext/sdl/gstsdl.c:
+       * ext/shout/gstshout.c:
+       * ext/snapshot/gstsnapshot.c:
+       * ext/sndfile/gstsf.c:
+       * ext/soundtouch/plugin.c:
+       * ext/spandsp/gstspandsp.c:
+       * ext/spc/gstspc.c:
+       * ext/swfdec/gstswfdec.c:
+       * ext/teletextdec/teletext.c:
+       * ext/timidity/gsttimidity.c:
+       * ext/timidity/gstwildmidi.c:
+       * ext/voaacenc/gstvoaac.c:
+       * ext/voamrwbenc/gstvoamrwb.c:
+       * ext/vp8/plugin.c:
+       * ext/wayland/gstwaylandsink.c:
+       * ext/xvid/gstxvid.c:
+       * ext/zbar/gstzbar.c:
+       * gst/adpcmdec/adpcmdec.c:
+       * gst/adpcmenc/adpcmenc.c:
+       * gst/aiff/aiff.c:
+       * gst/asfmux/gstasf.c:
+       * gst/audiobuffer/gstaudioringbuffer.c:
+       * gst/audiovisualizers/plugin.c:
+       * gst/autoconvert/plugin.c:
+       * gst/bayer/gstbayer.c:
+       * gst/camerabin/gstcamerabin.c:
+       * gst/camerabin2/gstplugin.c:
+       * gst/cdxaparse/gstcdxaparse.c:
+       * gst/chart/gstchart.c:
+       * gst/coloreffects/gstplugin.c:
+       * gst/dataurisrc/gstdataurisrc.c:
+       * gst/dccp/gstdccpplugin.c:
+       * gst/debugutils/debugutilsbad.c:
+       * gst/dtmf/gstdtmf.c:
+       * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+       * gst/dvdspu/gstdvdspu.c:
+       * gst/faceoverlay/gstfaceoverlay.c:
+       * gst/festival/gstfestival.c:
+       * gst/fieldanalysis/gstfieldanalysis.c:
+       * gst/freeverb/gstfreeverb.c:
+       * gst/freeze/gstfreeze.c:
+       * gst/frei0r/gstfrei0r.c:
+       * gst/games/gstpuzzle.c:
+       * gst/gaudieffects/gstplugin.c:
+       * gst/geometrictransform/plugin.c:
+       * gst/hdvparse/gsthdvparse.c:
+       * gst/hls/gstfragmentedplugin.c:
+       * gst/id3tag/gstid3mux.c:
+       * gst/inter/gstinter.c:
+       * gst/interlace/gstinterlace.c:
+       * gst/ivfparse/gstivfparse.c:
+       * gst/jp2kdecimator/gstjp2kdecimator.c:
+       * gst/jpegformat/gstjpegformat.c:
+       * gst/legacyresample/gstlegacyresample.c:
+       * gst/librfb/gstrfbsrc.c:
+       * gst/liveadder/liveadder.c:
+       * gst/mixmatrix/mixmatrix.c:
+       * gst/mpeg1sys/gstmpeg1systemencode.c:
+       * gst/mpegdemux/flumpegdemux.c:
+       * gst/mpegpsmux/mpegpsmux.c:
+       * gst/mpegtsdemux/gsttsdemux.c:
+       * gst/mpegtsmux/mpegtsmux.c:
+       * gst/mve/gstmve.c:
+       * gst/mxf/mxf.c:
+       * gst/nsf/gstnsf.c:
+       * gst/nuvdemux/gstnuvdemux.c:
+       * gst/overlay/gstoverlay.c:
+       * gst/patchdetect/gstpatchdetect.c:
+       * gst/pcapparse/plugin.c:
+       * gst/pnm/gstpnm.c:
+       * gst/rawparse/plugin.c:
+       * gst/real/gstreal.c:
+       * gst/removesilence/gstremovesilence.c:
+       * gst/rtjpeg/gstrtjpeg.c:
+       * gst/rtpmux/gstrtpmuxer.c:
+       * gst/rtpvp8/gstrtpvp8.c:
+       * gst/scaletempo/gstscaletempoplugin.c:
+       * gst/sdi/gstsdi.c:
+       * gst/sdp/gstsdpelem.c:
+       * gst/segmentclip/plugin.c:
+       * gst/siren/gstsiren.c:
+       * gst/smooth/gstsmooth.c:
+       * gst/speed/gstspeed.c:
+       * gst/stereo/gststereo.c:
+       * gst/subenc/gstsubenc.c:
+       * gst/tta/gsttta.c:
+       * gst/vbidec/gstvbidec.c:
+       * gst/videodrop/gstvideodrop.c:
+       * gst/videofilters/gstvideofiltersbad.c:
+       * gst/videomeasure/gstvideomeasure.c:
+       * gst/videoparsers/plugin.c:
+       * gst/videosignal/gstvideosignal.c:
+       * gst/vmnc/vmncdec.c:
+       * gst/y4m/gsty4mdec.c:
+       * sys/acmenc/acmenc.c:
+       * sys/acmmp3dec/acmmp3dec.c:
+       * sys/applemedia/plugin.m:
+       * sys/avc/gstavcplugin.cpp:
+       * sys/cdrom/gstcdplayer.c:
+       * sys/d3dvideosink/d3dvideosink.c:
+       * sys/decklink/gstdecklink.cpp:
+       * sys/directdraw/gstdirectdrawplugin.c:
+       * sys/directsound/gstdirectsoundplugin.c:
+       * sys/dshowdecwrapper/gstdshowdecwrapper.cpp:
+       * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
+       * sys/dshowvideosink/dshowvideosink.cpp:
+       * sys/dvb/gstdvb.c:
+       * sys/dxr3/dxr3init.c:
+       * sys/fbdev/gstfbdevsink.c:
+       * sys/linsys/gstlinsys.c:
+       * sys/osxvideo/osxvideoplugin.c:
+       * sys/pvr2d/gstpvr.c:
+       * sys/qcam/gstqcamsrc.c:
+       * sys/qtwrapper/qtwrapper.c:
+       * sys/shm/gstshm.c:
+       * sys/vcd/vcdsrc.c:
+       * sys/vdpau/gstvdpau.c:
+       * sys/wasapi/gstwasapi.c:
+       * sys/wininet/gstwininetsrc.c:
+       * sys/winks/gstksvideosrc.c:
+       * sys/winscreencap/gstwinscreencap.c:
+       * tools/gst-element-maker:
+       * tools/gst-project-maker:
+       * win32/common/config.h:
+         gst: Update for GST_PLUGIN_DEFINE() API changes
+
+2012-04-05 11:51:40 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gsturidownloader.c:
+         hls: Some more debugging
+
+2012-03-15 14:42:44 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gsthlsdemux.c:
+       * gst/hls/gsthlsdemux.h:
+         hlsdemux: Replace the fetcher code with a GstURIDownloader object
+
+2012-03-14 17:01:17 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gsturidownloader.c:
+         hls: Minor cleanup in GstUriDownloader
+
+2012-03-14 17:06:22 -0400  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * gst/hls/Makefile.am:
+       * gst/hls/gsturidownloader.c:
+       * gst/hls/gsturidownloader.h:
+         hlsdemux: Factor out all the fetcher code in a GstURIDownloader class
+         This class is meant to be reusable by other components
+
+2012-04-05 10:22:29 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gstfragment.c:
+         hls: Do not add reference to buffers passed in GstFragment
+         We just steal the reference to the buffer, which means we can keep writing metadatas
+         on the buffers.
+
+2012-03-13 15:18:22 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gstfragment.c:
+         hls: Minor GstFragment cleanup
+
+2011-07-08 01:09:00 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * gst/hls/Makefile.am:
+       * gst/hls/gstfragment.c:
+       * gst/hls/gstfragment.h:
+         hls: Add a GstFragment class that represents a fragment in a m3u playlist
+
+2012-03-15 18:21:58 -0400  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/hls/gsthlsdemux.c:
+       * gst/hls/gsthlsdemux.h:
+         hls: Make the updates thread a GstTask
+
+2012-04-05 13:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Update version to 0.11.89.1
+
+2012-04-05 09:16:27 +0100  uraeus <uraeus@gnome.org>
+
+       * gst-plugins-bad.spec.in:
+         Update spec file
+
+2012-04-05 06:18:28 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: set correct newsegment fields on _TIME seeks
+         Forward the seek rate and set NS.start to the seek target so that decoders can
+         apply clipping where necessary.
+
+2012-04-05 08:54:28 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/applemedia/corevideobuffer.c:
+       * sys/applemedia/corevideobuffer.h:
+         applemedia: update corevideobuffer after buffer meta API change
+
+2012-04-05 08:53:41 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/applemedia/coremediabuffer.c:
+       * sys/applemedia/coremediabuffer.h:
+         applemedia: update coremediabuffer after buffer meta API change
+
+2012-04-05 08:52:49 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/applemedia/qtkitvideosrc.m:
+         qtkitvideosrc: update after BaseSrc::fixate API change
+
+2012-04-05 08:24:31 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/rawparse/gstrawparse.c:
+         rawparse: fix compile warning
+
+2012-04-05 06:18:28 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: set correct newsegment fields on _TIME seeks
+         Forward the seek rate and set NS.start to the seek target so that decoders can
+         apply clipping where necessary.
+
+2012-04-04 14:41:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * docs/libs/Makefile.am:
+       * docs/libs/compiling.sgml:
+       * docs/libs/gst-plugins-bad-libs-docs.sgml:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+       * docs/version.entities.in:
+       * ext/apexsink/Makefile.am:
+       * ext/assrender/Makefile.am:
+       * ext/celt/Makefile.am:
+       * ext/chromaprint/Makefile.am:
+       * ext/cog/Makefile.am:
+       * ext/dirac/Makefile.am:
+       * ext/directfb/Makefile.am:
+       * ext/dts/Makefile.am:
+       * ext/faac/Makefile.am:
+       * ext/faad/Makefile.am:
+       * ext/flite/Makefile.am:
+       * ext/gsettings/Makefile.am:
+       * ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml.in:
+       * ext/gsm/Makefile.am:
+       * ext/jp2k/Makefile.am:
+       * ext/kate/Makefile.am:
+       * ext/ladspa/Makefile.am:
+       * ext/lv2/Makefile.am:
+       * ext/mpeg2enc/Makefile.am:
+       * ext/mplex/Makefile.am:
+       * ext/musicbrainz/Makefile.am:
+       * ext/nas/Makefile.am:
+       * ext/ofa/Makefile.am:
+       * ext/openal/Makefile.am:
+       * ext/opencv/Makefile.am:
+       * ext/opus/Makefile.am:
+       * ext/resindvd/Makefile.am:
+       * ext/rsvg/Makefile.am:
+       * ext/schroedinger/Makefile.am:
+       * ext/sdl/Makefile.am:
+       * ext/soundtouch/Makefile.am:
+       * ext/voaacenc/Makefile.am:
+       * ext/voamrwbenc/Makefile.am:
+       * ext/vp8/Makefile.am:
+       * ext/wayland/Makefile.am:
+       * ext/zbar/Makefile.am:
+       * gst-libs/gst/basecamerabinsrc/Makefile.am:
+       * gst-libs/gst/codecparsers/Makefile.am:
+       * gst-libs/gst/interfaces/Makefile.am:
+       * gst-libs/gst/signalprocessor/Makefile.am:
+       * gst-libs/gst/video/Makefile.am:
+       * gst-plugins-bad.spec.in:
+       * gst/adpcmdec/Makefile.am:
+       * gst/adpcmenc/Makefile.am:
+       * gst/aiff/Makefile.am:
+       * gst/asfmux/Makefile.am:
+       * gst/audiobuffer/Makefile.am:
+       * gst/audiovisualizers/Makefile.am:
+       * gst/bayer/Makefile.am:
+       * gst/camerabin/Makefile.am:
+       * gst/camerabin2/Makefile.am:
+       * gst/cdxaparse/Makefile.am:
+       * gst/coloreffects/Makefile.am:
+       * gst/debugutils/Makefile.am:
+       * gst/dtmf/Makefile.am:
+       * gst/dvbsuboverlay/Makefile.am:
+       * gst/dvdspu/Makefile.am:
+       * gst/faceoverlay/Makefile.am:
+       * gst/fieldanalysis/Makefile.am:
+       * gst/frei0r/Makefile.am:
+       * gst/gaudieffects/Makefile.am:
+       * gst/geometrictransform/Makefile.am:
+       * gst/id3tag/Makefile.am:
+       * gst/inter/Makefile.am:
+       * gst/interlace/Makefile.am:
+       * gst/jpegformat/Makefile.am:
+       * gst/liveadder/Makefile.am:
+       * gst/mpegdemux/Makefile.am:
+       * gst/mpegtsdemux/Makefile.am:
+       * gst/mpegtsmux/Makefile.am:
+       * gst/mxf/Makefile.am:
+       * gst/patchdetect/Makefile.am:
+       * gst/pnm/Makefile.am:
+       * gst/rawparse/Makefile.am:
+       * gst/real/Makefile.am:
+       * gst/rtpmux/Makefile.am:
+       * gst/rtpvp8/Makefile.am:
+       * gst/scaletempo/Makefile.am:
+       * gst/sdp/Makefile.am:
+       * gst/segmentclip/Makefile.am:
+       * gst/siren/Makefile.am:
+       * gst/smooth/Makefile.am:
+       * gst/stereo/Makefile.am:
+       * gst/videofilters/Makefile.am:
+       * gst/videomeasure/Makefile.am:
+       * gst/videoparsers/Makefile.am:
+       * gst/videosignal/Makefile.am:
+       * gst/y4m/Makefile.am:
+       * pkgconfig/Makefile.am:
+       * pkgconfig/gstreamer-basevideo-uninstalled.pc.in:
+       * pkgconfig/gstreamer-basevideo.pc.in:
+       * pkgconfig/gstreamer-codecparsers-uninstalled.pc.in:
+       * pkgconfig/gstreamer-codecparsers.pc.in:
+       * pkgconfig/gstreamer-plugins-bad-uninstalled.pc.in:
+       * pkgconfig/gstreamer-plugins-bad.pc.in:
+       * sys/acmenc/Makefile.am:
+       * sys/acmmp3dec/Makefile.am:
+       * sys/applemedia/Makefile.am:
+       * sys/avc/Makefile.am:
+       * sys/d3dvideosink/Makefile.am:
+       * sys/decklink/Makefile.am:
+       * sys/directdraw/Makefile.am:
+       * sys/directsound/Makefile.am:
+       * sys/dshowdecwrapper/Makefile.am:
+       * sys/osxvideo/Makefile.am:
+       * sys/pvr2d/Makefile.am:
+       * sys/vdpau/Makefile.am:
+       * sys/vdpau/basevideodecoder/Makefile.am:
+       * sys/vdpau/gstvdp/Makefile.am:
+       * tests/check/Makefile.am:
+       * tests/examples/camerabin/Makefile.am:
+       * tests/examples/camerabin2/Makefile.am:
+       * tests/examples/gstplay/Makefile.am:
+       * tests/examples/scaletempo/Makefile.am:
+       * win32/common/config.h:
+         gst: Update versioning
+
+2012-04-04 12:06:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+
+2012-04-04 07:24:28 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: reset iterator to NULL after it's free
+         Fixes possible invalid memory access in gst_ts_demux_stream_flush
+
+2012-04-02 15:31:38 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         gst/mpegtsdemux/tsdemux.c
+
+2012-04-02 15:26:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Clear bufferlist/iterator when removing streams
+
+2012-04-02 15:25:46 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: Don't leak buffer in fast variant
+
+2012-04-02 15:25:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtsbase: Don't leak corrupt section packet buffer
+
+2012-04-02 11:13:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/zbar/gstzbar.c:
+         use transform_ip_on_passthrough
+
+2012-04-02 11:07:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmux/gstrtpmux.c:
+         rtpmux: fix compilation
+
+2012-03-30 19:19:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix several leaks
+         * dont' leak buffers when a stream is in discont state
+         * don't leak buffers when a program is removed/deactivated
+         * remove all programs when disposing
+
+2012-03-30 19:19:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix several leaks
+         * dont' leak buffers when a stream is in discont state
+         * don't leak buffers when a program is removed/deactivated
+         * remove all programs when disposing
+
+2012-03-30 18:13:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/schroedinger/gstschroutils.c:
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+       * sys/applemedia/coremediabuffer.c:
+       * sys/applemedia/corevideobuffer.c:
+         update for buffer api change
+
+2012-03-30 17:09:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/opus/gstopusenc.c:
+         opusenc: fixup merge
+
+2012-03-30 13:23:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/celt/gstceltenc.c:
+         celtenc: Fix compilation
+
+2012-03-30 12:55:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/celt/gstceltenc.c:
+       * ext/celt/gstceltenc.h:
+         celtenc: Use new gst_audio_encoder_set_headers() API
+
+2012-03-30 12:22:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/celt/gstceltenc.c:
+       * ext/opus/gstopusenc.c:
+         ext: Update for GstAudioEncoder API changes
+
+2012-03-30 12:02:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videoparsers/gsth263parse.c:
+       * gst/videoparsers/gsth264parse.c:
+       * gst/videoparsers/gstmpeg4videoparse.c:
+         videoparsers: Update for baseparse API changes
+
+2012-03-30 11:53:41 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/dts/gstdtsdec.c:
+       * ext/faad/gstfaad.c:
+         ext: Update for audio decoder API changes
+
+2012-03-29 18:04:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-bad
+
+2012-03-29 18:03:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/shm/gstshmsrc.c:
+         shmsrc: Fix a merge mistake
+
+2012-03-29 17:55:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+       * gst/mpegtsdemux/mpegtsparse.c:
+       * gst/mpegtsdemux/tsdemux.c:
+         mpegtsdemux: Revert to 0.10 state as this is unmergeable, also put it into the non-ported plugins again
+
+2012-03-29 17:51:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Fix merge mistake
+
+2012-03-29 17:41:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10'
+         Conflicts:
+         NEWS
+         RELEASE
+         common
+         configure.ac
+         docs/libs/gst-plugins-bad-libs-sections.txt
+         docs/plugins/gst-plugins-bad-plugins.args
+         docs/plugins/gst-plugins-bad-plugins.hierarchy
+         docs/plugins/gst-plugins-bad-plugins.interfaces
+         docs/plugins/inspect/plugin-adpcmdec.xml
+         docs/plugins/inspect/plugin-adpcmenc.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-camerabin2.xml
+         docs/plugins/inspect/plugin-celt.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-gsm.xml
+         docs/plugins/inspect/plugin-h264parse.xml
+         docs/plugins/inspect/plugin-mms.xml
+         docs/plugins/inspect/plugin-modplug.xml
+         docs/plugins/inspect/plugin-mpeg2enc.xml
+         docs/plugins/inspect/plugin-mpegdemux2.xml
+         docs/plugins/inspect/plugin-mpegtsdemux.xml
+         docs/plugins/inspect/plugin-mpegvideoparse.xml
+         docs/plugins/inspect/plugin-mplex.xml
+         docs/plugins/inspect/plugin-pcapparse.xml
+         docs/plugins/inspect/plugin-rawparse.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-videomaxrate.xml
+         docs/plugins/inspect/plugin-videoparsersbad.xml
+         docs/plugins/inspect/plugin-vp8.xml
+         docs/plugins/inspect/plugin-y4mdec.xml
+         ext/celt/gstceltdec.c
+         ext/dts/gstdtsdec.c
+         ext/modplug/gstmodplug.cc
+         ext/opus/gstopusenc.c
+         gst-libs/gst/video/gstbasevideocodec.c
+         gst-libs/gst/video/gstbasevideocodec.h
+         gst-libs/gst/video/gstbasevideodecoder.c
+         gst-libs/gst/video/gstbasevideodecoder.h
+         gst-libs/gst/video/gstbasevideoencoder.c
+         gst-libs/gst/video/gstbasevideoencoder.h
+         gst/adpcmdec/Makefile.am
+         gst/audiovisualizers/gstbaseaudiovisualizer.c
+         gst/h264parse/gsth264parse.c
+         gst/mpegdemux/mpegtsparse.c
+         gst/mpegtsdemux/mpegtsbase.c
+         gst/mpegtsdemux/mpegtspacketizer.c
+         gst/mpegtsdemux/mpegtsparse.c
+         gst/mpegtsdemux/tsdemux.c
+         gst/mpegtsdemux/tsdemux.h
+         gst/mxf/mxfdemux.c
+         gst/rawparse/gstaudioparse.c
+         gst/videoparsers/gsth263parse.c
+         gst/videoparsers/gsth264parse.c
+         sys/d3dvideosink/d3dvideosink.c
+         sys/decklink/gstdecklinksink.cpp
+         sys/dvb/gstdvbsrc.c
+         sys/shm/gstshmsrc.c
+         sys/vdpau/h264/gstvdph264dec.c
+         sys/vdpau/mpeg/gstvdpmpegdec.c
+         tests/examples/opencv/gst_element_print_properties.c
+         win32/common/config.h
+
+2012-03-29 16:08:34 +0100  uraeus <uraeus@gnome.org>
+
+       * gst-plugins-bad.spec.in:
+         Add latest ported plugins to spec file
+
+2012-03-28 12:49:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jp2k/gstjasperdec.c:
+       * ext/rtmp/gstrtmpsink.c:
+       * ext/spc/gstspc.c:
+       * gst/asfmux/gstasfparse.c:
+       * gst/asfmux/gstrtpasfpay.c:
+       * gst/dvdspu/gstdvdspu.c:
+       * gst/hls/gsthlsdemux.c:
+       * gst/mpegtsdemux/tsdemux.c:
+       * gst/nsf/gstnsf.c:
+       * gst/rtpvp8/gstrtpvp8pay.c:
+       * gst/videoparsers/gstmpeg4videoparse.c:
+       * sys/decklink/gstdecklinksink.cpp:
+       * sys/dxr3/dxr3videosink.c:
+       * sys/vdpau/mpeg/gstvdpmpegframe.c:
+       * tests/check/elements/faad.c:
+       * tests/check/elements/parser.c:
+       * win32/common/config.h:
+         update for buffer changes
+
+2012-03-27 15:13:24 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * ext/opus/gstopus.c:
+         opus: Rank rtp pay/depay
+         This way they can be auto-plugged.
+
+2012-03-27 09:36:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/gst/basecamerabinsrc/Makefile.am:
+         basecamerabinsrc: Add $(GST_PLUGINS_BASE_LIBS) to the linker flags
+
+2012-03-26 12:13:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Replace master with 0.11
+
+2012-03-23 18:36:21 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/modplug/gstmodplug.cc:
+         modplug: memory handling cleanup
+         Don't leak the CSoundFile. Use define for comment buffer size and ensure it is 0
+         terminated.
+
+2012-03-23 18:18:06 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/flite/gstflite.c:
+       * ext/flite/gstflitetestsrc.c:
+         flte: comment cleanup
+         Remove commented out code for a flitesynth that we don't have in git anyway. Add
+         a comment regarding the flite voices.
+
+2012-03-23 18:16:08 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/modplug/gstmodplug.cc:
+         modplug: work around memory trashing in libmodplug (0.8.7)
+         Allocate double sized buffers. Also add more debug logging.
+
+2012-03-23 13:06:12 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * sys/shm/gstshmsink.c:
+       * sys/shm/gstshmsink.h:
+         shmsink: Make buffer-time signed to deal with backward jumps in timestamps
+
+2012-03-23 13:06:12 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * sys/shm/gstshmsink.c:
+       * sys/shm/gstshmsink.h:
+         shmsink: Make buffer-time signed to deal with backward jumps in timestamps
+
+2012-03-22 15:55:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         back to development
+
 === release 0.11.2 ===
 
-2012-03-22  Wim Taymans <wim.taymans@collabora.co.uk>
+2012-03-22 15:52:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * 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-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-camerabin2.xml:
+       * docs/plugins/inspect/plugin-celt.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-gsm.xml:
+       * docs/plugins/inspect/plugin-mms.xml:
+       * docs/plugins/inspect/plugin-modplug.xml:
+       * docs/plugins/inspect/plugin-mpeg2enc.xml:
+       * docs/plugins/inspect/plugin-mpegdemux2.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-mplex.xml:
+       * docs/plugins/inspect/plugin-pcapparse.xml:
+       * docs/plugins/inspect/plugin-rawparse.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-videoparsersbad.xml:
+       * docs/plugins/inspect/plugin-vp8.xml:
+       * docs/plugins/inspect/plugin-y4mdec.xml:
+       * ext/cog/gstcogorc-dist.c:
+       * ext/cog/gstcogorc-dist.h:
+       * gst-plugins-bad.doap:
+       * gst/fieldanalysis/gstfieldanalysisorc-dist.c:
+       * gst/fieldanalysis/gstfieldanalysisorc-dist.h:
+       * 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:
+       * win32/common/config.h:
+         Release 0.11.2
+
+2012-03-21 23:04:31 -0700  David Schleef <ds@schleef.org>
 
        * configure.ac:
-         releasing 0.11.2, "Crossthreaded"
+       * sys/decklink/Makefile.am:
+       * sys/decklink/osx/DeckLinkAPI.h:
+       * sys/decklink/osx/DeckLinkAPIConfiguration.h:
+       * sys/decklink/osx/DeckLinkAPIDeckControl.h:
+       * sys/decklink/osx/DeckLinkAPIDiscovery.h:
+       * sys/decklink/osx/DeckLinkAPIDispatch-osx.cpp:
+       * sys/decklink/osx/DeckLinkAPIModes.h:
+       * sys/decklink/osx/DeckLinkAPIStreaming.h:
+       * sys/decklink/osx/DeckLinkAPITypes.h:
+       * sys/decklink/osx/DeckLinkAPIVersion.h:
+         decklink: Add decklink dispatch code for OS/X
 
 2012-03-21 13:23:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst/rawparse/gstvideoparse.c:
          rawparse: fix bayer caps
 
+2012-03-20 20:07:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/geometrictransform/gstgeometrictransform.c:
+         geometrictransform: Prevent access to the transform map when it is null
+         Check if the map doesn't exist when receiving a new caps and create
+         a new one. This prevents that the transform functions try to access
+         the map when it doesn't exist.
+
+2012-03-20 19:19:25 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/geometrictransform/gstgeometrictransform.c:
+         geometrictransform: add some more log messages
+
+2012-03-20 17:32:00 -0300  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * gst/camerabin2/gstwrappercamerabinsrc.c:
+         wrappercamerabinsrc: avoid reseting caps to the same value
+         Reduces capture latency when the new caps are the same as the old
+         one, avoiding resetting the source state for a forced renegotiation.
+
+2012-03-21 00:17:47 +0200  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * sys/winscreencap/gstdx9screencapsrc.c:
+       * sys/winscreencap/gstgdiscreencapsrc.c:
+         winscreencap: Fix compiling with mingw
+         https://bugzilla.gnome.org/show_bug.cgi?id=672505
+
 2012-03-20 20:21:42 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * configure.ac:
        * gst/fieldanalysis/gstfieldanalysisorc.orc:
          orc: don't compile everything at startup
 
+2012-03-19 22:58:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/Makefile.am:
+         sys: sort subdirs in Makefile alphabetically
+
+2012-03-19 23:49:17 +0200  Raimo Järvi <raimo.jarvi@gmail.com>
+
+       * sys/Makefile.am:
+         winscreencap: Integrate into autotools build system
+         https://bugzilla.gnome.org/show_bug.cgi?id=672031
+
+2012-03-18 23:15:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/adpcmdec/Makefile.am:
+         adpcmdec: GST_BASE_LIBS already contains -lgstbase-0.10
+
+2012-03-18 14:43:16 -0700  David Schleef <ds@schleef.org>
+
+       * gst/adpcmdec/Makefile.am:
+         adpcmdec: Add -lgstbase-0.10
+
 2012-03-18 18:33:00 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * ext/gme/Makefile.am:
        * ext/zbar/gstzbar.c:
          zbar: fix build after base transform changes
 
+2012-03-18 00:51:32 +0000  Nicola Murino <nicola.murino@gmail.com>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: fix structure leak
+         https://bugzilla.gnome.org/show_bug.cgi?id=672294
+
+2012-03-17 15:09:21 +0100  Nicola Murino <nicola.murino@gmail.com>
+
+       * ext/opencv/gstopencvvideofilter.c:
+         opencv: fix memory leak
+         https://bugzilla.gnome.org/show_bug.cgi?id=672295
+
+2012-03-15 22:12:59 +0100  Carsten Kroll <car@ximidi.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+         d3dvideosink: fix regression setting window handle in pause/play
+         https://bugzilla.gnome.org/show_bug.cgi?id=656905
+
+2012-03-17 15:07:49 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklink.cpp:
+       * sys/decklink/gstdecklink.h:
+       * sys/decklink/gstdecklinksink.cpp:
+       * sys/decklink/gstdecklinksink.h:
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklinksink: Add device property
+         Also add property probe for device property, similar to decklinksrc.
+
+2011-10-31 18:58:34 -0700  blake tregre <blake@oblong.com>
+
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklinksrc: make sure we can accept caps before returning true
+         caps are determined by the plugin's properties, so we should check the
+         incoming caps to see if they agree.  Fixes: #667722.
+
+2011-10-31 18:57:22 -0700  blake tregre <blake@oblong.com>
+
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklinksrc: disable pull mode
+         decklink device doesn't support any pull mode related functionality.
+         it's more like a live source, you see. Fixes: #667720.
+
+2012-02-11 22:49:10 -0800  blake tregre <blake@oblong.com>
+
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklinksrc: push new new segment event to all pads
+         Take care to push the event to all pads, but favor the video src pad.
+         Fixes: #667716.
+
+2012-03-17 11:41:04 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklinksrc: Implement latency query
+         Implement latency query.  Fix memleak releasing resources.
+
+2012-03-17 11:39:54 -0700  David Schleef <ds@schleef.org>
+
+       * sys/decklink/capture.cpp:
+       * sys/decklink/gstdecklink.cpp:
+       * sys/decklink/gstdecklinksink.cpp:
+       * sys/decklink/gstdecklinksrc.cpp:
+         decklink: reindent
+
+2011-10-31 18:56:23 -0700  blake tregre <blake@oblong.com>
+
+         decklinksrc: handle flow return properly and provide better message
+         * sys/decklink/gstdecklinksrc.cpp:
+
+2012-03-07 19:22:28 -0800  David Schleef <ds@schleef.org>
+
+       * sys/decklink/Makefile.am:
+       * sys/decklink/gstdecklinksink.cpp:
+       * sys/decklink/gstdecklinksrc.cpp:
+       * sys/decklink/gstdecklinksrc.h:
+         decklink: Add property probing
+         Renames the subdevice property to just device, and has it
+         return the number of devices in the system in response to
+         a probe. This is useful both for using multiple capture
+         cards, and for detecting whether it's worth adding the
+         element to a pipeline.
+         Also cleans up the property descriptions.
+
+2012-03-17 11:45:39 -0700  David Schleef <ds@schleef.org>
+
+       * tools/element-templates/basesrc:
+       * tools/element-templates/element:
+         element-templates: chain query/event functions
+         Chain up to parent class.  This fix should be done to all of the
+         templates.
+
+2012-03-17 11:35:18 -0700  David Schleef <ds@schleef.org>
+
+       * gst/inter/gstinteraudiosink.c:
+       * gst/inter/gstinteraudiosink.h:
+       * gst/inter/gstinteraudiosrc.c:
+       * gst/inter/gstinteraudiosrc.h:
+       * gst/inter/gstintersubsink.c:
+       * gst/inter/gstintersubsink.h:
+       * gst/inter/gstintersubsrc.c:
+       * gst/inter/gstintersubsrc.h:
+       * gst/inter/gstintertest.c:
+       * gst/inter/gstintervideosink.c:
+       * gst/inter/gstintervideosrc.c:
+         inter: Add channel property
+         The channel property allows multiple intersrc/sink pairs to find
+         each other.  It's a free-form text string that must match among
+         various inter elements.  Also fixed up documentation and latency
+         handling.
+
+2012-03-17 16:09:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tools/element-templates/sinkpad-template-video:
+       * tools/element-templates/srcpad-template-video:
+         gst-element-maker: fix -template-video caps string
+         Don't forget separator.
+
+2012-03-17 16:05:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tools/element-templates/sinkpad-template-video:
+       * tools/element-templates/srcpad-template-video:
+       * tools/element-templates/videofilter:
+         gst-element-maker: add video pad template and use it in videofilter class
+         Would be nicer if one could just supplement the generic template
+         from the element template though.
+         Also, I would really have liked to just add those sections from the
+         pads template into the element templet directly (so I can cater for
+         src template caps == sink template caps), but that didn't seem to
+         work.
+
+2012-03-17 15:49:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tools/element-templates/sinkpad-template:
+       * tools/element-templates/srcpad-template:
+       * tools/element-templates/videofilter:
+         gst-element-maker: add {src,sink}pad-template, since many base classes create pads for us
+         And use them in the videofilter template.
+
+2012-03-17 15:16:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tools/element-templates/videofilter:
+         tools: add videofilter template for gst-element-maker
+
+2012-03-17 12:47:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/opencv/MotionCells.cpp:
+       * ext/opencv/MotionCells.h:
+       * ext/opencv/gstopencvutils.c:
+       * ext/opencv/gsttemplatematch.h:
+       * ext/opencv/motioncells_wrapper.cpp:
+         opencv: fix configure check and build with opencv 2.1
+         AC_CHECK_HEADERS() calls action-if-not-found also if just one of
+         the headers checked for is missing, which is not what we wanted.
+         Also, check for highgui_c.h instead of highgui.hpp.
+         https://bugzilla.gnome.org/show_bug.cgi?id=672226
+
 2012-03-16 21:47:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * ext/timidity/gsttimidity.c:
        * gst/rawparse/gstrawparse.c:
          don't pass random pointers to pull_range
 
+2012-03-16 17:07:46 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: initialize some arbitrary variable that gcc-4.6 can track properly
+         The access to them is clearly guarded by the booleans though.
+
+2012-03-16 13:14:48 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         opencv: cosmetic code changes
+         Check for the availability of the detectors in the processing function to avoid
+         setting up the ROIs. Use the booleans for have_xxx more.
+
+2012-03-16 12:57:05 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * configure.ac:
+       * ext/opencv/gstfaceblur.c:
+       * ext/opencv/gstfacedetect.c:
+         opencv: use opencv prefix from pkgconfig to lookup datafiles
+         Don't hardconde /usr to lookup datafiles (such as haar cascades).
+
+2012-03-15 17:10:18 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/resindvd/resindvdsrc.c:
+         rsndvdsrc: post a message with title number and durations
+         https://bugzilla.gnome.org/show_bug.cgi?id=672165
+
+2012-03-16 12:10:10 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: remove blank line in gtk-doc comment
+
+2012-03-16 12:04:11 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: skip detection for unavailable detectors
+
+2012-03-15 23:17:55 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: move the detector to an own method to hide the ugly ifdefs
+         This improves the readability in the actual processing function.
+
+2012-03-15 23:08:02 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: always send facedetect message
+         The application might like to know, when we don't see the face anymore.
+
+2012-03-15 22:58:11 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: code cleanups
+         Use glib types and simply expressions in the message handler.
+
+2012-03-15 22:49:51 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: don't access message fields directly
+
+2012-03-15 22:22:12 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/opencv/gstfacedetect.c:
+         facedetect: don't skip faces
+         Skipping faces at this point makes us lie about the num-ber of faces and also
+         causes leaks.
+
 2012-03-15 22:11:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/gstbasevideodecoder.c:
        * gst/audiovisualizers/gstbaseaudiovisualizer.c:
          update for allocation query changes
 
+2012-03-15 18:28:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/rsvg/gstrsvgoverlay.c:
+         rsvgoverlay: cosmetic change
+         Rename PROP_FILENAME to PROP_LOCATION to match the name of
+         the property. Add some debug logging.
+
+2012-03-15 18:26:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: clear overlay if the face disappears
+
+2012-03-15 18:21:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: add some locking for properties, free previous location when it changes
+
+2012-03-15 18:08:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+       * gst/faceoverlay/gstfaceoverlay.h:
+         faceoverlay: don't make rsvgoverlay reload the SVG for every single frame
+         Only set location on rsvgoverlay if it has changed.
+
+2012-03-15 17:47:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: move face handling into own function and handle 0 face count
+         When a face disappears, we seem to get a message from facedetect with
+         a face count of 0, which we want to just ignore instead of trying to
+         access face #-1, which causes nasty warnings.
+
+2012-03-15 17:42:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: fix pad templates
+         Use generic and unspecififed rgb/caps for now. The exact caps
+         supported depend on the facedetect element and rsvgoverlay. It's
+         not clear how this worked before, since facedetect only accepts
+         24-bit RGB, but the caps advertised 32-bit ARGB/BGRA. In any case,
+         we don't want to force anything really, so that if any of those
+         elements acquires support for additional formats we pick those up
+         automatically.
+
+2012-03-15 17:26:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/rsvg/gstrsvgoverlay.c:
+         rsvgoverlay: fix crash due to double adapter unref
+
+2012-03-15 16:52:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+       * gst/faceoverlay/gstfaceoverlay.h:
+         faceoverlay: fix weird pad creation code
+         The element would create normal pads in its instance_init function,
+         and then later in NULL->READY create the elements it needs, remove
+         the pads created in the instance_init function, and add new ghost
+         pads instead. Not without saving the external peer pads of the old
+         pads of course, which it would promptly re-link to the new ghost
+         pads. Do all of that a bit differently.
+         Fixes the generic/states.check unit test.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670588
+
+2012-03-15 15:47:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/faceoverlay/gstfaceoverlay.c:
+         faceoverlay: minor cosmetic changes
+         Remove template maker comments, use our defines for
+         package name and origin.
+
 2012-03-15 14:08:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * sys/pvr2d/gstpvrbufferpool.c:
        * tests/check/elements/schroenc.c:
          update for memory api changes
 
+2012-03-15 00:13:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/.gitignore:
+       * tests/check/libs/.gitignore:
+         .gitignore: ignore more test binaries and stamp files
+
+2012-03-15 00:05:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/opencv/MotionCells.h:
+       * ext/opencv/gsttemplatematch.h:
+         opencv: make build with opencv 2.3.1 as in debian sid
+         Where highgui.h doesn't exist any more, but only opencv2/highgui/highgui.hpp.
+         Also, not quite sure why we're checking for cvaux.h, it's not used anywhere.
+
 2012-03-14 19:52:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/gstbasevideodecoder.c:
        * ext/flite/gstflitetestsrc.c:
          flite: adjust to some modified caps related API changes
 
+2012-03-14 10:24:05 +0100  Dmitry Ketov <dketov@gmail.com>
+
+       * configure.ac:
+       * sys/winscreencap/Makefile.am:
+         winscreencap: Integrate into autotools build system
+         Fixes bug #672031.
+
+2012-03-13 20:50:04 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/inter/gstinteraudiosink.c:
+       * gst/inter/gstinteraudiosrc.c:
+         inter: fix warnings when gst-inspecting interaudio{src,sink}
+         The channel property isn't implemented, so don't register it.
+
+2012-03-08 01:48:56 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+         waylandsink: Fix warnings, proper structuring, dead code removal, adding doc section.
+
 2012-03-13 13:02:54 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
 
        * configure.ac:
        * ext/resindvd/rsndec.c:
          use gst_caps_merge instead of gst_caps_union
 
+2012-03-12 15:42:04 +0100  Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
+
+       * gst/geometrictransform/gstgeometrictransform.c:
+         geometrictransform: make sure gt->map not freed twice
+         current cheese can create situation where gt->map is freed twice.
+         This patch set map to null to avoid it.
+         https://bugzilla.gnome.org/show_bug.cgi?id=671910
+
 2012-03-12 17:06:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * ext/opus/gstopusdec.c:
          configure.ac: bump GLib requirement to 2.31.14
          Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
 
+2012-02-28 16:40:31 +0100  Gil Pedersen <git@gpost.dk>
+
+       * gst/hls/gsthlsdemux.c:
+       * gst/hls/m3u8.c:
+       * gst/hls/m3u8.h:
+         hlsdemux: add floating point segment duration support
+
 2012-03-12 12:23:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * ext/jp2k/gstjasperdec.c:
        * tests/check/pipelines/colorspace.c:
          fix for caps api changes
 
+2012-03-10 20:53:54 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst-libs/gst/codecparsers/gstmpegvideoparser.c:
+         Fix an unwanted double negation from last commit
+
+2012-03-10 19:10:52 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst-libs/gst/codecparsers/gsth264parser.c:
+       * gst-libs/gst/codecparsers/gstmpeg4parser.c:
+       * gst-libs/gst/codecparsers/gstmpegvideoparser.c:
+       * gst-libs/gst/codecparsers/gstvc1parser.c:
+       * gst/aiff/aiffmux.c:
+       * gst/h264parse/gsth264parse.c:
+       * gst/jp2kdecimator/jp2kcodestream.c:
+       * gst/mxf/mxfmpeg.c:
+       * gst/videoparsers/gsth263parse.c:
+       * gst/videoparsers/gsth264parse.c:
+       * sys/vdpau/h264/gstvdph264dec.c:
+       * sys/vdpau/mpeg/gstvdpmpegdec.c:
+         Fix 'ignoring return value of function declared with const attribute'
+         This always happens with GstByteReader/Writer and friends when
+         not taking into account returned boolean of the _read/_write functions
+         (which is actually wrong).
+         Make use of the *_unchecked variant as much as possible, or take the
+         returned value into account.
+
+2012-03-10 11:36:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/dts/gstdtsdec.c:
+         dtsdec: avoid runaway loop when resyncing during parse
+         ... by checking for the correct (decremented) size variable.
+         Fixes #671756.
+
+2012-03-09 17:16:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+       * configure.ac:
+         configure: fix AC_LANG_SOURCE-related warnings when doing autogen.sh
+
+2012-03-01 14:59:55 -0300  Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+
+       * gst/rtpvp8/gstrtpvp8depay.c:
+       * gst/rtpvp8/gstrtpvp8pay.c:
+         Fixing rtpvp8 compatibility with the third draft
+         https://bugzilla.gnome.org/show_bug.cgi?id=671073
+
 2012-03-08 11:32:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * tests/check/elements/autovideoconvert.c:
        * ext/celt/gstceltenc.c:
          celt: port to 0.11
 
+2012-03-07 12:59:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/opus/gstopusenc.c:
+         opusenc: only request and process 1 frame at a time
+         ... since it is specified in _finish_frame that input buffer may be invalidated
+         after calling it, and is as such not reliably available for further encoding.
+         Also, requesting or allowing several frames is only useful if subclass intends
+         to process these "in 1 run" (as in, 1 output buffer), not for having another
+         (inner) loop in subclass where the baseclass one will do just fine.
+
+2012-03-07 12:55:43 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/opus/gstopusenc.c:
+         opusenc: configure baseclass requested samples really in samples
+         ... as opposed to bytes.
+
+2012-03-06 18:49:11 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * docs/libs/gst-plugins-bad-libs-sections.txt:
+       * gst-libs/gst/video/gstbasevideocodec.c:
+       * gst-libs/gst/video/gstbasevideocodec.h:
+       * gst-libs/gst/video/gstbasevideodecoder.c:
+       * gst-libs/gst/video/gstbasevideodecoder.h:
+       * gst-libs/gst/video/gstbasevideoencoder.c:
+       * gst-libs/gst/video/gstbasevideoencoder.h:
+         video: Update/add docs
+
+2012-03-06 18:11:35 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/assrender/gstassrender.c:
+       * ext/gme/gstgme.c:
+       * ext/musepack/gstmusepackdec.c:
+       * ext/openal/gstopenalsink.c:
+       * ext/timidity/gstwildmidi.c:
+       * sys/vdpau/gstvdp/gstvdpbufferpool.c:
+       * sys/vdpau/gstvdp/gstvdpdevice.c:
+       * sys/vdpau/gstvdpsink.c:
+         Add missing GLIB_DISABLE_DEPRECATION_WARNINGS
+         Suppress warnings about deprecated threading and GValueArray
+         API, so git compiles with -Werror.
+
+2012-03-06 18:33:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/siren/gstsirendec.c:
+       * gst/siren/gstsirendec.h:
+         sirendec: port to audiodecoder
+
+2012-03-06 18:33:17 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/siren/Makefile.am:
+       * gst/siren/gstsirenenc.c:
+       * gst/siren/gstsirenenc.h:
+         sirenenc: port to audioencoder
+
+2012-03-06 16:11:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/celt/gstceltdec.c:
+         celtdec: use base class tag handling helper
+         ... so as to ensure these to be handled and sent at proper time.
+
+2012-03-06 16:11:30 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/dts/gstdtsdec.c:
+       * ext/dts/gstdtsdec.h:
+         dtsdec: use base class tag handling helper
+         ... so as to ensure these to be handled and sent at proper time.
+
+2012-03-06 18:32:09 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/dccp/gstdccp.c:
+         dccp: avoid indefinite looping upon error
+         ... and fix 'uninitialized' compilation warning as well.
+
+2012-03-06 15:21:17 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/vp8/gstvp8enc.c:
+         vp8enc: Fix 'argument to 'sizeof' in 'memset' call is the same expression as the destination' compiler warning
+
+2012-03-06 14:57:45 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/gsettings/gstgsettingsaudiosink.c:
+       * ext/gsettings/gstgsettingsaudiosrc.c:
+       * ext/gsettings/gstgsettingsvideosink.c:
+       * ext/gsettings/gstgsettingsvideosrc.c:
+         gsettings: Fix 'if statement has empty body' compiler warning
+
+2012-03-06 14:56:20 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/directfb/dfbvideosink.c:
+         dfbvideosink: Fix 'implicit conversion from enumeration type 'DirectResult' to different enumeration type 'DFBResult'' compiler warning
+         We're not checking the return value of that function anyway.
+
+2012-03-06 14:51:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/curl/gstcurlsink.c:
+         curl: Fix 'equality comparison with extraneous parentheses' compiler warning
+
+2012-03-06 14:51:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/cog/gstcogcolorspace.c:
+         cogcolorspace: Use correct enum type for return value
+
+2012-03-06 14:50:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * sys/vdpau/h264/gstvdph264dec.c:
+         vdpau: Fix loop to not read before the valid memory area
+
+2012-03-06 14:47:17 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/removesilence/vad_private.c:
+         removesilence: Fix 'argument to 'sizeof' in 'memset' call is the same expression as the destination' compiler warning
+
+2012-03-06 14:46:03 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/mxf/mxfdemux.c:
+         mxfdemux: Fix 'comparison of unsigned expression >= 0 is always true' compiler warning
+
+2012-03-06 14:44:25 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/mpegdemux/mpegtsparse.c:
+         mpegtsparse: Fix 'variable 'pid' is uninitialized when used here' compiler warning
+
+2012-03-06 14:43:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/mpegdemux/gstmpegdemux.c:
+         mpegdemux: Fix 'expression result unused' compiler warning
+
+2012-03-06 14:41:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/dccp/gstdccp.c:
+         dccp: Fix 'comparison of unsigned expression < 0 is always false' compiler warning
+
+2012-03-06 14:38:47 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+         baseaudiovisualizer: Fix 'comparison of unsigned expression >= 0 is always true' compiler warning
+
+2012-03-05 12:46:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+         mpegtspacketizer: Handle rollover in offset calculations
+
 2012-03-05 12:43:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst/bayer/gstbayer2rgb.c:
        * gst/camerabin2/gstviewfinderbin.c:
          use new style caps
 
+2012-03-05 11:27:51 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         tsdemux: printf fix
+
+2012-03-05 10:14:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/TODO:
+         tsdemux: Update TODO
+
+2012-03-05 09:46:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegdemux/gstmpegtsdemux.c:
+       * gst/mpegtsdemux/tsdemux.c:
+         mpegts: Switch rank of mpegtsdemux and tsdemux
+         More effort has been put lately in tsdemux and works in more use cases
+
+2012-03-05 09:38:57 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Push packets as early as possible
+         When the PES header tells us how big the outgoing packet is, push the
+         packet downstream as soon as we have the specified size instead of waiting
+         for the beginning of the next packet.
+         Reduces latency and removes issues with very sparse streams (like subtitles
+         and subpictures).
+
+2012-03-04 21:54:08 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * sys/shm/gstshmsink.c:
+       * sys/shm/gstshmsrc.c:
+         shm: add minimal doc blobs
+
+2012-02-28 21:00:24 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+         waylandsink: Fix in shell_surface_set_fullscreen
+
+2012-02-16 22:27:23 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+         waylandsink: More fixes -- update to Wayland 0.85 protocol -- Added shell surface -- Added format query for shm format -- Create the window based on width and height of video extracted from upstream caps.
+
+2011-11-02 16:23:02 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+         Update with new APIs in wayland-client.
+
+2011-11-02 13:51:13 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+         More Fixes: * Adding buffer_alloc * perform buffer_damage before surface_attach * Fix typo, Remove Dead code etc.
+
+2011-11-02 11:02:11 +0200  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * configure.ac:
+       * ext/Makefile.am:
+       * ext/wayland/Makefile.am:
+       * ext/wayland/gstwaylandsink.c:
+       * ext/wayland/gstwaylandsink.h:
+         Initial Commit: Adding Wayland Video Sink
+
+2011-12-13 23:43:59 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/resindvd/resindvdsrc.c:
+         resindvd: send duration message on duration updates
+         When we know a new duration, report it. Add more logging.
+
+2011-12-13 10:26:50 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * gst/audiovisualizers/README:
+         audiovisualizers: planning + example update
+
 2012-03-03 19:03:11 +0100  Alessandro Decina <alessandro.d@gmail.com>
 
        * sys/applemedia/Makefile.am:
          Update the FigVideoFormatDescriptionCreateWithSampleDescriptionExtensionAtom
          signature to match the implementation on OSX Lion.
 
+2012-03-02 21:41:39 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * sys/d3dvideosink/d3dvideosink.c:
+       * sys/d3dvideosink/directx/d3d.h:
+       * sys/d3dvideosink/directx/dx.h:
+         d3dvideosink: fix compiler warnings and build failure with mingw
+         shared.d3ddev was removed a while back, not sure how this still
+         compiles for anyone (tpm).
+         https://bugzilla.gnome.org/show_bug.cgi?id=653718
+         https://bugzilla.gnome.org/show_bug.cgi?id=670143
+         https://bugzilla.gnome.org/show_bug.cgi?id=656905
+
+2012-03-03 15:57:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: use AS_LIBTOOL and bump version for ABI change in h.264 codec parser
+         Backported from the 0.10 release branch, where v.23 was used.
+         https://bugzilla.gnome.org/show_bug.cgi?id=671203
+
+2012-03-02 11:45:41 +0100  Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+       * gst-libs/gst/codecparsers/gsth264parser.c:
+       * gst-libs/gst/codecparsers/gsth264parser.h:
+         codecparsers: h264: record number of emulation prevention bytes in slice_header().
+         Some hardware video decode acceleration API (VA-API, DXVA) require
+         a bit count to the first macroblock, minus the number of emulation
+         prevention bytes. So, instead of having the consumer of the library
+         scan the slice_header() again, just record that number while parsing.
+         Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+         https://bugzilla.gnome.org/show_bug.cgi?id=671203
+
+2012-03-03 15:47:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+         tsdemux: fix confusing variable name
+
+2012-03-02 17:11:33 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix segment start position
+         If we *really* can't figure out the first start position, that most
+         likely means the data to push out doesn't have any timestamp.
+         Use a default value of 0 then
+
+2012-03-02 17:10:28 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtsbase: Flush out the packetizer on flushing seeks
+         ... else we end up with bogus data/offsets
+
+2012-02-29 11:14:15 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Activate pads only when receiving data for the stream
+         https://bugzilla.gnome.org/show_bug.cgi?id=670921
+
+2012-03-02 15:37:57 +0100  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/d3dvideosink/Makefile.am:
+         d3dvideosink: add missing directx headers
+
+2012-03-02 11:07:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/videoparsers/gstmpegvideoparse.c:
+         mpegvideoparse: Fix level code
+         Valid ranges            are from 4 to 10
+         Valid ranges >> 1       are from 2 to 5
+         Valid ranges >> 1 - 2   are from 0 to 3
+         (and not from 1 to 4)
+
+2012-03-02 10:54:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtsbase: Check harder for program changes
+         And don't just rely on the section crc/version_number changing to
+         indicate that the program actually changed.
+
+2012-03-01 18:46:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/vdpau/gstvdp/gstvdpoutputbufferpool.c:
+       * sys/vdpau/gstvdp/gstvdpoutputbufferpool.h:
+       * sys/vdpau/gstvdp/gstvdpvideobufferpool.c:
+       * sys/vdpau/gstvdp/gstvdpvideobufferpool.h:
+         vdpau: relicense four source files from GPL3+ to LGPL2+
+         These source files were mistakenly licensed as GPL3, the
+         author (Carl-Anton Ingmarsson) has given permission to
+         relicense them to LGPL2+.
+         https://bugzilla.gnome.org/show_bug.cgi?id=671142
+
+2012-03-01 18:05:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/gstmpegdefs.h:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+       * gst/mpegtsdemux/tsdemux.c:
+       * gst/mpegtsdemux/tsdemux.h:
+         mpegtsbase/tsdemux: Refactor seek and segment handling
+         All calculations go through the mpegtspacketizer
+         Remove unused variables/code
+
+2012-03-01 17:59:57 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtsbase: Error out on EOS without any pad
+         Avoids ending up with hanging pipelines
+
+2012-03-01 17:56:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+         mpegtspacketizer: Offset calculation
+         Allows PCR<=>PTS<=>offset estimation/calculation
+         Right now the calculation is very naive, but can be extended later on
+         without disrupting the code in tsdemux/mpegtsbase
+
+2012-03-01 17:53:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+         mpegtspacketizer: clock fix and minor addition
+         * Don't take into account packets that arrived at the same time as
+         previous ones for clock skew estimation
+         * Add convenience method for processing the next ts packet
+
+2012-02-29 18:19:23 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         Revert "mpegtsdemux: Not apply various time the same PMT to a program when repetead"
+         This reverts commit 8cb0e87f5623836ddc361eb91dcf9b50b48048e7.
+         mpegtspacketizer already checks if it's a new PMT or not
+
+2012-02-29 10:33:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/Makefile.am:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+       * gst/mpegtsdemux/mpegtsparse.c:
+       * gst/mpegtsdemux/payload_parsers.c:
+       * gst/mpegtsdemux/payload_parsers.h:
+       * gst/mpegtsdemux/tsdemux.c:
+       * gst/mpegtsdemux/tsdemux.h:
+         tsdemux: Remove all seeking code
+         It was more than bogus
+
 2012-02-29 17:26:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/gstbasevideodecoder.c:
        * gst-libs/gst/video/gstsurfacemeta.h:
          update for metadata API changes
 
+2012-02-14 11:57:00 +0100  Xavier Queralt <xqueralt@gmail.com>
+
+       * gst/hls/gsthlsdemux.c:
+         hlsdemux: don't set the fetcher's location twice
+         Calling gst_element_make_from_uri already does it and filesrc
+         fails when using file protocol in a location
+
+2012-02-28 16:27:55 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * gst/mpegdemux/flutspmtinfo.c:
+       * gst/mpegdemux/flutspmtstreaminfo.c:
+       * gst/mpegdemux/gstmpegtsdemux.c:
+       * gst/mpegdemux/mpegtspacketizer.c:
+       * gst/rawparse/gstaudioparse.c:
+       * sys/dvb/camutils.c:
+       * tests/examples/opencv/gst_element_print_properties.c:
+       * tests/examples/scaletempo/demo-gui.c:
+         Add missing GLIB_DISABLE_DEPRECATION_WARNINGS
+         Suppress warnings about deprecated threading and GValueArray
+         API, so git compiles with -Werror.
+         https://bugzilla.gnome.org/show_bug.cgi?id=670982
+
+2012-02-24 09:54:35 +0100  Xavier Queralt <xqueralt@gmail.com>
+
+       * gst/hls/gsthlsdemux.c:
+         hlsdemux: don't fail for playlists smaller than fragments-cache
+         https://bugzilla.gnome.org/show_bug.cgi?id=670963
+
 2012-02-28 11:39:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/gstsurfacemeta.c:
        * sys/applemedia/qtkitvideosrc.m:
          applemedia: port qtkitvideosrc
 
+2012-02-27 09:45:29 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: catch section lengths extending past the buffer length
+         This is probably the cause for an occasional crash while streaming
+         MPEG. Blind fix after staring at the code and following logic, so
+         may or may not fix the issue, I cannot test.
+         (Port of 4275a70cb55d375afa702917f7359ec117ed49d4 from mpegdemux)
+
+2012-02-27 09:42:27 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         mpegtspacketizer: support more character set encodings
+         Support UTF-16BE, EUC-KR (KSX1001), GB2312 and ISO-10646/UTF8 text
+         encoding and fixed new line for multibyte encoding
+         https://bugzilla.gnome.org/show_bug.cgi?id=664257
+         (Port of 9759d66407f2be8ec29975b0eff3230bb1dae0ef from the mpegtsdemux
+         element)
+
 2012-02-27 13:13:14 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * ext/celt/gstceltenc.c:
        * gst/adpcmdec/Makefile.am:
          adpcmdec: link to libgstbase
 
+2012-02-24 19:08:40 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         tsbase: Fix parsing of PSI table IDs
+         (Ported from mpegtsdemux d8fd874f5290e4911437120057ee885cdb68b4af)
+
+2012-02-24 15:26:21 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Avoid unlinkely leaks and segfault
+
+2012-02-24 17:53:52 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Use new clock skew estimation for outgoing timestamps
+         Only used in live mode
+
+2012-02-24 17:52:33 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Various code cleanup and dead code removal
+
+2012-02-24 17:47:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+         mpegtspacketizer: Fix issues with skew code
+         * Always try to get a timestamp for the algorithm
+         * Remove dead variable
+         * Return proper default value
+
+2012-02-24 17:07:43 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * sys/dvb/gstdvbsrc.c:
+         dvbsrc: Timestamp output by default
+         Allows downstream elements (like demuxers or parsers) to do remote
+         clock rate/skew estimation.
+
 2012-02-24 12:53:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst/dataurisrc/gstdataurisrc.c:
        * tests/check/elements/dataurisrc.c:
          dataurisrc: fix docs and unit test
 
+2012-02-23 14:46:09 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+       * gst/mpegtsdemux/mpegtspacketizer.h:
+         mpegtspacketizer: Estimate clock skew and retimestamps buffers more precisly
+         Apply the EPTLA algotithm to estimate clock skew.
+         Reusing code from  -good/gst/rtpmanager/rtpjitterbuffer.c
+
+2012-02-21 11:12:53 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Clean up AAC caps mess
+
+2012-02-20 17:47:11 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/gstmpegdesc.h:
+         tsdemux: Reindent gstmpegdesc.h
+
+2012-02-20 17:32:21 -0300  Thibault Saunier <thibault.saunier@collabora.com>
+
+       * gst/mpegtsdemux/gstmpegdesc.h:
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Support more DTS/AC3 descriptors
+
+2012-02-23 18:17:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Remove useless finalize()
+
 2012-02-24 10:26:44 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/gstsurfacemeta.c:
        * tests/check/pipelines/mxf.c:
          tests: fix some caps
 
+2012-02-23 22:04:24 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/faad/gstfaad.c:
+         faad: fixup nasty typo breaking compilation
+
+2012-02-23 21:17:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/videoparsers/gsth264parse.c:
+         h264parse: consider nal_length_size when constructing codec_data
+         Fixes #670699.
+
+2012-02-23 21:16:18 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/faad/gstfaad.c:
+         faad: discard frame upon decoding error
+
+2011-11-08 20:19:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+       * gst/mpegtsdemux/tsdemux.h:
+         tsdemux: Use incoming timestamps in live mode
+
+2011-11-08 20:12:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Report latency (700ms)
+
+2011-11-08 09:44:18 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mpegtsdemux/mpegtsbase.h:
+         mpegtsbase: Query whether upstream is live or not
+
+2012-02-23 11:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * 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-aiff.xml:
+       * docs/plugins/inspect/plugin-apexsink.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-camerabin.xml:
+       * docs/plugins/inspect/plugin-camerabin2.xml:
+       * docs/plugins/inspect/plugin-cdaudio.xml:
+       * docs/plugins/inspect/plugin-cdxaparse.xml:
+       * docs/plugins/inspect/plugin-celt.xml:
+       * docs/plugins/inspect/plugin-chromaprint.xml:
+       * docs/plugins/inspect/plugin-cog.xml:
+       * docs/plugins/inspect/plugin-coloreffects.xml:
+       * docs/plugins/inspect/plugin-colorspace.xml:
+       * docs/plugins/inspect/plugin-curl.xml:
+       * docs/plugins/inspect/plugin-dataurisrc.xml:
+       * docs/plugins/inspect/plugin-dc1394.xml:
+       * docs/plugins/inspect/plugin-dccp.xml:
+       * docs/plugins/inspect/plugin-debugutilsbad.xml:
+       * docs/plugins/inspect/plugin-decklink.xml:
+       * docs/plugins/inspect/plugin-dfbvideosink.xml:
+       * docs/plugins/inspect/plugin-dirac.xml:
+       * docs/plugins/inspect/plugin-dtmf.xml:
+       * docs/plugins/inspect/plugin-dtsdec.xml:
+       * docs/plugins/inspect/plugin-dvb.xml:
+       * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+       * docs/plugins/inspect/plugin-dvdspu.xml:
+       * docs/plugins/inspect/plugin-faac.xml:
+       * docs/plugins/inspect/plugin-faad.xml:
+       * docs/plugins/inspect/plugin-faceoverlay.xml:
+       * docs/plugins/inspect/plugin-fbdevsink.xml:
+       * docs/plugins/inspect/plugin-festival.xml:
+       * docs/plugins/inspect/plugin-fieldanalysis.xml:
+       * docs/plugins/inspect/plugin-fragmented.xml:
+       * docs/plugins/inspect/plugin-freeverb.xml:
+       * docs/plugins/inspect/plugin-freeze.xml:
+       * docs/plugins/inspect/plugin-frei0r.xml:
+       * docs/plugins/inspect/plugin-gaudieffects.xml:
+       * docs/plugins/inspect/plugin-geometrictransform.xml:
+       * docs/plugins/inspect/plugin-gsettings.xml:
+       * docs/plugins/inspect/plugin-gsm.xml:
+       * docs/plugins/inspect/plugin-gstsiren.xml:
+       * docs/plugins/inspect/plugin-h264parse.xml:
+       * docs/plugins/inspect/plugin-hdvparse.xml:
+       * docs/plugins/inspect/plugin-id3tag.xml:
+       * docs/plugins/inspect/plugin-inter.xml:
+       * docs/plugins/inspect/plugin-interlace.xml:
+       * docs/plugins/inspect/plugin-ivfparse.xml:
+       * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+       * docs/plugins/inspect/plugin-jpegformat.xml:
+       * docs/plugins/inspect/plugin-kate.xml:
+       * docs/plugins/inspect/plugin-ladspa.xml:
+       * docs/plugins/inspect/plugin-legacyresample.xml:
+       * docs/plugins/inspect/plugin-linsys.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-mpegdemux2.xml:
+       * docs/plugins/inspect/plugin-mpegpsmux.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-mpegtsmux.xml:
+       * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+       * docs/plugins/inspect/plugin-mplex.xml:
+       * docs/plugins/inspect/plugin-musepack.xml:
+       * docs/plugins/inspect/plugin-musicbrainz.xml:
+       * docs/plugins/inspect/plugin-mve.xml:
+       * docs/plugins/inspect/plugin-mxf.xml:
+       * docs/plugins/inspect/plugin-mythtv.xml:
+       * docs/plugins/inspect/plugin-neon.xml:
+       * docs/plugins/inspect/plugin-nsf.xml:
+       * docs/plugins/inspect/plugin-nuvdemux.xml:
+       * docs/plugins/inspect/plugin-ofa.xml:
+       * docs/plugins/inspect/plugin-patchdetect.xml:
+       * docs/plugins/inspect/plugin-pcapparse.xml:
+       * docs/plugins/inspect/plugin-pnm.xml:
+       * docs/plugins/inspect/plugin-rawparse.xml:
+       * docs/plugins/inspect/plugin-real.xml:
+       * docs/plugins/inspect/plugin-removesilence.xml:
+       * docs/plugins/inspect/plugin-resindvd.xml:
+       * docs/plugins/inspect/plugin-rfbsrc.xml:
+       * docs/plugins/inspect/plugin-rsvg.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-sdi.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-sndfile.xml:
+       * docs/plugins/inspect/plugin-soundtouch.xml:
+       * docs/plugins/inspect/plugin-speed.xml:
+       * docs/plugins/inspect/plugin-stereo.xml:
+       * docs/plugins/inspect/plugin-subenc.xml:
+       * docs/plugins/inspect/plugin-tta.xml:
+       * docs/plugins/inspect/plugin-vcdsrc.xml:
+       * docs/plugins/inspect/plugin-vdpau.xml:
+       * docs/plugins/inspect/plugin-videofiltersbad.xml:
+       * docs/plugins/inspect/plugin-videomaxrate.xml:
+       * docs/plugins/inspect/plugin-videomeasure.xml:
+       * docs/plugins/inspect/plugin-videoparsersbad.xml:
+       * docs/plugins/inspect/plugin-videosignal.xml:
+       * docs/plugins/inspect/plugin-vmnc.xml:
+       * docs/plugins/inspect/plugin-vp8.xml:
+       * docs/plugins/inspect/plugin-wildmidi.xml:
+       * docs/plugins/inspect/plugin-xvid.xml:
+       * docs/plugins/inspect/plugin-y4mdec.xml:
+       * win32/common/config.h:
+         Bump version after release
+
 2012-02-22 15:41:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * tests/check/elements/schroenc.c:
          Works with some sample files. There seems to be some timestamping issue though,
          but the 0.10 version also complains about that too.
 
+2012-02-21 18:56:42 -0800  David Schleef <ds@schleef.org>
+
+       * autogen.sh:
+         autogen.sh: avoid touching .po files during 'make'
+         A simple workaround to deal with GNU gettext automake integration
+         failing to deal with git.  Fixes #669207
+
 2012-02-22 02:06:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst/audiovisualizers/gstbaseaudiovisualizer.c:
        * ext/jp2k/gstjasperenc.c:
          jp2kenc: Add width/height/fourcc to the pad template caps
 
+=== release 0.10.11 ===
+
 2009-03-21 01:09:08 +0000  Jan Schmidt <thaytan@noraisin.net>
 
        * ChangeLog:
          every file but apart from that no changes compared to the latest
          SVN versions happened.
 
-=== release 0.10.21 ===
-
 2008-09-01 16:05:45 +0000  Edward Hervey <bilboed@bilboed.com>
 
          tests/check/elements/audioresample.c: Now that GstBaseTransform is 'fixed' ... remove cruft from tests.
          (deinterleave_suite):
          Add some more deinterleave unit test bits I had locally.
 
-=== release 0.10.20 ===
-
 2008-05-14 13:57:41 +0000  Tim-Philipp Müller <tim@centricular.net>
 
          gst/audioresample/gstaudioresample.c: Revert previous change which made basetransform handle buffer_alloc and which b...
          Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
          plug-ins are included/excluded. (#498222)
 
-=== release 0.10.19 ===
-
 2008-03-03 06:04:02 +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...
          (gst_speex_resample_update_state):
          Only post the latency message if we have a resampler state already.
 
-=== release 0.10.17 ===
-
 2007-11-23 10:21:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
 
          gst/audioresample/gstaudioresample.c: Implement latency query.
          work with earlier versions due to GstChildProxy brokeness).
          Also up requirements to last released core/base.
 
-=== release 0.10.15 ===
-
 2007-04-27 15:33:46 +0000  Julien Moutte <julien@moutte.net>
 
          ext/theora/theoradec.c: Calculate buffer duration correctly to generate a perfect stream (#433888).
          Original commit message from CVS:
          move amrwb code
 
-=== release 0.10.12 ===
-
 2007-01-04 12:49:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
 
          configure.ac: split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS so that GST_BASE_CFLAGS can go inbetwe...
          ownership of the buffer passed to it, the buffer does not have
          to be unreffed no matter what flow value gst_pad_push() returns).
 
-=== release 0.10.11 ===
-
 2006-10-28 16:00:51 +0000  Tim-Philipp Müller <tim@centricular.net>
 
          gst/audioresample/gstaudioresample.c: Another typo fix (#366212).
diff --git a/NEWS b/NEWS
index a897694..e666c2d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,8 @@
-This is GStreamer Bad Plug-ins 0.11.2, "Crossthreaded"
+This is GStreamer Bad Plug-ins 0.11.90 "Where the good and the bad and the worst and the best have gone to their eternal rest"
+
+New in 0.11.90:
+
+      * Lots of bugfixes, cleanup and other improvements
 
 New in 0.11.2:
 
diff --git a/RELEASE b/RELEASE
index f009abb..4af6af0 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,11 +1,11 @@
 
-Release notes for GStreamer Bad Plug-ins 0.11.2 "Crossthreaded"
+Release notes for GStreamer Bad Plug-ins 0.11.90 "Where the good and the bad and the worst and the best have gone to their eternal rest"
         
 
 
 The GStreamer team is proud to announce a new release
 in the 0.11.x unstable series of the
-GStreamer Bad Plug-ins.
+GStreamer Ugly Plug-ins.
 
 
 The 0.11.x series is an unstable series targeted at developers and will
@@ -15,9 +15,6 @@ It is, however, parallel installable with the 0.10.x series.
 
 
 
-"That an accusation?"
-
-
 No perfectly groomed moustache or any amount of fine clothing is going to
 cover up the truth - these plug-ins are Bad with a capital B.
 They look fine on the outside, and might even appear to get the job done, but
@@ -61,26 +58,9 @@ contains a set of well-supported plug-ins, but might pose problems for
 
 Features of this release
     
-      * Many cleanups
-      * Ported to new 0.11 core API changes
-      * schro: Ported to 0.11
-      * qtkitvideosrc: Ported to 0.11
-      * vtdec: Ported to 0.11
-      * celt: Ported to 0.11
-      * removesilence: Ported to 0.11
-      * bz2: Ported to 0.11
-      * segmentclip: Ported to 0.11
-      * smooth: Ported to 0.11
-      * scaletempo: Ported to 0.11
-      * rawparse: Ported to 0.11
-      * shm: Ported to 0.11
-
-Bugs fixed in this release
-     
-      * 658438 : [0.11][h263parse] Make h263 profiles/levels string fields in the caps
-      * 662618 : [gst-plugins-bad]compiler warnings due to printf format mismatch
-      * 665355 : [basevideodecoder] deletes frame but keeps it in list
-      * 670367 : Build failures for gst-plugins-bad
+      * Lots of bugfixes, cleanup and other improvements
+There were no bugs fixed in this release
+    
 
 Download
 
@@ -110,14 +90,13 @@ Applications
 Contributors to this release
     
       * Alessandro Decina
-      * Christian Fredrik Kalager Schaller
-      * David Schleef
+      * Andoni Morales Alastruey
       * Edward Hervey
       * Mark Nauwelaerts
-      * Matej Knopp
+      * Olivier Crête
       * Sebastian Dröge
-      * Sreerenj Balachandran
+      * Stefan Sauer
       * Thibault Saunier
-      * Tim-Philipp Müller
       * Wim Taymans
+      * uraeus
  
\ No newline at end of file
index edd3a2b..170a521 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ(2.60)
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Bad Plug-ins, 0.11.89.1,
+AC_INIT(GStreamer Bad Plug-ins, 0.11.90,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-bad)
 
@@ -61,8 +61,8 @@ AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.11.3
-GSTPB_REQ=0.11.3
+GST_REQ=0.11.90
+GSTPB_REQ=0.11.90
 
 dnl *** autotools stuff ****
 
index 100e54c..054b8a3 100644 (file)
 
 <ARG>
 <NAME>GstShmSink::buffer-time</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
+<TYPE>gint64</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Buffer Time of the shm buffer</NICK>
 <BLURB>Maximum Size of the shm buffer in nanoseconds (-1 to disable).</BLURB>
-<DEFAULT>18446744073709551615</DEFAULT>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
 <TYPE>gchar*</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>File Location</NICK>
-<BLURB>Location of the file to read.</BLURB>
+<NICK>RTMP Location</NICK>
+<BLURB>Location of the RTMP url to read.</BLURB>
 <DEFAULT>NULL</DEFAULT>
 </ARG>
 
 <TYPE>gchar*</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>File Location</NICK>
-<BLURB>Location of the file to read.</BLURB>
+<NICK>RTMP Location</NICK>
+<BLURB>RTMP url.</BLURB>
 <DEFAULT>NULL</DEFAULT>
 </ARG>
 
 <DEFAULT>0</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstVoAmrWbEnc::band-mode</NAME>
+<TYPE>GstVoAmrWbEncBandMode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Band Mode</NICK>
+<BLURB>Encoding Band Mode (Kbps).</BLURB>
+<DEFAULT>MR660</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstVoAacEnc::bitrate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bitrate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT>128000</DEFAULT>
+</ARG>
+
index c28a0bc..c379026 100644 (file)
@@ -18,6 +18,8 @@ GObject
           GstCeltEnc
           GstFaac
           GstGSMEnc
+          GstVoAacEnc
+          GstVoAmrWbEnc
         GstBaseAudioVisualizer
           GstSpaceScope
           GstSpectraScope
@@ -32,12 +34,15 @@ GObject
           GstMpegvParse
         GstBaseSink
           GstChecksumSink
+          GstRTMPSink
           GstShmSink
         GstBaseSrc
           GstDTMFSrc
           GstDataURISrc
+          GstFliteTestSrc
           GstPushSrc
             GstMMS
+            GstRTMPSrc
             GstShmSrc
           GstRTPDTMFSrc
         GstBaseTransform
@@ -49,6 +54,7 @@ GObject
           GstScaletempo
           GstVideoFilter
             GstSmooth
+            GstZBar
         GstBaseVideoCodec
           GstBaseVideoDecoder
             GstSchroDec
@@ -72,10 +78,9 @@ GObject
         GstCompare
         GstDVBSubOverlay
         GstDVDSpu
+        GstGmeDec
         GstModPlug
-        GstMpeg2enc
         GstMpegPSDemux
-        GstMplex
         GstPcapParse
         GstRTPBaseDepayload
           GstRtpDTMFDepay
@@ -91,9 +96,6 @@ GObject
           GstAudioSegmentClip
           GstVideoSegmentClip
         GstY4mDec
-        MpegTSBase
-          GstTSDemux
-          MpegTSParse2
       GstPad
       GstPadTemplate
       GstPlugin
index 300d801..d323595 100644 (file)
@@ -46,6 +46,8 @@ GstVCDSrc GstURIHandler
 GstVP8Enc GstPreset GstTagSetter
 GstVP8Enc GstTagSetter GstPreset
 GstViewfinderBin GstChildProxy
+GstVoAacEnc GstPreset
+GstVoAmrWbEnc GstPreset
 GstWrapperCameraBinSrc GstChildProxy
 GstXvidEnc GstPreset
 RsnDvdBin GstChildProxy GstURIHandler
index 2fbd90b..2cf25c2 100644 (file)
@@ -1,3 +1,4 @@
+GstChildProxy GObject
 GstChildProxy GstObject
 GstColorBalance GstImplementsInterface GstElement
 GstImplementsInterface GstElement
index 6bc3b3a..3fb1510 100644 (file)
@@ -3,7 +3,7 @@
   <description>ADPCM decoder</description>
   <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
   <basename>libgstadpcmdec.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 937d5d7..64e23a7 100644 (file)
@@ -3,7 +3,7 @@
   <description>ADPCM encoder</description>
   <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
   <basename>libgstadpcmenc.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ecf0436..4ff4442 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASS/SSA subtitle renderer</description>
   <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
   <basename>libgstassrender.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 5a821c9..4d2d83b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Creates video visualizations of audio input</description>
   <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
   <basename>libgstaudiovisualizers.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index f205bc3..35dd41b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 365d951..8d0e58e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 510cc28..3dfa602 100644 (file)
@@ -3,7 +3,7 @@
   <description>Compress or decompress streams</description>
   <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
   <basename>libgstbz2.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 9ae4e4c..2245e37 100644 (file)
@@ -3,7 +3,7 @@
   <description>camerabin2</description>
   <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
   <basename>libgstcamerabin2.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index deeeba1..192d9bd 100644 (file)
@@ -3,7 +3,7 @@
   <description>CELT plugin library</description>
   <filename>../../ext/celt/.libs/libgstcelt.so</filename>
   <basename>libgstcelt.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index a5855c4..637b41b 100644 (file)
@@ -3,7 +3,7 @@
   <description>data: URI source</description>
   <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
   <basename>libgstdataurisrc.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 1ccc0d1..10464dc 100644 (file)
@@ -3,7 +3,7 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 9bfb870..b3dcc6e 100644 (file)
@@ -3,7 +3,7 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index df2536a..fcf49b0 100644 (file)
@@ -3,7 +3,7 @@
   <description>Decodes DTS audio streams</description>
   <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
   <basename>libgstdtsdec.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index dd22c58..012fdd3 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVB subtitle renderer</description>
   <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
   <basename>libgstdvbsuboverlay.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ab67dc2..4579150 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 04dda8b..e118010 100644 (file)
@@ -3,7 +3,7 @@
   <description>Free AAC Encoder (FAAC)</description>
   <filename>../../ext/faac/.libs/libgstfaac.so</filename>
   <basename>libgstfaac.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 4e23641..fff8e84 100644 (file)
@@ -3,7 +3,7 @@
   <description>Free AAC Decoder (FAAD)</description>
   <filename>../../ext/faad/.libs/libgstfaad.so</filename>
   <basename>libgstfaad.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index bf1c4d8..6869d0c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Flite speech synthesizer plugin</description>
   <filename>../../ext/flite/.libs/libgstflite.so</filename>
   <basename>libgstflite.so</basename>
-  <version>0.10.22.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -20,7 +20,7 @@
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)[ 1, 8 ]</details>
+          <details>audio/x-raw, format=(string)s16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]</details>
         </caps>
       </pads>
     </element>
index 38397e5..e07fdc8 100644 (file)
@@ -3,10 +3,10 @@
   <description>GME Audio Decoder</description>
   <filename>../../ext/gme/.libs/libgstgme.so</filename>
   <basename>libgstgme.so</basename>
-  <version>0.10.22.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -26,7 +26,7 @@
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
+          <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)32000, channels=(int)2</details>
         </caps>
       </pads>
     </element>
index dc50c58..a67a845 100644 (file)
@@ -3,7 +3,7 @@
   <description>GSM encoder/decoder</description>
   <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
   <basename>libgstgsm.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index d8a0d1c..851bf32 100644 (file)
@@ -3,7 +3,7 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 407b42f..2cf2cd4 100644 (file)
@@ -3,7 +3,7 @@
   <description>.MOD audio decoding</description>
   <filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
   <basename>libgstmodplug.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index c63eff1..969a37b 100644 (file)
@@ -3,7 +3,7 @@
   <description>MPEG demuxers</description>
   <filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
   <basename>libgstmpegdemux.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 9f54548..4ad2a1d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 144f351..e18656e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 00e3bce..af520bc 100644 (file)
@@ -3,10 +3,10 @@
   <description>Removes silence from an audio stream</description>
   <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
   <basename>libgstremovesilence.so</basename>
-  <version>0.10.23.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+          <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1</details>
         </caps>
         <caps>
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+          <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1</details>
         </caps>
       </pads>
     </element>
index 446cc4c..5d5165c 100644 (file)
@@ -3,10 +3,10 @@
   <description>RTMP source and sink</description>
   <filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
   <basename>libgstrtmp.so</basename>
-  <version>0.10.23.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bd524ec..234d971 100644 (file)
@@ -3,7 +3,7 @@
   <description>RTP Muxer plugins</description>
   <filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
   <basename>libgstrtpmux.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 44e1477..4316fab 100644 (file)
@@ -3,7 +3,7 @@
   <description>rtpvp8</description>
   <filename>../../gst/rtpvp8/.libs/libgstrtpvp8.so</filename>
   <basename>libgstrtpvp8.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 61febbc..a567c3b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Scale audio tempo in sync with playback rate</description>
   <filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
   <basename>libgstscaletempoplugin.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 0b803a9..31ab695 100644 (file)
@@ -3,7 +3,7 @@
   <description>Schroedinger plugin</description>
   <filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
   <basename>libgstschro.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
@@ -26,7 +26,7 @@
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
       </pads>
     </element>
@@ -41,7 +41,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
         <caps>
           <name>src</name>
index 5f2a5b2..e40f9b7 100644 (file)
@@ -3,7 +3,7 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 10c41e0..5ff6621 100644 (file)
@@ -3,7 +3,7 @@
   <description>Segment clip elements</description>
   <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
   <basename>libgstsegmentclip.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 3b729a0..f44d90c 100644 (file)
@@ -3,7 +3,7 @@
   <description>shared memory sink source</description>
   <filename>../../sys/shm/.libs/libgstshm.so</filename>
   <basename>libgstshm.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
@@ -28,7 +28,7 @@
       <name>shmsrc</name>
       <longname>Shared Memory Source</longname>
       <class>Source</class>
-      <description>Receive data from the sharem memory sink</description>
+      <description>Receive data from the shared memory sink</description>
       <author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
       <pads>
         <caps>
index 85dcdb2..60d3576 100644 (file)
@@ -3,10 +3,10 @@
   <description>Apply a smooth filter to an image</description>
   <filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
   <basename>libgstsmooth.so</basename>
-  <version>0.10.23.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
         <caps>
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
       </pads>
     </element>
index e44d4e8..c725c5a 100644 (file)
@@ -3,7 +3,7 @@
   <description>videoparsers</description>
   <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
   <basename>libgstvideoparsersbad.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2f6baa3..04e5952 100644 (file)
@@ -3,10 +3,10 @@
   <description>AAC audio encoder</description>
   <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
   <basename>libgstvoaacenc.so</basename>
-  <version>0.10.21.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]</details>
+          <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)[ 1, 2 ]</details>
         </caps>
         <caps>
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/mpeg, mpegversion=(int)4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ], stream-format=(string){ adts, raw }</details>
+          <details>audio/mpeg, mpegversion=(int)4, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)[ 1, 2 ], stream-format=(string){ adts, raw }, base-profile=(string)lc</details>
         </caps>
       </pads>
     </element>
index 0eb6bfa..fec4a55 100644 (file)
@@ -3,7 +3,7 @@
   <description>VP8 plugin</description>
   <filename>../../ext/vp8/.libs/libgstvp8.so</filename>
   <basename>libgstvp8.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e22ee50..7708be9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demuxes/decodes YUV4MPEG streams</description>
   <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
   <basename>libgsty4mdec.so</basename>
-  <version>0.11.2</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 3e4abd6..42bdb17 100644 (file)
@@ -3,10 +3,10 @@
   <description>zbar barcode scanner</description>
   <filename>../../ext/zbar/.libs/libgstzbar.so</filename>
   <basename>libgstzbar.so</basename>
-  <version>0.10.22.1</version>
+  <version>0.11.90</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
         <caps>
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw, format=(string){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
       </pads>
     </element>
index cd36308..1651d08 100644 (file)
@@ -35,6 +35,17 @@ real live maintainer, or some actual wide use.
 
  <release>
   <Version>
+   <revision>0.11.90</revision>
+   <branch>0.11</branch>
+   <name>Where the good and the bad and the worst and the best have gone to their eternal rest</name>
+   <created>2012-04-12</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.90.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.90.tar.gz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>0.11.2</revision>
    <branch>0.11</branch>
    <name>Crossthreaded</name>
index a8bc117..de016e3 100644 (file)
@@ -310,7 +310,7 @@ gst_bayer_horiz_upsample_unaligned (guint8 * ORC_RESTRICT d1,
     guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -535,7 +535,7 @@ gst_bayer_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2,
     const guint8 * ORC_RESTRICT s1, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -854,7 +854,7 @@ gst_bayer_merge_bg_bgra (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -1181,7 +1181,7 @@ gst_bayer_merge_gr_bgra (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -1508,7 +1508,7 @@ gst_bayer_merge_bg_abgr (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -1835,7 +1835,7 @@ gst_bayer_merge_gr_abgr (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -2162,7 +2162,7 @@ gst_bayer_merge_bg_rgba (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -2489,7 +2489,7 @@ gst_bayer_merge_gr_rgba (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -2816,7 +2816,7 @@ gst_bayer_merge_bg_argb (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
@@ -3143,7 +3143,7 @@ gst_bayer_merge_gr_argb (guint8 * ORC_RESTRICT d1,
     const guint8 * ORC_RESTRICT s5, const guint8 * ORC_RESTRICT s6, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcProgram *p = 0;
   void (*func) (OrcExecutor *);
 
index a151a54..e02bd01 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.89.1"
+#define VERSION "0.11.90"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */