summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-05-21 13:06:35 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-05-21 13:06:35 +0200
commit46016ccd147c1d6a1f78b7785a4953170e42fd8c (patch)
tree11ce90de2af6a1636ee290ed8d2ac1db933ec395
parentf9350647762ec9d4e8cbbde0bba955a50e5d4d51 (diff)
Release 1.3.21.3.2
-rw-r--r--ChangeLog1072
-rw-r--r--NEWS18
-rw-r--r--RELEASE257
m---------common0
-rw-r--r--configure.ac8
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args4
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy8
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.signals8
-rw-r--r--docs/plugins/inspect-build.stamp0
-rw-r--r--docs/plugins/inspect.stamp1
-rw-r--r--docs/plugins/inspect/plugin-accurip.xml2
-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-asfmux.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-camerabin.xml2
-rw-r--r--docs/plugins/inspect/plugin-chromaprint.xml2
-rw-r--r--docs/plugins/inspect/plugin-coloreffects.xml2
-rw-r--r--docs/plugins/inspect/plugin-curl.xml17
-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-dtsdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvb.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-festival.xml2
-rw-r--r--docs/plugins/inspect/plugin-fieldanalysis.xml2
-rw-r--r--docs/plugins/inspect/plugin-flite.xml2
-rw-r--r--docs/plugins/inspect/plugin-fragmented.xml2
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml2
-rw-r--r--docs/plugins/inspect/plugin-gaudieffects.xml2
-rw-r--r--docs/plugins/inspect/plugin-gdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-geometrictransform.xml2
-rw-r--r--docs/plugins/inspect/plugin-gmedec.xml4
-rw-r--r--docs/plugins/inspect/plugin-gsm.xml2
-rw-r--r--docs/plugins/inspect/plugin-gstsiren.xml2
-rw-r--r--docs/plugins/inspect/plugin-id3tag.xml2
-rw-r--r--docs/plugins/inspect/plugin-inter.xml2
-rw-r--r--docs/plugins/inspect/plugin-interlace.xml2
-rw-r--r--docs/plugins/inspect/plugin-jpegformat.xml2
-rw-r--r--docs/plugins/inspect/plugin-liveadder.xml2
-rw-r--r--docs/plugins/inspect/plugin-mimic.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-mpeg2enc.xml4
-rw-r--r--docs/plugins/inspect/plugin-mpegpsdemux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegtsdemux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegtsmux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpg123.xml2
-rw-r--r--docs/plugins/inspect/plugin-mplex.xml2
-rw-r--r--docs/plugins/inspect/plugin-neon.xml2
-rw-r--r--docs/plugins/inspect/plugin-ofa.xml2
-rw-r--r--docs/plugins/inspect/plugin-openal.xml2
-rw-r--r--docs/plugins/inspect/plugin-opencv.xml2
-rw-r--r--docs/plugins/inspect/plugin-opus.xml4
-rw-r--r--docs/plugins/inspect/plugin-pcapparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-pnm.xml2
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-removesilence.xml2
-rw-r--r--docs/plugins/inspect/plugin-resindvd.xml2
-rw-r--r--docs/plugins/inspect/plugin-rfbsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-schro.xml4
-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.xml2
-rw-r--r--docs/plugins/inspect/plugin-smooth.xml2
-rw-r--r--docs/plugins/inspect/plugin-soundtouch.xml4
-rw-r--r--docs/plugins/inspect/plugin-spandsp.xml4
-rw-r--r--docs/plugins/inspect/plugin-speed.xml2
-rw-r--r--docs/plugins/inspect/plugin-subenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoparsersbad.xml2
-rw-r--r--docs/plugins/inspect/plugin-voaacenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-voamrwbenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-waylandsink.xml2
-rw-r--r--docs/plugins/inspect/plugin-y4mdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-zbar.xml4
-rw-r--r--gst-plugins-bad.doap10
-rw-r--r--gst/bayer/gstbayerorc-dist.c147
-rw-r--r--win32/common/config.h8
86 files changed, 1283 insertions, 433 deletions
diff --git a/ChangeLog b/ChangeLog
index c90844f6d..9824c9e42 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1075 @@
-=== release 1.3.1 ===
+=== release 1.3.2 ===
-2014-05-03 Sebastian Dröge <slomo@coaxion.net>
+2014-05-21 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
- releasing 1.3.1
+ releasing 1.3.2
+
+2014-05-21 19:47:22 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: fixup passthrough bufferpool
+ In a pipeline like so:
+ videotestsrc ! gleffects ! videoconvert ! sink
+ gleffects was simply passing the videoconvert bufferpool to videotestsrc
+ and not creating a glbufferpool. videobufferpool would then fail
+ to allocate from the glallocator.
+
+2014-05-21 10:51:26 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From 211fa5f to 1f5d3c3
+
+2014-05-21 08:53:03 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ dvb-section: Don't compare unsigned integers for >= 0
+ gst-dvb-section.c:93:12: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~ ^ ~
+ gst-dvb-section.c:93:40: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~~~ ^ ~
+ gst-dvb-section.c:93:70: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~~~ ^ ~
+
+2014-05-20 17:09:43 +0200 L. Sorin <sorin@axis.com>
+
+ * ext/curl/gstcurlsshsink.c:
+ curlsshsink: post error on bus in element, not transfer thread
+ Looks like this file was missed in Bug 728960:
+ https://bugzilla.gnome.org/show_bug.cgi?id=728960
+ https://bugzilla.gnome.org/show_bug.cgi?id=730459
+
+2014-05-21 10:26:21 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglmemory.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: switch the 'master' texture for YUY2, UYVY
+ From d4bcef3204709159713ff1630978ecac0bd91dc9 on, using a RGBA
+ texture to hold the data causes the glmemory to have half width
+ and a scaling of [2, 1]. Using a LA texture solves this problem
+ however cannot be attached to the framebuffer for copying into
+ a RGBA texture. Which will be solved by moving to EXT_texture_rg.
+ https://bugzilla.gnome.org/show_bug.cgi?id=728890
+
+2014-05-14 17:59:52 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ * gst-libs/gst/gl/egl/gsteglimagememory.c:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.c:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/eglimage: add eglimage context feature
+ Allows us to selectively use EGLImages only when available
+ https://bugzilla.gnome.org/show_bug.cgi?id=728234
+
+2014-05-14 17:33:21 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstglcontext.h:
+ gl/context: add generic feature checking
+ At the moment it simply delegates to the subclass.
+
+2014-05-20 11:42:35 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/bayer/gstbayerorc.orc:
+ bayer: fix unused variable
+
+2014-01-28 14:04:11 +0100 L. Sorin <sorin@axis.com>
+
+ * ext/curl/gstcurlsshsink.c:
+ * ext/curl/gstcurlsshsink.h:
+ * tests/check/elements/curlsftpsink.c:
+ curlsftpsink: authenticate remote host via public key fingerprint
+ Expose one more libcurl option: CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.
+ This allows authenticating the server by the MD5 fingerprint of
+ the server's public key.
+ https://bugzilla.gnome.org/show_bug.cgi?id=723167
+
+2014-05-19 13:43:59 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ mpegts: Check hour:minute:second values before creating datetime
+ Avoids assertions when the packets are malformed and also add the case
+ where the time isn't specified, only the date.
+
+2014-05-19 12:25:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: Check if context creation failed before trying to use it
+ Otherwise we will cause assertions everywhere by passing NULL to functions
+ and eventually crash when dereferencing a NULL pointer.
+ https://bugzilla.gnome.org/show_bug.cgi?id=730069
+
+2014-05-19 12:21:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ glcontext: Add more assertions to make sure that everything sets the GError during context creation if something fails
+
+2014-05-19 11:34:42 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/freeverb/gstfreeverb.c:
+ freeverb: Don't pass floats to abs() but instead cast them to ints first
+ gstfreeverb.c:781:29: error: using integer absolute value function 'abs' when
+ argument is of floating point type [-Werror,-Wabsolute-value]
+ if (abs (out_l2) > 0 || abs (out_r2) > 0)
+
+2014-05-19 09:12:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvgdec: Unref handle and output state on error paths
+ CID 1214604
+
+2014-05-16 09:10:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/opensles/openslesringbuffer.c:
+ opensles: Work around race condition in Android < 4.2 that leads to deadlocks on shutdown
+ We need to sleep a bit before destroying the player object
+ because of a bug in Android in versions < 4.2.
+ OpenSLES is using AudioTrack for rendering the sound. AudioTrack
+ has a thread that pulls raw audio from the buffer queue and then
+ passes it forward to AudioFlinger (AudioTrack::processAudioBuffer()).
+ This thread is calling various callbacks on events, e.g. when
+ an underrun happens or to request data. OpenSLES sets this callback
+ on AudioTrack (audioTrack_callBack_pullFromBuffQueue() from
+ android_AudioPlayer.cpp). Among other things this is taking a lock
+ on the player interface.
+ Now if we destroy the player interface object, it will first of all
+ take the player interface lock (IObject_Destroy()). Then it destroys
+ the audio player instance (android_audioPlayer_destroy()) which then
+ calls stop() on the AudioTrack and deletes it. Now the destructor of
+ AudioTrack will wait until the rendering thread (AudioTrack::processAudioBuffer())
+ has finished.
+ If all this happens with bad timing it can happen that the rendering
+ thread is currently e.g. handling underrun but did not lock the player
+ interface object yet. Then destroying happens and takes the lock and waits
+ for the thread to finish. Then the thread tries to take the lock and waits
+ forever.
+ We wait a bit before destroying the player object to make sure that
+ the rendering thread finished whatever it was doing, and then stops
+ (note: we called gst_opensles_ringbuffer_stop() before this already).
+
+2014-05-15 20:34:48 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gstmpegtsdescriptor.c:
+ mpegts: mpegtsdescriptor: fix gobject-introspection warnings
+ Adds missing : to gobject-introspection markers
+
+2014-05-15 19:16:30 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gst-atsc-section.c:
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ * gst-libs/gst/mpegts/gstmpegtssection.c:
+ mpegts: sections: prevent assertion when packet parsing fails
+ the descriptors entry can be left as NULL and freeing the structure
+ will fail (assertion happens)
+
+2014-05-14 21:32:10 +0200 Nicola Murino <nicola.murino@gmail.com>
+
+ * ext/opencv/gstmotioncells.c:
+ motioncells: fix memleak
+ Check gst_buffer_map return and remember to unmap and free memory before
+ returning
+ https://bugzilla.gnome.org/show_bug.cgi?id=730133
+
+2014-05-14 11:47:03 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * sys/bluez/gstavdtputil.c:
+ bluez: fix property names
+ These were forgotten when they got renamed.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729731
+
+2014-05-13 14:13:57 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstgltestsrc.c:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstgldownload.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ gl/download: update to be similar to the glupload semantics
+
+2014-05-13 14:07:39 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: fix up alpha clobbering
+ Previously it would only work if the alpha value was in the last
+ component (RGBx, BGRx). Now it works wherever the alpha value may
+ be (xRGB, xBGR, etc).
+
+2014-05-14 00:23:35 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: post error message when erroring out on unsupported essence wrapping
+
+2014-04-10 16:10:06 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+ * Android.mk:
+ Add missing backslash in Android.mk
+ https://bugzilla.gnome.org/show_bug.cgi?id=727968
+
+2014-05-13 16:29:46 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlssink.c:
+ hlssink: do not leak playlist object
+ In finalize, also release the playlist
+
+2014-05-13 13:16:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ glfilter: Fix building without EGL support
+ This fixes the OSX build and any builds with --disable-egl. That issue
+ was introduced in "glfilter: rewrite transform_caps to preserve caps fields".
+ https://bugzilla.gnome.org/show_bug.cgi?id=729861
+
+2014-05-13 13:30:47 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ glfilter: rewrite transform_caps to preserve caps fields
+ https://bugzilla.gnome.org/show_bug.cgi?id=729861
+
+2014-05-13 10:53:19 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ gl/colorconvert: use the texture scaling from the gl memory
+ The colorconvert values were not being used at all.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-12 19:29:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglmemory.c:
+ glmemory: Fix handling of stride with alignement larger then 8
+ Setting a scaled factor for X coordinate is not enough as the indexer
+ will still think stride is shorter and will not fully skip it. Instead,
+ update width, so the lines are as expected. Combined with the scale, it
+ will hide the cropped portion.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-13 11:22:58 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: properly unref gstdatetime
+ Avoid leaking the GstDateTime instances when summing dates
+ CID #1212143
+
+2014-05-13 10:24:51 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: avoid double free of segment timeline node
+ The parsing function already frees the old value (if any), avoid a double
+ free by not freeing it before calling the function without setting the
+ pointer to NULL
+ Coverity ID: 1212178
+
+2014-05-13 10:13:37 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: avoid double free
+ The _parse_url function already frees the previous pointer, avoid
+ freeing it before without setting to null or we have a double free.
+ Coverity ID: 1212181
+ Coverity ID: 1212180
+ Coverity ID: 1212179
+
+2014-05-13 14:21:15 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/schroedinger/gstschrodec.c:
+ schrodec: Use pool configuration
+ It was leaking the config, but also not using it...
+ CID #1212155
+
+2014-05-13 14:15:24 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvg: Don't leak GstVideoCodecState
+ And avoid useless call to _get_output_state (set_output_state() already
+ returns it).
+ CID #1212160
+ CID #1212161
+
+2014-05-13 13:54:23 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: Small rewrite
+ Setting done was useless anyway
+
+2014-05-13 13:52:48 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/dash/gstmpdparser.c:
+ dash: Don't leak GstActiveStream
+ CID #1212142
+
+2014-05-13 11:41:42 +0200 Edward Hervey <edward@collabora.com>
+
+ * sys/shm/gstshmsrc.c:
+ shm: Don't leak GstShmPipe
+ By reordering the leaking code path to before the allocation
+ CID #1212153
+
+2014-05-13 11:38:44 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/vmnc/vmncdec.c:
+ vmndec: Don't leak output state
+ _set_output_state returns a reference to the codec state.
+ CID #1212170
+
+2014-05-13 11:35:46 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: Don't leak adapter data
+ CID #1212158
+
+2014-05-13 11:30:35 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/mpegpsmux/psmuxstream.c:
+ mpegpsmux; Fix stream leak
+ CID #1212164
+
+2014-05-13 11:23:42 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/jp2kdecimator/jp2kcodestream.c:
+ jp2kdecimator: Don't leak various slices and arrays
+ CID #1212139
+ CID #1212140
+ CID #1212141
+
+2014-05-13 11:19:24 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/asfmux/gstasfobjects.c:
+ asfmux: Don't leak bytereader
+ By making it go through the error path that takes care of cleanups
+ CID #1212168
+
+2014-05-12 13:50:47 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Ensure we still have a texture after upload_set_format()
+ gst_gl_upload_set_format() resets the upload, hence the texture.
+ So we need to ensure we have a texture after this call when
+ uploading.
+
+2014-05-12 12:59:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Correctly update the video info from video meta
+ Using gst_video_info_set_format() isn't complete when updating
+ a video info from video meta.
+
+2014-05-12 12:57:18 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Correctly update video info in upload fallback
+ When the upload accelerated method fails, we fallback to an upload,
+ but the video info was not correctly updated.
+
+2014-05-12 18:28:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: avoid deadlocking when erroring
+ It might get stuck when posting the message while
+ a reconfigure event is being pushed upstream
+
+2014-05-12 17:37:16 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: fix caps leak
+
+2014-05-12 15:43:05 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: handle error messages from internal source
+ set up a bin message handler to get notified of error messages from
+ the internal source element
+
+2014-05-12 14:58:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: Always accept the latency configure event
+ Upstream or internal elements are irrelevant and we should
+ always succeed.
+
+2014-05-12 14:51:00 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: reenable segment tracking for streams
+ Store the latest pushed timestamp so that mssdemux streams know
+ where they are in time
+
+2014-05-12 14:23:15 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: deprecate unused max-queue-size-buffers
+ There is no internal storage of buffers anymore
+
+2014-05-12 14:18:13 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/Makefile.am:
+ * ext/smoothstreaming/gstdownloadrate.c:
+ * ext/smoothstreaming/gstdownloadrate.h:
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: measure bitrate similarly to hlsdemux
+ new bitrate = (old bitrate + (last fragment bitrate * 3)) / 4
+
+2014-05-12 13:40:19 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: remove uridownloader in favor of internal source
+ Refactor mssdemux to remove uridownloader to use an internal
+ source element which reduces startup latency and provides smaller
+ buffers for better buffering management downstream
+
+2014-05-12 13:28:35 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: initialize the mutex and cond for fragment download
+
+2014-05-12 13:32:31 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: set out_tex after reset, not before
+ Fix a regression introduced recently with the lazy init.
+ It was happening when calling gst_video_gl_texture_upload_meta_upload
+ from an aplication. So not using gst_gl_upload_perform_with_buffer.
+
+2014-05-11 12:48:52 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: update the video info on mapping a video frame
+ The buffer should contain the most specific data on how the data is
+ formatted. We should use this information.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-12 21:56:06 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/convert: clobber alpha channel when needed
+ Needed in the conversion from padded RGB formats to formats with an
+ alpha channel. e.g. BGRx -> ABGR, etc
+ https://bugzilla.gnome.org/show_bug.cgi?id=729742
+
+2014-05-12 21:51:38 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: avoid performing color conversion when there is no need
+ One such example is when the buffer contains GstGLMemory in the
+ RGBA format
+ https://bugzilla.gnome.org/show_bug.cgi?id=729278
+
+2014-05-12 10:01:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: Don't free string we're still using
+ CID 1213780
+
+2014-05-11 15:26:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: remove unused stream uridownloader
+ The uridownloader for the stream fragments isn't used anymore.
+
+2014-05-11 07:56:17 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/assrender/gstassrender.c:
+ assrender: Do not try to add a feature to a caps features ANY
+ It does not makes sense and asserts
+ Based on 7f9aac386fd5d5921c80100889a5f212c0148a88 from gst-plugins-base.
+
+2014-05-11 07:55:59 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Do not try to add a feature to a caps features ANY
+ It does not makes sense and asserts.
+ Based on 7f9aac386fd5d5921c80100889a5f212c0148a88 from gst-plugins-base.
+
+2014-05-11 14:02:34 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: choose the right alpha component for AYUV -> RGBA
+
+2014-05-11 10:27:02 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: update the respective state when we cache textures/data
+
+2014-05-01 02:10:20 -0400 Reynaldo H. Verdejo Pinochet <reynaldo@sisa.samsung.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: drop C++ style comments
+ This patch builds on previous work done by
+ Fabrizio (Misto) Milo <mistobaan@gmail.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=641204
+
+2014-05-01 01:58:03 -0400 Reynaldo H. Verdejo Pinochet <reynaldo@sisa.samsung.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: fix up error reporting
+ This patch builds on previous work done by
+ Fabrizio (Misto) Milo <mistobaan@gmail.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=641204
+
+2014-05-10 23:33:24 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: cache the textures that we are using
+
+2014-05-10 22:48:05 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: avoid recreating the GLMemory struct for output textures
+
+2014-04-11 19:38:32 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/rtmp/gstrtmpsrc.c:
+ rtmpsrc: error out if we get EOS immediately without any data
+ It's not really right to just go EOS as if nothing was wrong.
+
+2014-05-10 12:54:58 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: remove confusing debug log line
+
+2014-05-07 20:08:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/autoconvert/gstautoconvert.h:
+ autoconvert: factories don't need the lock
+ An atomic is enough, they can only be set once.
+
+2014-05-09 20:06:12 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ Revert "autoconvert: Handle caps query on internal srcpad"
+ This is not needed anymore if the gst_pad_link checks nothing.
+ This reverts commit a303375a3f5c12e97ca8bf50b5a93ce8652faf23.
+
+2014-05-09 20:12:27 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: No need to check anything when linking internal pads
+
+2014-05-09 20:05:07 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Don't ignore elements accepted ANY, it is valid
+
+2014-05-09 18:49:14 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove broken usage of the iterator
+ We're a subclass, so we can just take the object lock and iterate the list
+ directly.
+
+2014-05-08 19:35:07 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Process upstream getcaps
+ Process it like downstream getcaps
+
+2014-05-07 20:00:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Return the GList of factories, to a pointer to it.
+
+2014-05-07 19:54:46 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/autoconvert/gstautoconvert.h:
+ autoconvert: subelement can only be change with stream lock held
+ It was already the case, now be more explicit about that, and remove useless
+ lock/ref/unlock/unref dances.
+
+2014-05-07 19:48:49 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Keep a ref to the pads too
+ Simplifies the code
+
+2014-05-07 19:47:04 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove uneeded if()
+ NULL is valid GList
+
+2014-05-07 19:44:11 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Always push reconfigure upstream too
+ A reconfigure could trigger a change of contents instead of just reconfiguring the internal element
+
+2014-05-07 19:43:13 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove unused internal parameter
+
+2014-05-09 18:59:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: Fix some of the error handling
+
+2014-05-09 17:59:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Update GstVideoInfo after the buffer is mapped
+ gst_video_frame_map() will store an updated video info base
+ on the video meta. In order to have the right stride and offset
+ we should update that video info accordingly.
+
+2014-05-09 15:42:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ gl: Fix memory leak
+ CID #1212171
+
+2014-05-09 15:26:31 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ hls: Remove invalid free
+ data does not have to be freed at all here, it's a pointer to
+ an arbitrary position inside the current line. Also don't reuse
+ the data variable for anything else, that will cause crashes
+ in playlists that have the I-frame playlist URI followed by
+ other attributes.
+ CID 1212127
+
+2014-05-09 14:31:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-descriptor.c:
+ mpegts: Fix leak
+ The cell extension was never added to the parent cell
+ CID #1212162
+
+2014-05-09 22:22:43 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: preserve alpha in AYUV <-> RGBA conversions
+ https://bugzilla.gnome.org/show_bug.cgi?id=729743
+
+2014-05-09 18:07:03 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/colorconvert: implement lazy init
+
+2014-05-08 15:38:24 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: set initted to TRUE when _init_upload succeeded
+
+2014-05-08 22:49:33 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gldisplay: Use GST_STR_NULL() for printing possibly NULL strings and print all variables we use
+ Fixes compiler warning about set but not used platform_choice variable
+ among other things.
+
+2014-05-08 16:08:08 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * ext/gl/gstgleffects.c:
+ gleffects: use gl_vtable
+
+2014-05-08 17:28:11 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: fix compilation on OS X
+
+2014-05-08 15:40:33 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: fail propoerly if init fails
+
+2014-05-08 15:30:49 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstglcontext.h:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstgldownload.h:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ * gst-libs/gst/gl/gstglwindow.c:
+ * gst-libs/gst/gl/gstglwindow.h:
+ gl: make all GObjects inherit from GstObject
+ Aids memory leak debugging with GST_TRACE=mem-live
+
+2014-05-08 13:46:29 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglimagesink.c:
+ * gst-libs/gst/gl/gstglbufferpool.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmemory.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ * tests/check/libs/gstglupload.c:
+ gl/upload: implement lazy init
+ Rename init_format to set_format
+
+2014-05-08 00:59:42 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ gl/upload: add get_format method
+ Simply retreives the format set by init_format
+
+2014-05-08 00:48:07 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: attempt to passthrough the pool if the caps are the same
+ Reduces the number of glbufferpool instances required for >=2
+ consecutive GL elements in a pipeline.
+
+2014-05-08 00:43:14 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: always initialize the upload object
+
+2014-05-07 21:45:53 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstgltestsrc.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmemory.h:
+ * gst-libs/gst/gl/gstglmixer.c:
+ gl: advertise GstGLMemory usage in the caps as capsfeatures
+ https://bugzilla.gnome.org/show_bug.cgi?id=729658
+
+2014-05-07 20:12:23 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * tests/examples/gl/clutter/clutteractor.c:
+ * tests/examples/gl/clutter/clutteractortee.c:
+ gl/examples: fix compilation for clutter examples
+ ClutterX11TexturePixmap is deprecated in Clutter 1.6 and we ask for
+ at least 1.8
+
+2014-05-07 19:05:55 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: avoid endless recursion for cocoa
+
+2014-05-06 08:52:27 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: deprecate max-buffering-time property
+ It is not used as dashdemux doesn't have a internal buffer
+ for fragments anymore
+
+2014-05-06 01:56:28 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: removing old unused code
+ The 'catch up mode' isn't needed anymore since dashdemux
+ is downloading and pushing from the same thread
+
+2014-05-05 10:13:15 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: remember to set starting fragment to new fragments
+
+2014-05-02 18:34:04 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: handle a few more error cases
+ related to missing plugins, bad URI and a lockup on dealing with
+ errors from the source.
+
+2014-05-02 18:32:56 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Only set timestamp to the first buffer of fragments
+ Setting it to the other parts of the fragment is slightly wrong
+ and misleading as it isn't accurate enough.
+
+2014-05-02 18:30:05 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: handle error messages from the sources
+ Set up a message handling function to be able to catch errors
+ from the source element and signal the cond to allow the download
+ loop to retry the download.
+
+2014-05-01 21:04:54 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: check for errors between downloads
+ To abort earlier in case of failures
+
+2014-05-01 21:00:32 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Always accept the latency configure event
+ Upstream or internal elements are irrelevant and we should
+ always succeed.
+
+2014-05-01 12:04:51 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/Makefile.am:
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ * ext/dash/gstdownloadrate.c:
+ * ext/dash/gstdownloadrate.h:
+ dashdemux: measure download rate just like hlsdemux
+ new bitrate = (old bitrate + (last fragment bitrate * 3)) / 4
+
+2014-04-25 08:50:18 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: remove uridownloader from fragments download
+ Instead, use a source element linked to a ghostpad to provide
+ smaller buffers and more granular control for downstream
+ buffering elements while also reducing startup latency
+
+2014-05-07 09:11:25 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ gl/sink: make sure we always initialize the upload object
+ https://bugzilla.gnome.org/show_bug.cgi?id=729542
+
+2014-05-06 19:24:55 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: fix internal source event leaks
+
+2014-05-06 11:59:24 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: do not allocate the target texture of an EGLImage
+ The target texture of an EGLImage is the texture bind just
+ before calling glEGLImageTargetTexture2D.
+ As we currently only support a gl texture as the source of an EGLImage
+ the gl texture is actually already allocated when creating the eglimage.
+ I also see some cases where it fails to upload an eglimage when
+ glTexImage2D is called on the target.
+
+2014-05-06 11:51:31 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglutils.c:
+ gl: allow to avoid calling glTexImage2D(w, h, NULL) when generating a texture
+ Just pass 0 as width or height to gst_gl_context_gen_texture.
+
+2014-05-06 11:27:47 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglbufferpool.c:
+ gl: no need to initialize a frame buffer object to upload an eglimage
+ Fix https://bugzilla.gnome.org/show_bug.cgi?id=729588
+
+2014-05-06 11:21:56 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/egl/gsteglimagememory.c:
+ gl: use GST_CAT_ERROR instead of GST_ERROR_OBJECT
+ It fixes segault when GST_DEBUG is at least level 1 and eglCreateImage fails
+
+2014-05-06 10:14:26 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: delete texture used with GstVideoGLTextureUploadMeta
+
+2014-05-06 14:23:34 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl: use gst_gl_context_gen_shader helper instead of duplicating code
+
+2014-05-06 09:55:05 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * gst/pnm/gstpnmenc.c:
+ pnmenc: remove empty line
+ Remove trailing empty line from commit bfdc54395238c04fc6e5b51880c2d706f33e9011
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2013-11-20 12:16:17 +0100 Jesper Larsen <jesper.larsen@ixonos.com>
+
+ * gst/mpegtsmux/tsmux/tsmux.h:
+ mpegtsmux: Remove unused data in TsMuxSection
+ https://bugzilla.gnome.org/show_bug.cgi?id=721685
+
+2014-05-06 21:17:59 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * tests/check/Makefile.am:
+ tests: reenable camerabin element test
+
+2014-05-06 16:39:06 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * tests/check/Makefile.am:
+ gl/display: clean up pre gstglcontext api and struct fields
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 17:27:15 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ gl/display: add get_handle_type
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 17:08:18 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: avoid opening the X11 display on systems with Cocoa (OS X)
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 16:39:55 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglwindow.c:
+ gl/window: fix string length check for eagl
+
+2014-05-06 16:31:28 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: check the correct env variable for choosing an egl display
+ GST_GL_WINDOW is used for window system specific choices.
+ An EGLDisplay can be created from window systems with egl support by using
+ eglGetDisplay().
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 12:56:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/gl/cocoa/Makefile.am:
+ gl/cocoa: Use OBJCFLAGS where needed
+ Should fix usage of c-compiler-only flags with an objective-c compiler
+
+2014-05-06 09:48:58 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/pnm/gstpnmenc.c:
+ pnmenc: fix flow return and buffer leak in not-negotiated case
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2014-05-06 09:40:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/icles/.gitignore:
+ tests: add new vp8parser-test binary to .gitignore
+
+2014-05-05 17:20:45 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ srtpdec: Don't reset stream if the key hasn't changed
+
+2014-05-05 17:00:02 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ * ext/srtp/gstsrtpdec.h:
+ srtpdec: Add "remove-key" action signal to remove a single key
+ Removing all the keys can be a problem as it also resets the various
+ counters, so instead add an option to remove a single key.
+
+2014-05-05 22:25:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpenc.c:
+ srtpenc: Use %u in templates to match rtpbin
+
+2014-05-06 00:11:26 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ srtpdec: Remove unused field
+
+2014-05-06 09:23:13 +0530 Sanjay NM <sanjay.nm@samsung.com>
+
+ * gst/pnm/gstpnmenc.c:
+ Fix for not checking zero width and height
+ Signed-off-by: Sanjay NM <sanjay.nm@samsung.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2014-05-05 11:13:09 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Only set the segment position if there is a timestamp
+ Only the first buffer of a fragment has its timestamp set, so only
+ update the segment.position when pushing those buffers to avoid
+ having GST_CLOCK_TIME_NONE set to the position
+ https://bugzilla.gnome.org/show_bug.cgi?id=729364
+
+2014-05-05 12:30:32 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Use the same includes for GL that we would use later in the code for checking if GLES2 and OpenGL headers can both be included
+
+2014-05-05 20:06:29 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * configure.ac:
+ gl: check if we can include both GL and GLES2 headers at the same time
+ If we cannot, then default to GL over GLES2 unless GLES2 is required.
+
+2014-05-05 09:46:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Set Cache-Control header according to the caching requirements of the playlist
+
+2014-05-05 09:38:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: Update for uri downloader API changes
+
+2014-05-05 09:37:44 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Update for uri downloader API changes
+
+2014-05-05 09:36:56 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/uridownloader/gsturidownloader.c:
+ * gst-libs/gst/uridownloader/gsturidownloader.h:
+ uridownloader: Add parameter to disallow caching as required by HLS
+
+2014-05-05 09:34:56 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ * ext/hls/m3u8.h:
+ hls: Store allowcache playlist field in a boolean
+
+2014-05-04 22:22:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Use the same #includes for checking GL types as later in the code
+
+2014-05-03 21:38:42 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * tests/examples/gl/clutter/cluttershare.c:
+ gl/clutter: safer check for cogl version
+ Use COGL_VERSION_ENCODE to check for the minimum required and maximum allowed
+ cogl version. In certain situations just using the COGL_VERSION_* macro name can
+ give you the following error:
+ error "COGL_VERSION_MAX_ALLOWED must be >= COGL_VERSION_MIN_REQUIRED"
+
+2014-05-03 21:05:19 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * tests/examples/gl/generic/cube/main.cpp:
+ * tests/examples/gl/generic/cubeyuv/main.cpp:
+ * tests/examples/gl/generic/doublecube/main.cpp:
+ * tests/examples/gl/generic/recordgraphic/main.cpp:
+ gl/examples/generic: remove trailing whitespaces
+
+2014-05-03 20:48:33 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.3.1 ===
2014-05-03 18:16:21 +0200 Sebastian Dröge <sebastian@centricular.com>
diff --git a/NEWS b/NEWS
index c8715a583..692e58da2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-This is GStreamer Bad Plugins 1.3.1
+This is GStreamer Bad Plugins 1.3.2
Changes since 1.2:
@@ -45,6 +45,8 @@ New API:
events and merge custom tags into them consistently.
• playbin/playsink has support for application provided audio and video
filters.
+ • GstDiscoverer has new and simplified API to get details about missing
+ plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
providing a generic infrastructure for handling GL inside GStreamer
pipelines and a plugin with some elements using these, especially
@@ -62,6 +64,14 @@ Major changes:
of the existing V4L2 elements and the corresponding
infrastructure.
The v4l2videodec element replaces the mfcdec element.
+ ∘ New downloadbuffer element that replaces the download
+ buffering feature of queue2. Compared to queue2's code
+ it is much simpler and only for this single use case.
+ A noteworthy new feature is that it's downloading gaps
+ in the already downloaded stream parts when nothing else
+ is to be downloaded.
+ This is now used by playbin when download buffering is
+ enabled.
∘ rtpstreampay and rtpstreamdepay elements for transmitting
RTP packets over a stream API (e.g. TCP) according to
RFC 4571.
@@ -78,7 +88,7 @@ Major changes:
are available on OS X and iOS now.
• Other changes:
- ∘ gst-libav now uses libav 10, and gained support for H265/HEVC.
+ ∘ gst-libav now uses libav 10.1, and gained support for H265/HEVC.
∘ Support for hardware codecs and special memory types has been
improved with bugfixes and feature additions in various plugins
and base classes.
@@ -95,6 +105,9 @@ Major changes:
reliable now and supports more HLS features like trick modes.
Also fragments are pushed downstream while they're downloaded
now instead of waiting for each fragment to finish.
+ ∘ dashdemux and mssdemux are now also pushing fragments downstream
+ while they're downloaded instead of waiting for each fragment to
+ finish.
∘ videoflip can automatically flip based on the orientation tag.
∘ openjpeg supports the OpenJPEG2 API.
∘ gst-rtsp-server supports SRTP and MIKEY now.
@@ -107,4 +120,3 @@ Things to look out for:
element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
-
diff --git a/RELEASE b/RELEASE
index 3b179d80e..650777d38 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,8 +1,8 @@
-Release notes for GStreamer Bad Plugins 1.3.1
+Release notes for GStreamer Bad Plugins 1.3.2
-The GStreamer team is pleased to announce the first release of the unstable
+The GStreamer team is pleased to announce the second release of the unstable
1.3 release series. The 1.3 release series is adding new features on top of
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.3 release series
@@ -75,138 +75,22 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
- * 709414 : dvbsrc: Uses deprecated field frontend type and add DVB S2/T2 support
- * 723670 : Move VideoToolBox elements from applemedia to a different plugin
- * 728514 : glimagesink fails with gst-sdk android tutorial-5 / tutorial-4
- * 728356 : jpegparse: Does not passthrough timestamps depending on downstream elements
- * 519220 : Add W64/R64 support
- * 574408 : audiomixer: Need an element to do synchronized audio mixing
- * 628055 : tsdemux: Handle PCR/PTS/DTS discont/gaps
- * 644395 : mpegtsdemux / mpegtsmux: data flow error
- * 664443 : h264parse: Parsing shifts timestamps between frames
- * 671136 : mpegtsmux: add support for SDT and NIT tables for DVB-S/DVB-T
- * 675869 : hlsdemux: potential dead-lock using GstTask
- * 695846 : hlsdemux: No longer switches pads on playlist changes
- * 698748 : mpegtsmux: improper timestamping of output packets
- * 699924 : smoothstreaming: no audio with BBC bigbuckbunny stream
- * 701404 : dashdemux: should not buffer the entire Period
- * 703342 : gl: implement support for DispManX (Raspberry Pi)
- * 703343 : Add EGLImage support (consume and provide buffer pool)
- * 706054 : move GstEGLImageBufferPool and allocator from eglglessink to gstegl lib
- * 708345 : liveadder: round when calculation length from duration
- * 708438 : codecparsers: HEVC bitstream parser
- * 708629 : codecparsers: Fix the quantization matrix scan order for h264
- * 708688 : Message EISS and SCTE signaling sections on bus similar to PSI
- * 708914 : Add openni2 plugin and openni2src element
- * 709174 : Add avfvideosrc to the OS X build in applemedia
- * 709180 : mpegts: Return GstMpegTsDescriptor in mpegts_get_descriptor_from_*
- * 709454 : dvdspu: make palette change event sticky
- * 709795 : curlsftpsink - new libcurl-based sink element for SFTP
- * 710391 : geometrictransform: rotate: fix angle property help text
- * 710759 : mpegts: fix uninitialized variable warnings
- * 710810 : geometrictransform: Add a plugin for a 2D perspective transform
- * 710855 : ivfparse: Port to 1.0
- * 711009 : h264parse: Remove explicit PAR calculation and use the values provided by h264 codecparser
- * 711086 : hlssink: doesn't have the sink flag set
- * 711140 : vtenc: use proper release callback type in CVPixelBufferCreateWithPlanarBytes
- * 711159 : eglglessink: remove unused functions in the eagl backend
- * 711223 : Port cdaudio element to 1.
- * 711606 : applemedia: coremediabuffer: use correct retain/release functions on CMSampleBufferRef buffer
- * 711614 : avfvideosrc: set rank to GST_PRIMARY
- * 711620 : curlftpsink: Create a temporary file during FTP transfer/upload
- * 711844 : avfvideosrc: build failure
- * 711849 : smoothstreaming: Better handling of multi audio tracks
- * 714998 : d3dvideosink: force-aspect-ratio=false causes errors due to usage of uninitialised destination rectangle
- * 719519 : mpegtsmux: Does not prevent plugging unparsed stream
- * 720382 : dvbsuboverlay: fix reading of display window in display definition segment
- * 720434 : srtp: add 256-bit keys support
- * 721027 : mfcdec: doesn't work in odroid with kernel 3.8: dequeueing failed in input_dqbuf
- * 721073 : shm: test_shm_sysmem_alloc unit test fails with timeout after some time
- * 721293 : POTFILES.in is out of date
- * 721682 : examples: tsparser: Add DVB teletext/subtitling parsing
- * 721950 : assrender: handle video/x-raw(ANY) if downstream supports the GstVideoOverlayCompositionMeta API
- * 722078 : schroenc: oggmux drops buffers from schroenc because of unset buffer offsets
- * 722081 : h265parse: Fix segfault when parsing VPS
- * 722101 : h265parser: fix a trivial overrun in a loop
- * 722145 : tsdemux: fix memleak of PCROffsetCurrent
- * 722240 : h265parse: update caps when receive VPS/SPS
- * 722462 : tsdemux: Fix leak of PCROffsetGroup
- * 722590 : applemedia: Fails to build on iOS: 'VideoToolbox/VideoToolbox.h' file not found
- * 722669 : h265parser: Crashes on broken streams because of freeing uninitialized pointer
- * 722699 : mpegtsmux: don't leak pad name when treating events
- * 722934 : mxfdemux: don't use pull mode when the sequential scheduler flag is set
- * 723243 : h264parse: Default framerate to 25/1 when no informations found
- * 723268 : hlsdemux: Does not take into account stop time of seek events
- * 723508 : applemedia: Fails to build on Mac OS X 10.7: 'VideoToolbox/VideoToolbox.h' file not found
- * 723892 : mpegts: Some bugfixes regarding packetizing
- * 723953 : mpegts: Unit test for library RFC
- * 723995 : winks: configure test is broken - missing braces
- * 724003 : winks: headers are not mentioned in Makefile.am
- * 724034 : mpegts: parse extended event, component and content descriptors
- * 724069 : mpegts: add terrestrial delivery system descriptor
- * 724077 : shm: use shutdown() instead of close()
- * 724100 : error: unknown type name 'gst_ks_clock'
- * 724125 : curlsmtpsink: Timezone information is missed out in the sending out smtp email header
- * 724255 : mpegts: Provide original binary data in the public API
- * 724464 : mpegts: does not check data sizes when parsing descriptors
- * 724699 : katedec: Katedec overwrites tags from oggdemux
- * 724716 : tsparse: setting pipeline to PLAYING - > READY - > PLAYING is broken
- * 724790 : dashdemux: live MPDs are immediately reloaded
- * 724875 : dashdemux: attempts to fetch fragments before they're available.
- * 724981 : mpegts: Add support for creation of SDT and service descriptor
- * 725090 : debugutilsbad: fails gst-indent check
- * 725134 : hlsdemux: null pointer deref if media playlist contains no media
- * 725278 : add missed dvbsrc, mpegts docs
- * 725412 : srtpenc: unref caps in sink query
- * 725463 : change bandwidth to DVBv5-API
- * 725481 : gst-plugins-bad: Ignore gcov intermediate files
- * 725563 : tsdemux: Support DTS/DTS-HD bluray streams
- * 725659 : wininetsrc: " iradio-mode " to default to TRUE
- * 725893 : dvdspu: set proxy allocation flag on video sink pad
- * 726028 : mpegvideoparse: Differentiate the mpeg-2 stream from mpeg-1 based on pic_ext also
- * 726069 : frei0rfilter: memory corruption when the size of the incoming buffers change
- * 726098 : sbcenc: Allow user to set channel-mode
- * 726156 : watchdog: Add handling of paused state
- * 726463 : dvbsuboverlay: handle video/x-raw(ANY) if downstream supports the GstVideoOverlayCompositionMeta API
- * 726572 : fatal error: bcm_host.h: No such file or directory
- * 726591 : W32: GL plugins can't be built in -bad
- * 726752 : h264parser: should also expose a framerate in the case of interlaced samples
- * 726802 : rfbsrc: doesn't send stream start event
- * 726979 : mpegts: bugfix delivery system descriptor parsing
- * 727104 : configure.ac: fix OSX host check
- * 727125 : fatal error: GL/wglext.h: No such file or directory
- * 727159 : mpegts: use g_slice_new0 and g_slice_free
- * 727187 : mpegts: add data broadcast descriptor, stream indentifier descriptor
- * 727306 : Decklinksrc won't initialize some models of capture cards (Patch included!)
- * 727356 : mpegts: add dvb-t2 delivery system descriptor and typo fix
- * 727385 : dashdemux: use correct print format for gint64
- * 727403 : mpegts: add linkage, data_broadcast_id, private_data_specifier and parental_rating descriptors
- * 727460 : mpegts: add atsc terrestrial virtual channel table
- * 727512 : srtpdec: assertion when checking rtcp ssrc
- * 727560 : mpegts: add frequency list, scrambling and dvb ca indentifier descriptor
- * 727812 : directsoundsrc: CRITICAL, debug category not defined
- * 727843 : glimagesink: shows only a black screen
- * 727855 : camerabin: does not send an error if linking vfsrc pad to viewfinder queue fails
- * 727857 : camerabin: allow " ANY " feature in viewfinderbin static pad templates
- * 727885 : coremediabuffer: handle stride alignment
- * 727889 : mxf: avoid dereferencing NULL pointer and leak fixes
- * 727894 : liveadder: fix minor memory leak in caps query handler
- * 727906 : smoothstreaming: using manifest before we have it in seeking query
- * 727953 : avfvideosrc: check if downstream supports the video meta API
- * 727977 : dvb: Protect against symbols added in DVB_API v5 minor version > 5
- * 728107 : gl: No surface resizing logic on Android/iOS
- * 728127 : glimagesink: fails to create window from gst-launch process if OS X terminal is fullscreen
- * 728128 : glimagesink: swapped UV on OS X with avdec_h264
- * 728249 : iosavassetsrc: port to 1.0
- * 728439 : glimagesink: does not takes in account strides
- * 728451 : glimagesink: expects a NSWindow instead of a NSView as the window handle
- * 728761 : glimagesink: Deadlock on errors
- * 728815 : GstGLMemory mix stride and width
- * 728872 : GstGLBufferPool should avoid to allocate upload resources that are not going to be used for sure
- * 728947 : glcolorscale: only black frames on GLESv2
- * 726255 : y4mdec: Should check for VIDEO_META_API not CROP_META_API
- * 711232 : Remove cdaudio
- * 702041 : winks: Port to 1.0
+ * 721685 : mpegtsmux: Remove unused data in TsMuxSection
+ * 723167 : curlsftpsink: allow remote host authentication by public key fingerprint
+ * 726666 : gl: error: redundant redeclaration of numerous GL functions
+ * 728234 : gl: Don't unconditonally use EGL extensions
+ * 729542 : glimagesink: pool may never be activated, which leads to crash
+ * 729588 : glimagesink: cannot play 1080p on RPI
+ * 729614 : PNM Encoder is Encoding 0 x 0 images
+ * 729658 : gl: wrong negotiated caps when using eglimage
+ * 729742 : glcolorconvert: Should set alpha to 1 if source is opaque
+ * 729743 : glcolorconvert: Should preserve alpha channel when doing AYUV - > ARGB
+ * 729861 : glfilter: lose some caps informations like the framerate
+ * 729896 : glupload: Ignores stride when uploading raw data
+ * 730069 : gl: Crash when setting invalid GST_GL_PLATFORM
+ * 730133 : motioncells:fix memleak
+ * 730459 : curlsshsink: post error on bus in element, not transfer thread
+ * 729551 : GstGLDisplay: mix platform and window
==== Download ====
@@ -243,123 +127,20 @@ subscribe to the gstreamer-devel list.
Contributors to this release
- * Adrien SCH
- * Aleix Conchillo Flaqué
- * Alessandro Decina
- * Alex Ashley
- * Alexey Chernov
- * Amaury Medeiros
- * Andoni Morales Alastruey
- * Andres Gomez
- * Andrey Utkin
- * Andy Wingo
- * Anthony Violo
- * Antoni Silvestre
- * Antonio Ospite
- * Arnaud Vrac
* Aurélien Zanelli
- * Benjamin Gaignard
- * Blake Tregre
- * Brendan Long
- * Carlos Rafael Giani
- * Chen Jie
- * Chris Bass
- * Chris Paulson-Ellis
- * Christian Fredrik Kalager Schaller
- * Christian Schaller
- * Colin Macdonald
- * Cong Zhong
- * Dan Kegel
- * David Hoyt
- * David Schleef
- * Davide Bertola
- * Dominik Röttsches
- * Duncan Palmer
* Edward Hervey
- * Eric Anholt
- * Filippo Argiolas
- * Gil Pedersen
- * Gilles Dartiguelongue
- * Greg Rutz
- * Guillaume Desmottes
- * Gwenole Beauchesne
- * Haakon Sporsheim (ieei)
- * Halley Zhao
- * Haridass Selvaraj
- * Jan Schmidt
- * Javier Jardón
* Jesper Larsen
- * Johan Dahlin
- * Jonathan Matthew
- * Jorge Zapata
- * Josep Torra
- * Julien
* Julien Isorce
- * Julien Moutte
- * Justin Joy
- * Kipp Cannon
* L. Sorin
- * LRN
- * Li Xiaowei
- * Lihua Liu
- * Lubosz Sarnecki
- * Luc Deschenaux
* Luis de Bethencourt
- * Mariusz Buras
- * Mark Nauwelaerts
- * Matej Knopp
- * Mathieu Duponchelle
- * Matthew
* Matthew Waters
- * Matthieu Bouron
- * Michael Olbrich
- * Miguel Casas-Sanchez
- * Miguel París Díaz
- * Miquel Àngel Farré
- * Mohammed Sameer
- * Nicholas Panayis
* Nicola Murino
* Nicolas Dufresne
* Olivier Crête
- * Per x Johansson
- * Philippe Normand
- * Pierre Pouzol
- * Piotr Drąg
- * Pratheesh Gangadhar
- * Raimo Järvi
* Reynaldo H. Verdejo Pinochet
- * Rico Tzschichholz
- * Roland Peffer
- * Ronald S. Bultje
- * Santiago Carot-Nemesio
+ * Sanjay NM
* Sebastian Dröge
- * Sebastian Rasmussen
- * Sjoerd Simons
- * Sreerenj Balachandran
- * Stefan Kost
- * Stefan Ringel
- * Stefan Sauer
- * Steve Maynard
* Thiago Santos
- * Thibault Saunier
- * Thijs Vermeir
- * Thomas Vander Stichele
* Tim-Philipp Müller
- * Todd Agulnick
- * Tonu Jaansoo
- * Vincent Penquerc'h
- * Vinson Lee
- * Víctor Manuel Jáquez Leal
- * Wang Xin-yu (王昕宇)
- * Wei Feng
* Wim Taymans
- * Xavi Artigas
- * Zallesov
- * Zhao, Halley
- * duhui.lee
- * julien
- * julien User
- * madmac
- * unknown
- * Руслан Ижбулатов
  \ No newline at end of file
