summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-04-12 10:50:10 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-04-12 10:50:10 +0200
commit1ab0174c4029772e18ce83883220018c3d0c0a95 (patch)
treeb96d34a48ac97d5577fd8000dca049a0905b0cfd
parent2ba59831c02979c9097185920071c52180bbf68c (diff)
Release 0.11.90
-rw-r--r--ChangeLog1978
-rw-r--r--NEWS6
-rw-r--r--RELEASE39
-rw-r--r--configure.ac6
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args34
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy12
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites1
-rw-r--r--docs/plugins/inspect/plugin-adpcmdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-adpcmenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-assrender.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiovisualizers.xml2
-rw-r--r--docs/plugins/inspect/plugin-autoconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-bayer.xml2
-rw-r--r--docs/plugins/inspect/plugin-bz2.xml2
-rw-r--r--docs/plugins/inspect/plugin-camerabin2.xml2
-rw-r--r--docs/plugins/inspect/plugin-celt.xml2
-rw-r--r--docs/plugins/inspect/plugin-dataurisrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-debugutilsbad.xml2
-rw-r--r--docs/plugins/inspect/plugin-dtmf.xml2
-rw-r--r--docs/plugins/inspect/plugin-dtsdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvbsuboverlay.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvdspu.xml2
-rw-r--r--docs/plugins/inspect/plugin-faac.xml2
-rw-r--r--docs/plugins/inspect/plugin-faad.xml2
-rw-r--r--docs/plugins/inspect/plugin-flite.xml6
-rw-r--r--docs/plugins/inspect/plugin-gmedec.xml6
-rw-r--r--docs/plugins/inspect/plugin-gsm.xml2
-rw-r--r--docs/plugins/inspect/plugin-mms.xml2
-rw-r--r--docs/plugins/inspect/plugin-modplug.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegdemux2.xml2
-rw-r--r--docs/plugins/inspect/plugin-pcapparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-removesilence.xml8
-rw-r--r--docs/plugins/inspect/plugin-rtmp.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtpmux.xml2
-rw-r--r--docs/plugins/inspect/plugin-rtpvp8.xml2
-rw-r--r--docs/plugins/inspect/plugin-scaletempo.xml2
-rw-r--r--docs/plugins/inspect/plugin-schro.xml6
-rw-r--r--docs/plugins/inspect/plugin-sdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-segmentclip.xml2
-rw-r--r--docs/plugins/inspect/plugin-shm.xml4
-rw-r--r--docs/plugins/inspect/plugin-smooth.xml8
-rw-r--r--docs/plugins/inspect/plugin-videoparsersbad.xml2
-rw-r--r--docs/plugins/inspect/plugin-voaacenc.xml8
-rw-r--r--docs/plugins/inspect/plugin-vp8.xml2
-rw-r--r--docs/plugins/inspect/plugin-y4mdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-zbar.xml8
-rw-r--r--gst-plugins-bad.doap11
-rw-r--r--gst/bayer/gstbayerorc-dist.c20
-rw-r--r--win32/common/config.h4
51 files changed, 2099 insertions, 134 deletions
diff --git a/ChangeLog b/ChangeLog
index 67fa9af44..fedfe2440 100644
--- 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>
@@ -17,6 +892,33 @@
* 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:
@@ -53,6 +955,27 @@
* 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:
@@ -101,6 +1024,162 @@
* 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:
@@ -116,6 +1195,73 @@
* 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:
@@ -128,6 +1274,76 @@
* 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:
@@ -150,6 +1366,21 @@
* 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:
@@ -166,6 +1397,26 @@
* 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:
@@ -176,6 +1427,14 @@
* 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:
@@ -187,6 +1446,13 @@
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:
@@ -221,6 +1487,52 @@
* 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:
@@ -248,6 +1560,149 @@
* 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:
@@ -261,6 +1716,82 @@
* 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:
@@ -286,6 +1817,151 @@
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:
@@ -293,6 +1969,34 @@
* 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:
@@ -310,6 +2014,25 @@
* 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:
@@ -321,12 +2044,80 @@
* 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:
@@ -338,6 +2129,166 @@
* 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:
@@ -354,6 +2305,13 @@
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:
@@ -44803,6 +46761,8 @@
* 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:
@@ -54188,8 +56148,6 @@
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.
@@ -57694,8 +59652,6 @@
(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...
@@ -59252,8 +61208,6 @@
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...
@@ -63443,8 +65397,6 @@
(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.
@@ -68412,8 +70364,6 @@
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).
@@ -70743,8 +72693,6 @@
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...
@@ -71626,8 +73574,6 @@
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 a897694e1..e666c2de7 100644
--- 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 f009abb8e..4af6af073 100644
--- 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
diff --git a/configure.ac b/configure.ac
index edd3a2ba5..170a521ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.60)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Bad Plug-ins, 0.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 ****
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 100e54c77..054b8a3d1 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -46315,12 +46315,12 @@
<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>
@@ -46328,8 +46328,8 @@
<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>
@@ -57808,8 +57808,8 @@
<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>
@@ -57933,3 +57933,23 @@
<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>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index c28a0bc66..c3790266c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -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
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 300d8014a..d3235959f 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -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
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index 2fbd90b01..2cf25c289 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -1,3 +1,4 @@
+GstChildProxy GObject
GstChildProxy GstObject
GstColorBalance GstImplementsInterface GstElement
GstImplementsInterface GstElement
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index 6bc3b3a72..3fb151053 100644
--- a/docs/plugins/inspect/plugin-adpcmdec.xml
+++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml
index 937d5d768..64e23a7c1 100644
--- a/docs/plugins/inspect/plugin-adpcmenc.xml
+++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml
index ecf04362a..4ff4442fa 100644
--- a/docs/plugins/inspect/plugin-assrender.xml
+++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml
index 5a821c9ff..4d2d83bd5 100644
--- a/docs/plugins/inspect/plugin-audiovisualizers.xml
+++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml
index f205bc337..35dd41bfa 100644
--- a/docs/plugins/inspect/plugin-autoconvert.xml
+++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml
index 365d95169..8d0e58e2a 100644
--- a/docs/plugins/inspect/plugin-bayer.xml
+++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index 510cc2817..3dfa6023a 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-camerabin2.xml b/docs/plugins/inspect/plugin-camerabin2.xml
index 9ae4e4ca7..2245e3714 100644
--- a/docs/plugins/inspect/plugin-camerabin2.xml
+++ b/docs/plugins/inspect/plugin-camerabin2.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-celt.xml b/docs/plugins/inspect/plugin-celt.xml
index deeeba132..192d9bd31 100644
--- a/docs/plugins/inspect/plugin-celt.xml
+++ b/docs/plugins/inspect/plugin-celt.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index a5855c4b1..637b41b7c 100644
--- a/docs/plugins/inspect/plugin-dataurisrc.xml
+++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index 1ccc0d156..10464dceb 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml
index 9bfb870c0..b3dcc6eb4 100644
--- a/docs/plugins/inspect/plugin-dtmf.xml
+++ b/docs/plugins/inspect/plugin-dtmf.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index df2536a34..fcf49b0ac 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
index dd22c58ce..012fdd38e 100644
--- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml
+++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml
index ab67dc2be..4579150fa 100644
--- a/docs/plugins/inspect/plugin-dvdspu.xml
+++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml
index 04dda8baa..e118010f7 100644
--- a/docs/plugins/inspect/plugin-faac.xml
+++ b/docs/plugins/inspect/plugin-faac.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index 4e2364146..fff8e84a8 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml
index bf1c4d830..6869d0c2c 100644
--- a/docs/plugins/inspect/plugin-flite.xml
+++ b/docs/plugins/inspect/plugin-flite.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index 38397e53c..e07fdc83c 100644
--- a/docs/plugins/inspect/plugin-gmedec.xml
+++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index dc50c58e4..a67a845e0 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml
index d8a0d1c4e..851bf325d 100644
--- a/docs/plugins/inspect/plugin-mms.xml
+++ b/docs/plugins/inspect/plugin-mms.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index 407b42f8d..2cf2cd427 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-mpegdemux2.xml b/docs/plugins/inspect/plugin-mpegdemux2.xml
index c63eff197..969a37b62 100644
--- a/docs/plugins/inspect/plugin-mpegdemux2.xml
+++ b/docs/plugins/inspect/plugin-mpegdemux2.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index 9f54548e0..4ad2a1da0 100644
--- a/docs/plugins/inspect/plugin-pcapparse.xml
+++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
- <version>0.11.2</version>
+ <version>0.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index 144f35140..e18656e74 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml
index 00e3bce40..af520bc26 100644
--- a/docs/plugins/inspect/plugin-removesilence.xml
+++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -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>
@@ -21,13 +21,13 @@
<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>
diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml
index 446cc4cec..5d5165c75 100644
--- a/docs/plugins/inspect/plugin-rtmp.xml
+++ b/docs/plugins/inspect/plugin-rtmp.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-rtpmux.xml b/docs/plugins/inspect/plugin-rtpmux.xml
index bd524ec0c..234d97152 100644
--- a/docs/plugins/inspect/plugin-rtpmux.xml
+++ b/docs/plugins/inspect/plugin-rtpmux.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-rtpvp8.xml b/docs/plugins/inspect/plugin-rtpvp8.xml
index 44e14774c..4316fab28 100644
--- a/docs/plugins/inspect/plugin-rtpvp8.xml
+++ b/docs/plugins/inspect/plugin-rtpvp8.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-scaletempo.xml b/docs/plugins/inspect/plugin-scaletempo.xml
index 61febbc1d..a567c3b92 100644
--- a/docs/plugins/inspect/plugin-scaletempo.xml
+++ b/docs/plugins/inspect/plugin-scaletempo.xml
@@ -3,7 +3,7 @@
<description>Scale audio tempo in sync with playback rate</description>
<filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
<basename>libgstscaletempoplugin.so</basename>
- <version>0.11.2</version>
+ <version>0.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index 0b803a91a..31ab69592 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index 5f2a5b274..e40f9b70a 100644
--- a/docs/plugins/inspect/plugin-sdp.xml
+++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml
index 10c41e0de..5ff662199 100644
--- a/docs/plugins/inspect/plugin-segmentclip.xml
+++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml
index 3b729a087..f44d90ce2 100644
--- a/docs/plugins/inspect/plugin-shm.xml
+++ b/docs/plugins/inspect/plugin-shm.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml
index 85dcdb283..60d35764e 100644
--- a/docs/plugins/inspect/plugin-smooth.xml
+++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -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>
@@ -20,13 +20,13 @@
<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>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml
index e44d4e848..c725c5a0d 100644
--- a/docs/plugins/inspect/plugin-videoparsersbad.xml
+++ b/docs/plugins/inspect/plugin-videoparsersbad.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml
index 2f6baa356..04e595296 100644
--- a/docs/plugins/inspect/plugin-voaacenc.xml
+++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -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>
@@ -20,13 +20,13 @@
<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>
diff --git a/docs/plugins/inspect/plugin-vp8.xml b/docs/plugins/inspect/plugin-vp8.xml
index 0eb6bfa3d..fec4a5521 100644
--- a/docs/plugins/inspect/plugin-vp8.xml
+++ b/docs/plugins/inspect/plugin-vp8.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml
index e22ee5002..7708be9ea 100644
--- a/docs/plugins/inspect/plugin-y4mdec.xml
+++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
index 3e4abd6b1..42bdb17ed 100644
--- a/docs/plugins/inspect/plugin-zbar.xml
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,10 +3,10 @@
<description>zbar barcode scanner</description>
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
<basename>libgstzbar.so</basename>
- <version>0.10.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,13 +20,13 @@
<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>
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index cd36308c1..1651d082d 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,17 @@ real live maintainer, or some actual wide use.
<release>
<Version>
+ <revision>0.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>
diff --git a/gst/bayer/gstbayerorc-dist.c b/gst/bayer/gstbayerorc-dist.c
index a8bc11716..de016e3ee 100644
--- a/gst/bayer/gstbayerorc-dist.c
+++ b/gst/bayer/gstbayerorc-dist.c
@@ -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 *);
diff --git a/win32/common/config.h b/win32/common/config.h
index a151a5410..e02bd01fe 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -24,7 +24,7 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
+#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -199,7 +199,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "0.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). */