Release 1.3.2 1.3.2
authorSebastian Dröge <sebastian@centricular.com>
Wed, 21 May 2014 11:06:35 +0000 (13:06 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 21 May 2014 11:06:35 +0000 (13:06 +0200)
86 files changed:
ChangeLog
NEWS
RELEASE
common
configure.ac
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/gst-plugins-bad-plugins.signals
docs/plugins/inspect-build.stamp [deleted file]
docs/plugins/inspect.stamp [deleted file]
docs/plugins/inspect/plugin-accurip.xml
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-adpcmenc.xml
docs/plugins/inspect/plugin-asfmux.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-audiovisualizers.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin.xml
docs/plugins/inspect/plugin-chromaprint.xml
docs/plugins/inspect/plugin-coloreffects.xml
docs/plugins/inspect/plugin-curl.xml
docs/plugins/inspect/plugin-dataurisrc.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvb.xml
docs/plugins/inspect/plugin-dvbsuboverlay.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-festival.xml
docs/plugins/inspect/plugin-fieldanalysis.xml
docs/plugins/inspect/plugin-flite.xml
docs/plugins/inspect/plugin-fragmented.xml
docs/plugins/inspect/plugin-frei0r.xml
docs/plugins/inspect/plugin-gaudieffects.xml
docs/plugins/inspect/plugin-gdp.xml
docs/plugins/inspect/plugin-geometrictransform.xml
docs/plugins/inspect/plugin-gmedec.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-gstsiren.xml
docs/plugins/inspect/plugin-id3tag.xml
docs/plugins/inspect/plugin-inter.xml
docs/plugins/inspect/plugin-interlace.xml
docs/plugins/inspect/plugin-jpegformat.xml
docs/plugins/inspect/plugin-liveadder.xml
docs/plugins/inspect/plugin-mimic.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg2enc.xml
docs/plugins/inspect/plugin-mpegpsdemux.xml
docs/plugins/inspect/plugin-mpegtsdemux.xml
docs/plugins/inspect/plugin-mpegtsmux.xml
docs/plugins/inspect/plugin-mpg123.xml
docs/plugins/inspect/plugin-mplex.xml
docs/plugins/inspect/plugin-neon.xml
docs/plugins/inspect/plugin-ofa.xml
docs/plugins/inspect/plugin-openal.xml
docs/plugins/inspect/plugin-opencv.xml
docs/plugins/inspect/plugin-opus.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-pnm.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-removesilence.xml
docs/plugins/inspect/plugin-resindvd.xml
docs/plugins/inspect/plugin-rfbsrc.xml
docs/plugins/inspect/plugin-schro.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-segmentclip.xml
docs/plugins/inspect/plugin-shm.xml
docs/plugins/inspect/plugin-smooth.xml
docs/plugins/inspect/plugin-soundtouch.xml
docs/plugins/inspect/plugin-spandsp.xml
docs/plugins/inspect/plugin-speed.xml
docs/plugins/inspect/plugin-subenc.xml
docs/plugins/inspect/plugin-videoparsersbad.xml
docs/plugins/inspect/plugin-voaacenc.xml
docs/plugins/inspect/plugin-voamrwbenc.xml
docs/plugins/inspect/plugin-waylandsink.xml
docs/plugins/inspect/plugin-y4mdec.xml
docs/plugins/inspect/plugin-zbar.xml
gst-plugins-bad.doap
gst/bayer/gstbayerorc-dist.c
win32/common/config.h

index c90844f..9824c9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-=== release 1.3.1 ===
+=== release 1.3.2 ===
+
+2014-05-21  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         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-03  Sebastian Dröge <slomo@coaxion.net>
+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:
-         releasing 1.3.1
+         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 c8715a5..692e58d 100644 (file)
--- 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 3b179d8..650777d 100644 (file)
--- 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
index 1f5d3c3..211fa5f 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 1f5d3c3163cc3399251827235355087c2affa790
+Subproject commit 211fa5f2d0930dfd6891b386d42edba6d88c2a19
index 7315cca..f39ed8c 100644 (file)
@@ -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 ****
 
index 7ea7bfb..a8303c5 100644 (file)
 <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>
 
index e7cd556..9af1119 100644 (file)
@@ -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
index 1c33aea..e0c5528 100644 (file)
@@ -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
index a497784..8affeb7 100644 (file)
@@ -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 (file)
index e69de29..0000000
diff --git a/docs/plugins/inspect.stamp b/docs/plugins/inspect.stamp
deleted file mode 100644 (file)
index e0cb139..0000000
+++ /dev/null
@@ -1 +0,0 @@
-timestamp
\ No newline at end of file
index 2984a1d..86883d7 100644 (file)
@@ -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>
index 7be7709..c8261c9 100644 (file)
@@ -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>
index 49afbf3..790723a 100644 (file)
@@ -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>
index dada47c..2f94787 100644 (file)
@@ -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>
index bf1b1aa..16bb3df 100644 (file)
@@ -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>
index 2bfb2c4..0c2c3ba 100644 (file)
@@ -3,7 +3,7 @@
   <description>Creates video visualizations of audio input</description>
   <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
   <basename>libgstaudiovisualizers.so</basename>
-  <version>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>
index 614e9e4..e8ad756 100644 (file)
@@ -3,7 +3,7 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>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>
index 56f4389..a35eff6 100644 (file)
@@ -3,7 +3,7 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>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>
index 3de2a2a..d4a5216 100644 (file)
@@ -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>
index 948fc5a..32d1d89 100644 (file)
@@ -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>
index 6de9276..4e2f41e 100644 (file)
@@ -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>
index 9d0837b..fff0333 100644 (file)
@@ -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>
index 55c266f..2477e45 100644 (file)
@@ -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>
       </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>
index b9052de..94ec484 100644 (file)
@@ -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>
index 724767d..ba31620 100644 (file)
@@ -3,7 +3,7 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>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>
index 27d1990..46a6ac7 100644 (file)
@@ -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>
index 2f2ed2e..5dd3b40 100644 (file)
@@ -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>
index 067cf1f..6a44de9 100644 (file)
@@ -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>
index 96182da..3896b35 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>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>
index 8d1a5bd..75a31da 100644 (file)
@@ -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>
index 2d7f0c5..0c8df3d 100644 (file)
@@ -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>
index 33f6e4c..a210a8c 100644 (file)
@@ -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>
index f1313f9..f8d1fb1 100644 (file)
@@ -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>
index 97c1b1f..85cfe2d 100644 (file)
@@ -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>
index 71f7b44..55c6a73 100644 (file)
@@ -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>
index 0e509e9..f64e287 100644 (file)
@@ -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>
index 1f29fab..e735cea 100644 (file)
@@ -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>
index 0d593c1..f84d5a9 100644 (file)
@@ -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>
index 6ce0d4b..230629a 100644 (file)
@@ -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>
index 383abe8..d647c90 100644 (file)
@@ -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>
index adc7efd..23c72cf 100644 (file)
@@ -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>
index 1a356c0..be9df02 100644 (file)
@@ -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>
index 9980d31..0e054eb 100644 (file)
@@ -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>
index b0e37ec..8ec6872 100644 (file)
@@ -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>
index 6074c87..a709b17 100644 (file)
@@ -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>
index 1c54d1d..b247e5c 100644 (file)
@@ -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>
index ac89e25..bba2a30 100644 (file)
@@ -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>
index 88a9be2..c9401c0 100644 (file)
@@ -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>
index 6c13e53..3ec36c4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>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>
index 90e75b8..4b1ace3 100644 (file)
@@ -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>
index 8605b57..a6f2c95 100644 (file)
@@ -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>
index a402f22..76a9ab7 100644 (file)
@@ -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>
index 647f363..0dda618 100644 (file)
@@ -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>
index ffbfcee..0f1543c 100644 (file)
@@ -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>
index 30dbd56..d48f3d4 100644 (file)
@@ -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>
index cb6abee..8bfc786 100644 (file)
@@ -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>
index 235afec..7afcd57 100644 (file)
@@ -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>
index 23223ea..1f47b2c 100644 (file)
@@ -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>
index 0efbc80..9e9ca20 100644 (file)
@@ -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>
index 3cfd481..1f6e882 100644 (file)
@@ -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>
index c8e05be..cffb920 100644 (file)
@@ -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>
index c3fdb0b..fb83797 100644 (file)
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>1.3.1</version>
+  <version>1.3.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 124e59a..13790bb 100644 (file)
@@ -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>
index daa3a6c..181a5ce 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>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>
index fc279cb..8d9d800 100644 (file)
@@ -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>
index a12da18..840fdda 100644 (file)
@@ -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>
index a448d10..da41ec5 100644 (file)
@@ -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>
index 765cd18..278d721 100644 (file)
@@ -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>
index 54151a5..45aba36 100644 (file)
@@ -3,7 +3,7 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>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>
index 7e117ca..decfa34 100644 (file)
@@ -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>
index a35bcc9..9089e87 100644 (file)
@@ -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>
index 7ab9478..17ed22a 100644 (file)
@@ -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>
index bf48fe2..fd41c61 100644 (file)
@@ -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>
index a683800..3261c62 100644 (file)
@@ -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>
index 0a277b6..d0bb029 100644 (file)
@@ -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>
index 67d784a..3304936 100644 (file)
@@ -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>
index c7c19f6..2ed6fa4 100644 (file)
@@ -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>
index c778182..38d72e3 100644 (file)
@@ -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>
index 617dc29..20c5bf0 100644 (file)
@@ -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>
index de3c2ca..750d11f 100644 (file)
@@ -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>
index d2ef561..7cee1f8 100644 (file)
@@ -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>
index 307e33b..022e833 100644 (file)
@@ -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>
index 86b4dac..3a5b5a3 100644 (file)
@@ -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>
index 661fd57..1dc708d 100644 (file)
@@ -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
 
index 6a9ab67..dd4fefb 100644 (file)
@@ -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
 #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"
 #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
 #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). */