diff --git a/common b/common
-Subproject 1f5d3c3163cc3399251827235355087c2affa79
+Subproject 211fa5f2d0930dfd6891b386d42edba6d88c2a1
diff --git a/configure.ac b/configure.ac
index 7315cca42..f39ed8c2a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ([2.68])
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],[1.3.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.3.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
@@ -48,11 +48,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 301, 0, 301)
+AS_LIBTOOL(GST, 302, 0, 302)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.3.1.1
-GSTPB_REQ=1.3.1.1
+GST_REQ=1.3.2
+GSTPB_REQ=1.3.2
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 7ea7bfbe0..a8303c5fd 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -60359,7 +60359,7 @@
<RANGE>>= 2</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum buffering time</NICK>
-<BLURB>Maximum number of seconds of buffer accumulated during playback.</BLURB>
+<BLURB>Maximum number of seconds of buffer accumulated during playback(deprecated).</BLURB>
<DEFAULT>30</DEFAULT>
</ARG>
@@ -60613,7 +60613,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max queue size in buffers</NICK>
-<BLURB>Maximum buffers that can be stored in each internal stream queue (0 = infinite).</BLURB>
+<BLURB>Maximum buffers that can be stored in each internal stream queue (0 = infinite) (deprecated).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index e7cd556be..9af111970 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -64,8 +64,6 @@ GObject
GstChecksumSink
GstCurlBaseSink
GstCurlFileSink
- GstCurlSshSink
- GstCurlSftpSink
GstCurlTlsSink
GstCurlFtpSink
GstCurlHttpSink
@@ -202,9 +200,11 @@ GObject
GstBaseCameraSrc
GstUvcH264Src
GstWrapperCameraBinSrc
+ GstDashDemux
GstFPSDisplaySink
GstHLSDemux
GstHlsSink
+ GstMssDemux
GstPipeline
GstCameraBin
GstSDPDemux
@@ -216,7 +216,6 @@ GObject
GstCompare
GstDVBSubOverlay
GstDVDSpu
- GstDashDemux
GstDecklinkSink
GstDecklinkSrc
GstDisparity
@@ -249,7 +248,6 @@ GObject
GstMpeg2enc
GstMpegPSDemux
GstMplex
- GstMssDemux
GstOpencvTextOverlay
GstPcapParse
GstPitch
@@ -298,6 +296,7 @@ GObject
GstTSDemux
MpegTSParse2
MpegTsMux
+ GstGLContext
GstPad
GstGLMixerPad
GstPadTemplate
@@ -311,7 +310,6 @@ GObject
GstTaskPool
GstColorBalanceChannel
GstEncodingProfile
- GstGLContext
GstVdpDevice
MXFMetadataBase
MXFDescriptiveMetadata
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 1c33aeafb..e0c55285f 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -16,6 +16,7 @@ GstCameraBin GstChildProxy GstTagSetter
GstCameraBin2 GstChildProxy GstTagSetter
GstCeltEnc GstPreset GstTagSetter
GstDaalaEnc GstPreset
+GstDashDemux GstChildProxy
GstDataURISrc GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstDfbVideoSink GstNavigation GstColorBalance
@@ -46,6 +47,7 @@ GstKateEnc GstTagSetter
GstKateTag GstTagSetter
GstMMS GstURIHandler
GstMpeg2enc GstPreset
+GstMssDemux GstChildProxy
GstMythtvSrc GstURIHandler
GstNeonhttpSrc GstURIHandler
GstOpenJPEGEnc GstPreset
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index a49778486..8affeb733 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -581,3 +581,11 @@ GstSrtpDec *gstsrtpdec
guint arg1
</SIGNAL>
+<SIGNAL>
+<NAME>GstSrtpDec::remove-key</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstSrtpDec *gstsrtpdec
+guint arg1
+</SIGNAL>
+
diff --git a/docs/plugins/inspect-build.stamp b/docs/plugins/inspect-build.stamp
deleted file mode 100644
index e69de29bb..000000000
--- a/docs/plugins/inspect-build.stamp
+++ /dev/null
diff --git a/docs/plugins/inspect.stamp b/docs/plugins/inspect.stamp
deleted file mode 100644
index e0cb13940..000000000
--- a/docs/plugins/inspect.stamp
+++ /dev/null
@@ -1 +0,0 @@
-timestamp \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml
index 2984a1d6f..86883d746 100644
--- a/docs/plugins/inspect/plugin-accurip.xml
+++ b/docs/plugins/inspect/plugin-accurip.xml
@@ -3,7 +3,7 @@
<description>Computes an AccurateRip CRC</description>
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
<basename>libgstaccurip.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index 7be77093b..c8261c9b9 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>1.3.1</version>
+ <version>1.3.2</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 49afbf3b6..790723ae8 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml
index dada47ca4..2f947870d 100644
--- a/docs/plugins/inspect/plugin-asfmux.xml
+++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,7 +3,7 @@
<description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</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 bf1b1aa6b..16bb3dfd4 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>1.3.1</version>
+ <version>1.3.2</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 2bfb2c4ad..0c2c3ba1d 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>1.3.1</version>
+ <version>1.3.2</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 614e9e418..e8ad756d2 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>1.3.1</version>
+ <version>1.3.2</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 56f4389af..a35eff67c 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>1.3.1</version>
+ <version>1.3.2</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 3de2a2afa..d4a521670 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml
index 948fc5add..32d1d899a 100644
--- a/docs/plugins/inspect/plugin-camerabin.xml
+++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,7 +3,7 @@
<description>Take image snapshots and record movies from camera</description>
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
<basename>libgstcamerabin2.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml
index 6de9276f5..4e2f41e86 100644
--- a/docs/plugins/inspect/plugin-chromaprint.xml
+++ b/docs/plugins/inspect/plugin-chromaprint.xml
@@ -3,7 +3,7 @@
<description>Calculate Chromaprint fingerprint from audio files</description>
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
<basename>libgstchromaprint.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml
index 9d0837b63..fff03339d 100644
--- a/docs/plugins/inspect/plugin-coloreffects.xml
+++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,7 +3,7 @@
<description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml
index 55c266ff6..2477e45db 100644
--- a/docs/plugins/inspect/plugin-curl.xml
+++ b/docs/plugins/inspect/plugin-curl.xml
@@ -3,7 +3,7 @@
<description>libcurl-based elements</description>
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
<basename>libgstcurl.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
@@ -55,21 +55,6 @@
</pads>
</element>
<element>
- <name>curlsftpsink</name>
- <longname>Curl sftp sink</longname>
- <class>Sink/Network</class>
- <description>Upload data over the SFTP protocol using libcurl</description>
- <author>Sorin L. &lt;sorin@axis.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
<name>curlsmtpsink</name>
<longname>Curl smtp sink</longname>
<class>Sink/Network</class>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index b9052de98..94ec4840c 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>1.3.1</version>
+ <version>1.3.2</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 724767d01..ba31620b2 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>1.3.1</version>
+ <version>1.3.2</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 27d19905b..46a6ac7ff 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>1.3.1</version>
+ <version>1.3.2</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index 2f2ed2e91..5dd3b401b 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,7 +3,7 @@
<description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</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 067cf1f2e..6a44de9de 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>1.3.1</version>
+ <version>1.3.2</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 96182daa0..3896b35ad 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>1.3.1</version>
+ <version>1.3.2</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 8d1a5bdae..75a31da55 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>1.3.1</version>
+ <version>1.3.2</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 2d7f0c59b..0c8df3d21 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>1.3.1</version>
+ <version>1.3.2</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml
index 33f6e4c24..a210a8c2f 100644
--- a/docs/plugins/inspect/plugin-festival.xml
+++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,7 +3,7 @@
<description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml
index f1313f921..f8d1fb119 100644
--- a/docs/plugins/inspect/plugin-fieldanalysis.xml
+++ b/docs/plugins/inspect/plugin-fieldanalysis.xml
@@ -3,7 +3,7 @@
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml
index 97c1b1fe1..85cfe2d5a 100644
--- a/docs/plugins/inspect/plugin-flite.xml
+++ b/docs/plugins/inspect/plugin-flite.xml
@@ -3,7 +3,7 @@
<description>Flite speech synthesizer plugin</description>
<filename>../../ext/flite/.libs/libgstflite.so</filename>
<basename>libgstflite.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml
index 71f7b44b4..55c6a7396 100644
--- a/docs/plugins/inspect/plugin-fragmented.xml
+++ b/docs/plugins/inspect/plugin-fragmented.xml
@@ -3,7 +3,7 @@
<description>Fragmented streaming plugins</description>
<filename>../../ext/hls/.libs/libgstfragmented.so</filename>
<basename>libgstfragmented.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index 0e509e91c..f64e287ce 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,7 +3,7 @@
<description>frei0r plugin library</description>
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
<basename>libgstfrei0r.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml
index 1f29fabdf..e735ceae7 100644
--- a/docs/plugins/inspect/plugin-gaudieffects.xml
+++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@
<description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 0d593c169..f84d5a9f8 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index 6ce0d4bbb..230629ac7 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,7 +3,7 @@
<description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index 383abe86e..d647c90a2 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>1.3.0.1</version>
+ <version>1.3.2</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-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index adc7efd4d..23c72cf4a 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml
index 1a356c0a6..be9df02c3 100644
--- a/docs/plugins/inspect/plugin-gstsiren.xml
+++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,7 +3,7 @@
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
<basename>libgstsiren.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml
index 9980d3159..0e054eb0d 100644
--- a/docs/plugins/inspect/plugin-id3tag.xml
+++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,7 +3,7 @@
<description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml
index b0e37ec2f..8ec68720d 100644
--- a/docs/plugins/inspect/plugin-inter.xml
+++ b/docs/plugins/inspect/plugin-inter.xml
@@ -3,7 +3,7 @@
<description>plugin for inter-pipeline communication</description>
<filename>../../gst/inter/.libs/libgstinter.so</filename>
<basename>libgstinter.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
index 6074c87b5..a709b1789 100644
--- a/docs/plugins/inspect/plugin-interlace.xml
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,7 +3,7 @@
<description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml
index 1c54d1d4c..b247e5c0f 100644
--- a/docs/plugins/inspect/plugin-jpegformat.xml
+++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,7 +3,7 @@
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml
index ac89e258f..bba2a3002 100644
--- a/docs/plugins/inspect/plugin-liveadder.xml
+++ b/docs/plugins/inspect/plugin-liveadder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple live discontinuous streams</description>
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
<basename>libgstliveadder.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml
index 88a9be2a4..c9401c0be 100644
--- a/docs/plugins/inspect/plugin-mimic.xml
+++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,7 +3,7 @@
<description>Mimic codec</description>
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
<basename>libgstmimic.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</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 6c13e53e0..3ec36c492 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>1.3.1</version>
+ <version>1.3.2</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 90e75b88d..4b1ace347 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index 8605b576e..a6f2c9570 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,10 +3,10 @@
<description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</version>
<license>GPL</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-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml
index a402f225d..76a9ab7de 100644
--- a/docs/plugins/inspect/plugin-mpegpsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG-PS demuxer</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
<basename>libgstmpegpsdemux.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml
index 647f36383..0dda6188c 100644
--- a/docs/plugins/inspect/plugin-mpegtsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml
index ffbfceed6..0f1543caf 100644
--- a/docs/plugins/inspect/plugin-mpegtsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,7 +3,7 @@
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml
index 30dbd5694..d48f3d474 100644
--- a/docs/plugins/inspect/plugin-mpg123.xml
+++ b/docs/plugins/inspect/plugin-mpg123.xml
@@ -3,7 +3,7 @@
<description>mp3 decoding based on the mpg123 library</description>
<filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
<basename>libgstmpg123.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml
index cb6abee9e..8bfc786a7 100644
--- a/docs/plugins/inspect/plugin-mplex.xml
+++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,7 +3,7 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml
index 235afec68..7afcd576c 100644
--- a/docs/plugins/inspect/plugin-neon.xml
+++ b/docs/plugins/inspect/plugin-neon.xml
@@ -3,7 +3,7 @@
<description>lib neon http client src</description>
<filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
<basename>libgstneonhttpsrc.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
index 23223ea53..1f47b2cde 100644
--- a/docs/plugins/inspect/plugin-ofa.xml
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,7 +3,7 @@
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml
index 0efbc806e..9e9ca20c6 100644
--- a/docs/plugins/inspect/plugin-openal.xml
+++ b/docs/plugins/inspect/plugin-openal.xml
@@ -3,7 +3,7 @@
<description>OpenAL plugin library</description>
<filename>../../ext/openal/.libs/libgstopenal.so</filename>
<basename>libgstopenal.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
index 3cfd4819e..1f6e8823a 100644
--- a/docs/plugins/inspect/plugin-opencv.xml
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,7 +3,7 @@
<description>GStreamer OpenCV Plugins</description>
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
<basename>libgstopencv.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
index c8e05becd..cffb9203f 100644
--- a/docs/plugins/inspect/plugin-opus.xml
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -3,10 +3,10 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</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-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index c3fdb0b96..fb83797b2 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
index 124e59a00..13790bb30 100644
--- a/docs/plugins/inspect/plugin-pnm.xml
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,7 +3,7 @@
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index daa3a6c1a..181a5ce4d 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>1.3.1</version>
+ <version>1.3.2</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 fc279cb5f..8d9d800d7 100644
--- a/docs/plugins/inspect/plugin-removesilence.xml
+++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -3,7 +3,7 @@
<description>Removes silence from an audio stream</description>
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
<basename>libgstremovesilence.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml
index a12da185e..840fddaa4 100644
--- a/docs/plugins/inspect/plugin-resindvd.xml
+++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
<basename>libgstresindvd.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
index a448d1056..da41ec56c 100644
--- a/docs/plugins/inspect/plugin-rfbsrc.xml
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,7 +3,7 @@
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index 765cd1842..278d72127 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,10 +3,10 @@
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</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-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index 54151a5aa..45aba3644 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>1.3.1</version>
+ <version>1.3.2</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 7e117ca11..decfa34c9 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>1.3.1</version>
+ <version>1.3.2</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 a35bcc99f..9089e872f 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>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml
index 7ab947819..17ed22a26 100644
--- a/docs/plugins/inspect/plugin-smooth.xml
+++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -3,7 +3,7 @@
<description>Apply a smooth filter to an image</description>
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
<basename>libgstsmooth.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index bf48fe2ed..fd41c616a 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,10 +3,10 @@
<description>Audio Pitch Controller &amp; BPM Detection</description>
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
<basename>libgstsoundtouch.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</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-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml
index a68380063..3261c62be 100644
--- a/docs/plugins/inspect/plugin-spandsp.xml
+++ b/docs/plugins/inspect/plugin-spandsp.xml
@@ -3,10 +3,10 @@
<description>libspandsp plugin</description>
<filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
<basename>libgstspandsp.so</basename>
- <version>1.3.0.1</version>
+ <version>1.3.2</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-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index 0a277b6de..d0bb02903 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,7 +3,7 @@
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
<basename>libgstspeed.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml
index 67d784ae4..330493687 100644
--- a/docs/plugins/inspect/plugin-subenc.xml
+++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,7 +3,7 @@
<description>subtitle encoders</description>
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
<basename>libgstsubenc.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml
index c7c19f61b..2ed6fa4da 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>1.3.1</version>
+ <version>1.3.2</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 c778182ff..38d72e31c 100644
--- a/docs/plugins/inspect/plugin-voaacenc.xml
+++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -3,7 +3,7 @@
<description>AAC audio encoder</description>
<filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
<basename>libgstvoaacenc.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml
index 617dc29e0..20c5bf01d 100644
--- a/docs/plugins/inspect/plugin-voamrwbenc.xml
+++ b/docs/plugins/inspect/plugin-voamrwbenc.xml
@@ -3,7 +3,7 @@
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
<basename>libgstvoamrwbenc.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml
index de3c2ca0c..750d11f69 100644
--- a/docs/plugins/inspect/plugin-waylandsink.xml
+++ b/docs/plugins/inspect/plugin-waylandsink.xml
@@ -3,7 +3,7 @@
<description>Wayland Video Sink</description>
<filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
<basename>libgstwaylandsink.so</basename>
- <version>1.3.1</version>
+ <version>1.3.2</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 d2ef5615e..7cee1f8da 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>1.3.1</version>
+ <version>1.3.2</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 307e33bfb..022e833e8 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>1.3.0.1</version>
+ <version>1.3.2</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/gst-plugins-bad.doap b/gst-plugins-bad.doap
index 86b4dac5b..3a5b5a384 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
<release>
<Version>
+ <revision>1.3.2</revision>
+ <branch>1.3</branch>
+ <name></name>
+ <created>2014-05-21</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.3.2.tar.xz" />
+ </Version>
+ </release>
+
+<release>
+ <Version>
<revision>1.3.1</revision>
<branch>1.3</branch>
<name></name>
diff --git a/gst/bayer/gstbayerorc-dist.c b/gst/bayer/gstbayerorc-dist.c
index 661fd5718..1dc708de1 100644
--- a/gst/bayer/gstbayerorc-dist.c
+++ b/gst/bayer/gstbayerorc-dist.c
@@ -407,19 +407,17 @@ bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2,
orc_union16 *ORC_RESTRICT ptr0;
orc_union16 *ORC_RESTRICT ptr1;
const orc_union16 *ORC_RESTRICT ptr4;
+ orc_union16 var37;
+ orc_union16 var38;
orc_union16 var39;
orc_union16 var40;
- orc_union16 var41;
- orc_union16 var42;
+ orc_int8 var41;
+ orc_int8 var42;
orc_int8 var43;
- orc_int8 var44;
+ orc_union16 var44;
orc_int8 var45;
orc_int8 var46;
- orc_union16 var47;
- orc_int8 var48;
- orc_int8 var49;
- orc_int8 var50;
- orc_int8 var51;
+ orc_int8 var47;
ptr0 = (orc_union16 *) d1;
ptr1 = (orc_union16 *) d2;
@@ -428,54 +426,52 @@ bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2,
for (i = 0; i < n; i++) {
/* 0: loadoffw */
- var42 = ptr4[i + -1];
- /* 1: splitwb */
+ var40 = ptr4[i + -1];
+ /* 1: select1wb */
{
orc_union16 _src;
- _src.i = var42.i;
- var43 = _src.x2[1];
- var44 = _src.x2[0];
+ _src.i = var40.i;
+ var41 = _src.x2[1];
}
/* 2: loadw */
- var39 = ptr4[i];
+ var37 = ptr4[i];
/* 3: splitwb */
{
orc_union16 _src;
- _src.i = var39.i;
- var45 = _src.x2[1];
- var46 = _src.x2[0];
+ _src.i = var37.i;
+ var42 = _src.x2[1];
+ var43 = _src.x2[0];
}
/* 4: loadoffw */
- var47 = ptr4[i + 1];
- /* 5: splitwb */
+ var44 = ptr4[i + 1];
+ /* 5: select0wb */
{
orc_union16 _src;
- _src.i = var47.i;
- var48 = _src.x2[1];
- var49 = _src.x2[0];
+ _src.i = var44.i;
+ var45 = _src.x2[0];
}
/* 6: avgub */
- var50 = ((orc_uint8) var46 + (orc_uint8) var49 + 1) >> 1;
+ var46 = ((orc_uint8) var43 + (orc_uint8) var45 + 1) >> 1;
/* 7: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var46;
- _dest.x2[1] = var50;
- var40.i = _dest.i;
+ _dest.x2[0] = var43;
+ _dest.x2[1] = var46;
+ var38.i = _dest.i;
}
/* 8: storew */
- ptr0[i] = var40;
+ ptr0[i] = var38;
/* 9: avgub */
- var51 = ((orc_uint8) var43 + (orc_uint8) var45 + 1) >> 1;
+ var47 = ((orc_uint8) var41 + (orc_uint8) var42 + 1) >> 1;
/* 10: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var51;
- _dest.x2[1] = var45;
- var41.i = _dest.i;
+ _dest.x2[0] = var47;
+ _dest.x2[1] = var42;
+ var39.i = _dest.i;
}
/* 11: storew */
- ptr1[i] = var41;
+ ptr1[i] = var39;
}
}
@@ -489,19 +485,17 @@ _backup_bayer_orc_horiz_upsample (OrcExecutor * ORC_RESTRICT ex)
orc_union16 *ORC_RESTRICT ptr0;
orc_union16 *ORC_RESTRICT ptr1;
const orc_union16 *ORC_RESTRICT ptr4;
+ orc_union16 var37;
+ orc_union16 var38;
orc_union16 var39;
orc_union16 var40;
- orc_union16 var41;
- orc_union16 var42;
+ orc_int8 var41;
+ orc_int8 var42;
orc_int8 var43;
- orc_int8 var44;
+ orc_union16 var44;
orc_int8 var45;
orc_int8 var46;
- orc_union16 var47;
- orc_int8 var48;
- orc_int8 var49;
- orc_int8 var50;
- orc_int8 var51;
+ orc_int8 var47;
ptr0 = (orc_union16 *) ex->arrays[0];
ptr1 = (orc_union16 *) ex->arrays[1];
@@ -510,54 +504,52 @@ _backup_bayer_orc_horiz_upsample (OrcExecutor * ORC_RESTRICT ex)
for (i = 0; i < n; i++) {
/* 0: loadoffw */
- var42 = ptr4[i + -1];
- /* 1: splitwb */
+ var40 = ptr4[i + -1];
+ /* 1: select1wb */
{
orc_union16 _src;
- _src.i = var42.i;
- var43 = _src.x2[1];
- var44 = _src.x2[0];
+ _src.i = var40.i;
+ var41 = _src.x2[1];
}
/* 2: loadw */
- var39 = ptr4[i];
+ var37 = ptr4[i];
/* 3: splitwb */
{
orc_union16 _src;
- _src.i = var39.i;
- var45 = _src.x2[1];
- var46 = _src.x2[0];
+ _src.i = var37.i;
+ var42 = _src.x2[1];
+ var43 = _src.x2[0];
}
/* 4: loadoffw */
- var47 = ptr4[i + 1];
- /* 5: splitwb */
+ var44 = ptr4[i + 1];
+ /* 5: select0wb */
{
orc_union16 _src;
- _src.i = var47.i;
- var48 = _src.x2[1];
- var49 = _src.x2[0];
+ _src.i = var44.i;
+ var45 = _src.x2[0];
}
/* 6: avgub */
- var50 = ((orc_uint8) var46 + (orc_uint8) var49 + 1) >> 1;
+ var46 = ((orc_uint8) var43 + (orc_uint8) var45 + 1) >> 1;
/* 7: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var46;
- _dest.x2[1] = var50;
- var40.i = _dest.i;
+ _dest.x2[0] = var43;
+ _dest.x2[1] = var46;
+ var38.i = _dest.i;
}
/* 8: storew */
- ptr0[i] = var40;
+ ptr0[i] = var38;
/* 9: avgub */
- var51 = ((orc_uint8) var43 + (orc_uint8) var45 + 1) >> 1;
+ var47 = ((orc_uint8) var41 + (orc_uint8) var42 + 1) >> 1;
/* 10: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var51;
- _dest.x2[1] = var45;
- var41.i = _dest.i;
+ _dest.x2[0] = var47;
+ _dest.x2[1] = var42;
+ var39.i = _dest.i;
}
/* 11: storew */
- ptr1[i] = var41;
+ ptr1[i] = var39;
}
}
@@ -581,10 +573,9 @@ bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2,
1, 9, 24, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 104, 111, 114,
105, 122, 95, 117, 112, 115, 97, 109, 112, 108, 101, 11, 2, 2, 11, 2,
2, 12, 2, 2, 14, 4, 255, 255, 255, 255, 14, 4, 1, 0, 0, 0,
- 20, 2, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 83, 32,
- 4, 16, 199, 34, 33, 32, 199, 36, 35, 4, 83, 32, 4, 17, 199, 38,
- 37, 32, 39, 37, 35, 37, 196, 0, 35, 37, 39, 34, 34, 36, 196, 1,
- 34, 36, 2, 0,
+ 20, 2, 20, 1, 20, 1, 20, 1, 20, 1, 83, 32, 4, 16, 189, 33,
+ 32, 199, 35, 34, 4, 83, 32, 4, 17, 188, 36, 32, 39, 36, 34, 36,
+ 196, 0, 34, 36, 39, 33, 33, 35, 196, 1, 33, 35, 2, 0,
};
p = orc_program_new_from_static_bytecode (bc);
orc_program_set_backup_function (p, _backup_bayer_orc_horiz_upsample);
@@ -602,26 +593,24 @@ bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2,
orc_program_add_temporary (p, 1, "t3");
orc_program_add_temporary (p, 1, "t4");
orc_program_add_temporary (p, 1, "t5");
- orc_program_add_temporary (p, 1, "t6");
- orc_program_add_temporary (p, 1, "t7");
orc_program_append_2 (p, "loadoffw", 0, ORC_VAR_T1, ORC_VAR_S1,
ORC_VAR_C1, ORC_VAR_D1);
- orc_program_append_2 (p, "splitwb", 0, ORC_VAR_T3, ORC_VAR_T2, ORC_VAR_T1,
- ORC_VAR_D1);
- orc_program_append_2 (p, "splitwb", 0, ORC_VAR_T5, ORC_VAR_T4, ORC_VAR_S1,
+ orc_program_append_2 (p, "select1wb", 0, ORC_VAR_T2, ORC_VAR_T1,
+ ORC_VAR_D1, ORC_VAR_D1);
+ orc_program_append_2 (p, "splitwb", 0, ORC_VAR_T4, ORC_VAR_T3, ORC_VAR_S1,
ORC_VAR_D1);
orc_program_append_2 (p, "loadoffw", 0, ORC_VAR_T1, ORC_VAR_S1,
ORC_VAR_C2, ORC_VAR_D1);
- orc_program_append_2 (p, "splitwb", 0, ORC_VAR_T7, ORC_VAR_T6, ORC_VAR_T1,
- ORC_VAR_D1);
- orc_program_append_2 (p, "avgub", 0, ORC_VAR_T6, ORC_VAR_T4, ORC_VAR_T6,
+ orc_program_append_2 (p, "select0wb", 0, ORC_VAR_T5, ORC_VAR_T1,
+ ORC_VAR_D1, ORC_VAR_D1);
+ orc_program_append_2 (p, "avgub", 0, ORC_VAR_T5, ORC_VAR_T3, ORC_VAR_T5,
ORC_VAR_D1);
- orc_program_append_2 (p, "mergebw", 0, ORC_VAR_D1, ORC_VAR_T4, ORC_VAR_T6,
+ orc_program_append_2 (p, "mergebw", 0, ORC_VAR_D1, ORC_VAR_T3, ORC_VAR_T5,
ORC_VAR_D1);
- orc_program_append_2 (p, "avgub", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_T5,
+ orc_program_append_2 (p, "avgub", 0, ORC_VAR_T2, ORC_VAR_T2, ORC_VAR_T4,
ORC_VAR_D1);
- orc_program_append_2 (p, "mergebw", 0, ORC_VAR_D2, ORC_VAR_T3, ORC_VAR_T5,
+ orc_program_append_2 (p, "mergebw", 0, ORC_VAR_D2, ORC_VAR_T2, ORC_VAR_T4,
ORC_VAR_D1);
#endif
diff --git a/win32/common/config.h b/win32/common/config.h
index 6a9ab673e..dd4fefbca 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -86,7 +86,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2014-05-03"
+#define GST_PACKAGE_RELEASE_DATETIME "2014-05-21"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -631,7 +631,7 @@
#define PACKAGE_NAME "GStreamer Bad Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.3.1"
+#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.3.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-bad"
@@ -640,7 +640,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.3.1"
+#define PACKAGE_VERSION "1.3.2"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -680,7 +680,7 @@
#undef USE_EGL_RPI
/* Version number of package */
-#define VERSION "1.3.1"
+#define VERSION "1.3.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */