summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-09-18 19:51:49 +0200
committerSebastian Dröge <sebastian@centricular.com>2015-09-18 19:51:49 +0200
commit07203364cb444360e4ecb320e3c7a5dab61af5ee (patch)
treec87c0f12ba02e003777a8092fa0f6f85efd49c48
parent25070e9b21e2c4d89155d9a8ed76ab332cb11144 (diff)
Release 1.5.911.5.91
-rw-r--r--ChangeLog1135
-rw-r--r--NEWS2
-rw-r--r--RELEASE172
-rw-r--r--configure.ac8
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args18
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy31
-rw-r--r--docs/plugins/inspect/plugin-accurip.xml2
-rw-r--r--docs/plugins/inspect/plugin-adpcmdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-adpcmenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-aiff.xml2
-rw-r--r--docs/plugins/inspect/plugin-asfmux.xml2
-rw-r--r--docs/plugins/inspect/plugin-assrender.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiomixer.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiovisualizers.xml2
-rw-r--r--docs/plugins/inspect/plugin-autoconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-bayer.xml2
-rw-r--r--docs/plugins/inspect/plugin-bz2.xml2
-rw-r--r--docs/plugins/inspect/plugin-camerabin.xml2
-rw-r--r--docs/plugins/inspect/plugin-chromaprint.xml2
-rw-r--r--docs/plugins/inspect/plugin-coloreffects.xml2
-rw-r--r--docs/plugins/inspect/plugin-curl.xml2
-rw-r--r--docs/plugins/inspect/plugin-dataurisrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-debugutilsbad.xml2
-rw-r--r--docs/plugins/inspect/plugin-dtsdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvb.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvbsuboverlay.xml2
-rw-r--r--docs/plugins/inspect/plugin-dvdspu.xml2
-rw-r--r--docs/plugins/inspect/plugin-faad.xml2
-rw-r--r--docs/plugins/inspect/plugin-festival.xml2
-rw-r--r--docs/plugins/inspect/plugin-fieldanalysis.xml2
-rw-r--r--docs/plugins/inspect/plugin-flite.xml2
-rw-r--r--docs/plugins/inspect/plugin-fragmented.xml2
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml2
-rw-r--r--docs/plugins/inspect/plugin-gaudieffects.xml2
-rw-r--r--docs/plugins/inspect/plugin-gdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-geometrictransform.xml2
-rw-r--r--docs/plugins/inspect/plugin-gmedec.xml2
-rw-r--r--docs/plugins/inspect/plugin-gsm.xml2
-rw-r--r--docs/plugins/inspect/plugin-gstsiren.xml2
-rw-r--r--docs/plugins/inspect/plugin-id3tag.xml2
-rw-r--r--docs/plugins/inspect/plugin-inter.xml2
-rw-r--r--docs/plugins/inspect/plugin-interlace.xml2
-rw-r--r--docs/plugins/inspect/plugin-jpegformat.xml2
-rw-r--r--docs/plugins/inspect/plugin-liveadder.xml2
-rw-r--r--docs/plugins/inspect/plugin-mimic.xml2
-rw-r--r--docs/plugins/inspect/plugin-mms.xml2
-rw-r--r--docs/plugins/inspect/plugin-modplug.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpeg2enc.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegpsdemux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegpsmux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegtsdemux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpegtsmux.xml2
-rw-r--r--docs/plugins/inspect/plugin-mpg123.xml2
-rw-r--r--docs/plugins/inspect/plugin-mplex.xml2
-rw-r--r--docs/plugins/inspect/plugin-ofa.xml2
-rw-r--r--docs/plugins/inspect/plugin-openal.xml2
-rw-r--r--docs/plugins/inspect/plugin-opencv.xml2
-rw-r--r--docs/plugins/inspect/plugin-opus.xml2
-rw-r--r--docs/plugins/inspect/plugin-pcapparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-pnm.xml2
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-removesilence.xml2
-rw-r--r--docs/plugins/inspect/plugin-resindvd.xml2
-rw-r--r--docs/plugins/inspect/plugin-rfbsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-rtmp.xml2
-rw-r--r--docs/plugins/inspect/plugin-schro.xml2
-rw-r--r--docs/plugins/inspect/plugin-sdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-segmentclip.xml2
-rw-r--r--docs/plugins/inspect/plugin-shm.xml2
-rw-r--r--docs/plugins/inspect/plugin-smooth.xml2
-rw-r--r--docs/plugins/inspect/plugin-soundtouch.xml2
-rw-r--r--docs/plugins/inspect/plugin-spandsp.xml2
-rw-r--r--docs/plugins/inspect/plugin-speed.xml2
-rw-r--r--docs/plugins/inspect/plugin-subenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoparsersbad.xml2
-rw-r--r--docs/plugins/inspect/plugin-voaacenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-voamrwbenc.xml2
-rw-r--r--docs/plugins/inspect/plugin-waylandsink.xml2
-rw-r--r--docs/plugins/inspect/plugin-y4mdec.xml2
-rw-r--r--docs/plugins/inspect/plugin-zbar.xml2
-rw-r--r--gst-plugins-bad.doap10
-rw-r--r--win32/common/config.h11
82 files changed, 1326 insertions, 209 deletions
diff --git a/ChangeLog b/ChangeLog
index 4fd6ee149..75da6ae38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1140 @@
+=== release 1.5.91 ===
+
+2015-09-18 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.5.91
+
+2015-09-18 18:00:05 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiomixer/gstaudioaggregator.c:
+ audioaggregator: Only skip the remaining part of a GAP buffer
+ We might've queued up a GAP buffer that is only partially inside the current
+ output buffer (i.e. we received it too late!). In that case we should only
+ skip the part of the GAP buffer that is inside the current output buffer, not
+ also the remaining part. Otherwise we forward this pad too far into the future
+ and break synchronization.
+
+2015-09-18 21:14:46 +1000 Matthew Waters <matthew@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: disable the texture cache on OSX
+ This a workaround until the incompatibility with CVOpenGLTextureCache
+ and opengl3 contexts is fixed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754786
+
+2015-09-17 19:42:34 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst-libs/gst/base/gstaggregator.c:
+ aggregator: Keep at least two buffers in the queue in live mode
+ When in live mode, the queue needs to hold the currently processed
+ buffer and one more at least.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754851
+
+2015-09-18 11:55:37 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/zh_CN.po:
+ po: Update translations
+
+2015-09-18 15:28:27 +1000 Matthew Waters <matthew@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: gst-indent file
+
+2015-09-17 19:56:47 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/dvdspu/gstspu-pgs.c:
+ dvdspu: pgs: fix printf format/argument mismatch in debug statements
+ Fixes compiler warnings when extra debugging is enabled at compile time.
+
+2015-09-17 17:54:36 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: remove unprefix STATISTICS_MESSAGE_NAME after all
+ It was only added during 1.5.x so we might just as well remove it
+ immediately.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754686
+
+2015-09-07 16:57:05 +0200 Philippe Normand <philn@igalia.com>
+
+ * ext/hls/gsthlsdemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: prefix the statistics message name macro
+ Keep old define around for now.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754686
+
+2015-09-18 00:10:10 +1000 Jan Schmidt <jan@centricular.com>
+
+ * gst/pcapparse/gstpcapparse.c:
+ pcapparse: Hook up the recently added change_state vfunc.
+ The state change function was implemented, but not installed,
+ making the compiler complain about the unused function.
+
+2015-09-18 00:20:13 +1000 Jan Schmidt <jan@centricular.com>
+
+ * ext/dtls/gstdtlsconnection.c:
+ * ext/dts/gstdtsdec.c:
+ * ext/gl/gstglstereomix.c:
+ * gst/audiomixer/gstaudioaggregator.c:
+ Don't throw compiler warnings with G_DISABLE_ASSERT
+ Disable code that warns about unused variables when G_DISABLE_ASSERT
+ is defined, as it is in tarballs and pre-releases.
+
+2015-09-17 22:17:24 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/cocoa/gstglcaopengllayer.m:
+ gl/caopengllayer: fix non-existent selector warning
+ 557ca6fda5f831be4aba5819bf7b30b296e575cd introduced the queueResize
+ call without implementing the selector
+
+2015-09-17 21:31:39 +1000 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/gl/gstglwindow.c:
+ glwindow: Fix g_return_val_if_fail in a void function
+
+2015-09-17 15:06:31 +1000 Matthew Waters <matthew@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ applemedia/vtdec: fix negotiation errors when resizing glimagesink
+ GstVideoDecoder has its own logic for detecting when to reconfigure
+ which ultimately calls decide_allocation and results in a new
+ texture cache that has not been configured from our reconfigure check.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755156
+
+2015-09-17 17:22:47 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: request a resize on caps/3d mode changes
+ Fixes incorrect aspect ratio on OSX when changing caps or the 3d
+ output mode.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755111
+
+2015-09-17 17:06:37 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/android/gstglwindow_android_egl.c:
+ * gst-libs/gst/gl/cocoa/gstglcaopengllayer.h:
+ * gst-libs/gst/gl/cocoa/gstglcaopengllayer.m:
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ * gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:
+ * gst-libs/gst/gl/eagl/gstglwindow_eagl.m:
+ * gst-libs/gst/gl/gstglwindow.c:
+ * gst-libs/gst/gl/gstglwindow.h:
+ * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c:
+ * gst-libs/gst/gl/win32/gstglwindow_win32.c:
+ * gst-libs/gst/gl/x11/gstglwindow_x11.c:
+ * gst-libs/gst/gl/x11/gstglwindow_x11.h:
+ glwindow: add API to request a resize event on the next draw
+ - glimagesink needs to be able to resize the viewport on aspect ratio
+ changes resulting from either caps changes or 3d output mode changes.
+ - Performing a glViewport outside the GstGLWindow::resize callback
+ will not have the winsys' stack of viewports required to correctly
+ place the output frame.
+ Provide a function to request a resize on the next draw event from the
+ winsys.
+ Also track size changes inside the base GstGLWindow class rather
+ than in each subclass.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755111
+
+2015-09-17 16:55:11 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstgluploadelement.c:
+ gl/uploadelement: fail earlier if we could not upload the buffer
+
+2015-09-17 16:05:21 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/x11/gstglwindow_x11.c:
+ gl/x11: store the correct dimension from the resize events
+ small typo s/width/height/
+
+2015-09-17 13:47:23 +0900 Vineeth T M <vineeth.tm@samsung.com>
+
+ * sys/bluez/gstavdtputil.c:
+ avdtputil: fix GError memory leak during failures
+ https://bugzilla.gnome.org/show_bug.cgi?id=755142
+
+2015-09-17 13:35:02 +0900 Vineeth T M <vineeth.tm@samsung.com>
+
+ * ext/gl/gstglbasemixer.c:
+ * ext/gl/gstglstereosplit.c:
+ * ext/gl/gstgltestsrc.c:
+ * ext/gtk/gtkgstglwidget.c:
+ * gst-libs/gst/gl/gstglbasebuffer.c:
+ * gst-libs/gst/gl/gstglbasefilter.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl: Fix GError leaks during failures
+ https://bugzilla.gnome.org/show_bug.cgi?id=755140
+
+2015-09-16 00:19:35 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/inter/gstintervideosink.c:
+ * gst/inter/gstintervideosink.h:
+ intervideosink: render preroll frames as well
+ Derive from GstVideoSink so that preroll frames will automatically
+ get rendered too, unless the show-preroll-frame property is set to
+ FALSE. Fixes intervideosrc only picking up frames if intervideosink
+ is in PLAYING state.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755049
+
+2015-09-17 00:01:58 +1000 Jan Schmidt <jan@centricular.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Check if downstream supports GstVideoOverlayComposition.
+ Fix the negotiation of GstVideoOverlayComposition by checking
+ intersection with the peer caps, rather than just accept-caps,
+ which might only check the pad template.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755113
+
+2015-09-09 14:49:17 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/dash/gstmpdparser.c:
+ mpdparser: support for negative repeat count in segments
+ Implements negative repeat segment fields, defined in 5.3.9.6.1.
+
+2015-09-08 15:14:13 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/dash/gstmpdparser.c:
+ * ext/dash/gstmpdparser.h:
+ mpdparser: properly read signed r values for S elements
+ The spec defines these as signed in 5.3.9.6.1.
+ Since we don't support this behavior, warn and default to 0
+ (non repeating), which is the spec's default when the value
+ is not present.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752480
+
+2015-09-09 11:05:35 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/dash/gstmpdparser.c:
+ mdpparser: catch failures to parse
+ https://bugzilla.gnome.org/show_bug.cgi?id=752480
+
+2015-09-16 17:28:05 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstglimagesink.h:
+ glimagesink: avoid updating the viewport in the draw loop
+ Fixes flashes/incorrect aspect ratio when resizing glimagesink on OSX.
+
+2015-09-15 21:50:19 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Fix playback of live streams
+ dashdemux seeks each live stream to its current fragment in the beginning, but
+ the base class does not know about this. Update the demuxer segment with this
+ seek so we generate the correct SEGMENT event and can actually play the
+ stream.
+ This needs some refactoring at some point.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755047
+
+2015-09-15 15:39:11 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * ext/opus/gstopusdec.c:
+ opusdec: remove check for number of channels
+ opus decoder can convert from different number of channels, no
+ need to check, just let it negotiate and create a new decoder if
+ needed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755059
+
+2015-09-15 10:00:43 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Only overwrite last return if it was OK
+ Prevents overwriting other conditions that would be more important,
+ such as EOS.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755042
+
+2015-09-15 09:58:20 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: fix return when trying to advance in subfragmented stream
+ Even if it doesn't actually advance the subfragment in the default way
+ for streams that have subfragments, it can help the base class to return
+ EOS when there is no more fragments instead of signaling it that it should
+ continue downloading.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755042
+
+2015-09-15 11:34:12 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst-libs/gst/gl/gstglbufferpool.c:
+ * gst-libs/gst/gl/gstglmemory.c:
+ gl: bufferpool take into account video stride alignment requirements
+ when allocating memory. Fixes crashes with avdec_h265 in the AVX2
+ code path which requires 32-byte stride alignment, but the
+ GstAllocationParams only specified a 16-byte alignment.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754120
+
+2015-09-15 13:40:58 +0200 Thibault Saunier <tsaunier@gnome.org>
+
+ * ext/soundtouch/gstpitch.cc:
+ pitch: Set seqnum on newly created segment event
+ https://bugzilla.gnome.org/show_bug.cgi?id=755012
+
+2015-09-11 21:37:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiomixer/gstaudioaggregator.c:
+ audioaggregator: Fix mixup of running times and segment positions
+ We have to queue buffers based on their running time, not based on
+ the segment position.
+ Also return running time from GstAggregator::get_next_time() instead of
+ a segment position, as required by the API.
+ Also only update the segment position after we pushed a buffer, otherwise
+ we're going to push down a segment event with the next position already.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753196
+
+2015-09-11 16:56:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiomixer/gstaudioaggregator.c:
+ audioaggregator: Use stream time in the position query instead of segment position
+ https://bugzilla.gnome.org/show_bug.cgi?id=753196
+
+2015-09-11 12:22:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/video/gstvideoaggregator.c:
+ videoaggregator: Fix mixup of running times and segment positions
+ We have to queue buffers based on their running time, not based on
+ the segment position.
+ Also return running time from GstAggregator::get_next_time() instead of
+ a segment position, as required by the API.
+ Also only update the segment position after we pushed a buffer, otherwise
+ we're going to push down a segment event with the next position already.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753196
+
+2015-09-11 12:21:50 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/base/gstaggregator.h:
+ aggregator: Document that get_next_time() should return running time
+ https://bugzilla.gnome.org/show_bug.cgi?id=753196
+
+2015-09-03 14:20:00 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ * tests/check/elements/dash_mpd.c:
+ mpdparser: Don't consider period start times in periods with segment lists either
+ https://bugzilla.gnome.org/show_bug.cgi?id=754222
+
+2015-09-03 10:26:03 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * tests/check/elements/dash_mpd.c:
+ mpdparser: Fix unit test that assumed that fragment timestamps should include the period start timestamp
+ https://bugzilla.gnome.org/show_bug.cgi?id=754222
+
+2015-09-02 18:33:51 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstmpdparser.c:
+ * ext/dash/gstmpdparser.h:
+ dashdemux: Export the period start time to the base class
+ https://bugzilla.gnome.org/show_bug.cgi?id=754222
+
+2015-09-02 18:29:43 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: Properly implement timestamping of multi-period streams
+ Each period will start again with pts 0 + period presentation offset, which is
+ also going to be the presentation time inside the container stream if any.
+ However all periods together should form a continuous timeline, with regard to
+ stream time and running time.
+ For making this possible we keep track of the "user requested segment", i.e.
+ the seek events, inside the demuxer without adjusting anything and taking this
+ demuxer segment only as orientation for modified segments per stream.
+ This per stream segments will have their segment.start at pts that would be
+ produced for this stream in this period, and the segment.base/time adjusted so
+ that this pts maps to the running and stream time this period should have in
+ the context of all other periods.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754222
+
+2015-09-01 13:13:58 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ Revert "dashdemux: Subtract the period start time from the presentation offset"
+ This reverts commit 626a8f0a74f8ea748b811b74ba9e7ae2baea2cca.
+ This allows us to get the plain presentation offset and the period start time
+ separately. We have to adjust the timestamp by the presentation offset, but
+ the period start time should only adjust the stream time and running time.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752409
+
+2015-09-01 13:12:45 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ Revert "dashdemux: Include the period start in the fragment timestamps in all cases"
+ This reverts commit e671ad25a989cb21c62c7a5867c2090890ce49ba.
+ The timestamps should restart at 0 again for each period, but we have to
+ adjust the segment to map those timestamps to the actual stream time and
+ running time of that period.
+ Otherwise we would have timestamps that conflict with the ones from the tfdt
+ inside the MP4 container, which are restarting at 0 for each period.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752409
+
+2015-09-14 19:03:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ mpdparser: Consider the repeat count when checking if a segment is the last one
+ Otherwise we play only the first repetition of the last segment and then EOS.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752480
+
+2015-09-14 13:56:10 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: also check for subfragments on has_next_fragment
+ In dash isombff profile the fragment is split into subframents where
+ bitrate switching is possible. Also take that into consideration
+ when checking if a stream has next fragments.
+
+2015-09-11 11:22:35 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
+
+ * ext/opus/gstopusenc.c:
+ opusenc: improve deprecated properties docs
+ https://bugzilla.gnome.org/show_bug.cgi?id=754819
+
+2015-09-11 11:11:09 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
+
+ * ext/opus/gstopusenc.c:
+ opusenc: do not throw g_warning when getting deprecated properties
+ https://bugzilla.gnome.org/show_bug.cgi?id=754819
+
+2015-09-09 19:51:18 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst-libs/gst/video/gstvideoaggregator.c:
+ * gst-libs/gst/video/gstvideoaggregator.h:
+ videoaggregator: fix caps query to properly handle alpha formats
+ Only accept alpha if downstream has alpha as well. It could
+ theoretically accept alpha unconditionally if blending is
+ properly implemented for handle it but at the moment this
+ is a missing feature.
+ Improves the caps query by also comparing with the template
+ caps to filter by what the subclass supports.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754465
+
+2015-09-12 00:51:52 +1000 Jan Schmidt <jan@centricular.com>
+
+ * sys/applemedia/corevideotexturecache.m:
+ vtdec: Use R/RG textures for NV12 when the context provides them
+ Fixes playback to GL memory on iOS, where the colours are messed
+ up by passing Luminance/LuminanceAlpha textures where
+ color convert expects R/RG textures.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754504
+
+2015-09-08 17:17:36 +1000 Jan Schmidt <jan@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: Prefer GL output caps.
+ Prefer GL caps by putting them first in the pad template and
+ intersecting using GST_CAPS_INTERSECT_FIRST.
+
+2015-09-10 19:02:12 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ codecparsers: h265: Fix the selection of Active Ref Pic Set
+ If short_term_ref_pic_set_sps_flag is FALSE, the ShortTermRefPicSet
+ structure is supposed to derive from slice header. Which means,
+ CurrRpsIdx is equal to num_short_term_ref_pic_sets. But the number
+ of refpicsets communicated via sps header is only num_short_term_ref_pic_sets - 1.
+ And we are using slice_header structure to reference the last entry, which is
+ ShortTermRefPicSet[num_short_term_ref_pic_sets].
+ https://bugzilla.gnome.org/show_bug.cgi?id=754834
+
+2015-09-10 16:28:31 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ codecparsers: h265 : Fix default scaling list values
+ Fix the default_scaling_list values based on Table 7-6
+ https://bugzilla.gnome.org/show_bug.cgi?id=754834
+
+2015-09-10 14:11:58 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: less-than-zero comparison of an unsigned value is never true
+ Use the correct type, GstClockTimeDiff, instead.
+ CID 1323742
+
+2015-09-10 00:07:18 +1000 Matthew Waters <matthew@centricular.com>
+
+ * configure.ac:
+ * ext/gtk/gtkgstglwidget.c:
+ * ext/qt/qtitem.cc:
+ gtk, qt: more specifically define the compile time requirements
+ Otherwise we could include headers/configurations that will
+ never been installed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754732
+
+2015-09-02 23:42:34 +1000 Matthew Waters <matthew@centricular.com>
+
+ * configure.ac:
+ build/qt: indent configure file
+ don't mix tabs and spaces
+ https://bugzilla.gnome.org/show_bug.cgi?id=754466
+
+2015-09-10 00:00:11 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/qt/gstqsgtexture.cc:
+ qt: use our function table instead of directly calling gl functions
+ Otherwise when building with --as-needed we would need to link to
+ a GL or GLES library.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754732
+
+2015-09-09 23:53:57 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/gstglapi.h:
+ gl/api: use public rather than private define
+ HAVE_IOS is only defined for the build of this module so
+ attempting to use gstgl in iOS would result in incorrect GL
+ includes.
+ Use GST_GL_HAVE_PLATFORM_EAGL instead for choosing the iOS GL
+ header.
+
+2015-09-03 16:36:57 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Handle pipelines where the running time does not start around 0 properly
+ We were converting all times to our internal running times, that is the time
+ the sink itself spent in PLAYING already. But forgot to do that for the
+ running time calculated from the buffer timestamps. As such, all buffers were
+ scheduled much later if the pipeline's running time did not start at 0.
+ This happens for example if a base time is explicitly set on the pipeline.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754528
+
+2015-09-07 13:36:19 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Consider pipeline latency, render delay and ts offset when scheduling frames
+ Without this, we will schedule all frames too late in live pipelines.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754666
+
+2015-09-09 13:58:05 +0900 Kouhei Sutou <kou@clear-code.com>
+
+ * sys/directsound/gstdirectsoundsrc.c:
+ directsoundsrc: fix build error for 64bit Windows build by MinGW
+ Casting to UINT from HMIXER generates the following warning with
+ 64bit Windows target MinGW:
+ gstdirectsoundsrc.c: In function 'gst_directsound_src_mixer_find':
+ gstdirectsoundsrc.c:733:30: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
+ mmres = mixerGetDevCaps ((UINT) dsoundsrc->mixer,
+ ^
+ cc1: all warnings being treated as errors
+ We can use portable GPOINTER_TO_UINT() macro for this propose.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754756
+
+2015-09-09 09:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/eagl/gstglcontext_eagl.m:
+ gl/eagl: Also unbind renderbuffer after setting up framebuffer
+ https://bugzilla.gnome.org/show_bug.cgi?id=754757
+
+2015-09-09 09:27:17 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/eagl/gstglcontext_eagl.m:
+ gl/eagl: Don't make context uncurrent just to make it current again in the next line
+ Also binding the framebuffer again is unnecessary then as it was just bound a
+ few lines before while the context was current.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754757
+
+2015-09-07 12:09:41 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/dash/gstmpdparser.c:
+ mpdparser: fix period start time scaling
+ This GstStreamPeriod start value is expressed in nanoseconds,
+ and the glib time addition function expects microseconds.
+ There seems to have been a confusion with GstPeriodNode's start
+ field, which is expressed in milliseconds.
+ Additionally, add a warning if the timestamp modification did
+ not succeed, and NULL was returned.
+
+2015-09-05 23:38:44 +1000 Jan Schmidt <jan@centricular.com>
+
+ * ext/faac/gstfaac.c:
+ faac: Add bitrate info to the tags output.
+ Makes it possible for muxers to know the target bitrate as soon
+ as encoding starts, which flvmux now uses.
+
+2015-09-05 01:50:41 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst/compositor/compositor.c:
+ * tests/check/elements/compositor.c:
+ compositor: Ensure all arguments to CLAMP are signed int
+ If any of the arguments to CLAMP are unsigned integers, the comparison causes
+ an automatic conversion of the signed int to unsigned, which causes -1 to become
+ UINT_MAX and get clamped to the high value of the CLAMP instead of 0.
+ See 716 at http://c0x.coding-guidelines.com/6.3.1.8.html
+ Also add a test for this.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754576
+
+2015-09-04 15:43:40 +0200 Thibault Saunier <tsaunier@gnome.org>
+
+ * ext/gtk/gtkgstbasewidget.c:
+ gtk: Do not consider GtkEvents as handled
+ Applications might still want to use them
+ after the sink transformed them into
+ GstNavigation events
+
+2015-09-02 19:16:56 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst-libs/gst/video/gstvideoaggregator.c:
+ videoaggregator: lift restriction of changing pixel-aspect-ratio
+ The videoaggregator can convert PAR, there is no reason for
+ restricting it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754291
+
+2015-08-07 17:27:48 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * configure.ac:
+ * ext/qt/qtitem.cc:
+ qmlsink: Ensure that at least one windowing system is available
+ Otherwise, we'll just crash at runtime because the gl context is NULL
+ https://bugzilla.gnome.org/show_bug.cgi?id=754108
+
+2015-08-28 20:33:40 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/pcapparse/gstpcapparse.c:
+ pcapparse: Reset state on flush and state changes
+ https://bugzilla.gnome.org/show_bug.cgi?id=753152
+
+2015-08-31 18:06:31 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/gtk/gtkgstglwidget.c:
+ * ext/qt/gstqtsink.cc:
+ * ext/qt/qtitem.cc:
+ * gst-libs/gst/gl/gstglcontext.c:
+ gtk, qt, gl: fix typo in debug and error messages
+
+2015-08-28 23:05:20 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst-libs/gst/base/gstaggregator.c:
+ aggregator: Also ignore start-time on seek from gst_element_send_event()
+ https://bugzilla.gnome.org/show_bug.cgi?id=753806
+
+2015-08-29 16:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst/compositor/compositor.c:
+ compositor: variables in clamp_rectangle() should be signed
+ x/y/w/h are signed integers. As can be seen in GstCompositorPad.
+ The prototype for clamp_rectangle was wrong. This commit reverts the change
+ and fixes the prototype.
+ This reverts commit bca444ea4a84c39e9989681f892f6e4cb2033cf9.
+
+2015-08-28 19:55:59 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/hls/m3u8.c:
+ * ext/hls/m3u8.h:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * sys/pvr2d/pvr_includes/dri2_ws.h:
+ * sys/pvr2d/pvr_includes/img_defs.h:
+ * sys/pvr2d/pvr_includes/img_types.h:
+ * sys/pvr2d/pvr_includes/pvr2d.h:
+ * sys/pvr2d/pvr_includes/servicesext.h:
+ * sys/pvr2d/pvr_includes/wsegl.h:
+ * sys/uvch264/gstuvch264_mjpgdemux.c:
+ Fix file permissions of some files
+
+2015-08-28 15:21:11 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * gst/compositor/compositor.c:
+ compositor: remove check for below zero for unsigned value
+ CLAMP checks both if value is '< 0' and '> max'. Value will never be a negative
+ number since it is an unsigned integer. Removing that check and only checking if
+ it is bigger than max by using MIN().
+ CID 1320707
+
+2015-08-28 13:42:29 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstedgedetect.cpp:
+ edgedetect: Rename gstedgedetect.c to gstedgedetect.cpp for consistency.
+ Change the file extension to cpp and add it into Makefile for consistency
+ with other elements of opencv.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754148
+
+2015-08-27 21:51:52 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstedgedetect.c:
+ edgedetect: remove unused and useless functions.
+ The cvSmooth cvNot functions and do not have the correct input parameters.
+ Furthermore, cvSmooth function is not necessary for edge detection,
+ because the Canny function makes the step of smoothing the image.
+ And cvNot function is useless because there aren't changes if this
+ function is eliminated.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754148
+
+2015-08-26 18:40:35 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * ext/opencv/gsttextoverlay.c:
+ * ext/opencv/gsttextoverlay.h:
+ textoverlay: remove unused variable
+ Memory is reserved for this variable but never used. Removing it.
+
+2015-08-26 18:21:15 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstfaceblur.cpp:
+ * ext/opencv/gstfaceblur.h:
+ faceblur: remove unused variable.
+ Memory is reserved for this variable and then released without making any
+ use of it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753994
+
+2015-08-26 17:56:50 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstfaceblur.cpp:
+ * ext/opencv/gstfaceblur.h:
+ faceblur: need to migrate to C++.
+ The cascade classifier changes its structure on new version of OpenCV 2.4.11.
+ It is need to migrate to C++ to utilize the new load method of OpenCV which
+ allows to load the old and new classifiers.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753994
+
+2015-08-26 12:47:58 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstfaceblur.cpp:
+ faceblur: Check CvHaarClassifierCascade is release before being modified.
+ For PROP_PROFILE case that exist inside gst_face_blur_set_property
+ function loads the new XML file in the CvHaarClassifierCascade property
+ without first checking that it is released because maybe there is an XML
+ file previously loaded.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753994
+
+2015-08-26 12:27:15 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstfaceblur.cpp:
+ faceblur: Code refactoring of gst_face_blur_load_profile.
+ Changes inside the gst_face_blur_load_profile function, the number of
+ input parameters and in lines where it is used due to it cannot be used
+ generically.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753994
+
+2015-08-26 11:57:24 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/Makefile.am:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstfaceblur.cpp:
+ faceblur: Change gstfaceblur to C++.
+ Change the gstfaceblur.c file to cpp and add it into Makefile.
+ It is necessary to migrate the faceblur plugin to C++,
+ in order to load new and old classifiers, to make faceblur work
+ with newer versions of Opencv.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753994
+
+2015-08-27 11:10:05 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Fix caps memory leak by making static caps actually static
+ See https://bugzilla.gnome.org/show_bug.cgi?id=754157
+
+2015-08-21 16:13:43 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: don't meddle with the class struct from an instance
+ Fix some very dubious code. The class methods should always
+ be set, and the instance-specific check should then be done
+ inside the method. For data_received that's there already, for
+ finish_fragment we need to add it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753937
+
+2015-08-26 10:52:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
+
+ * gst/videoparsers/gsth264parse.c:
+ * gst/videoparsers/gsth265parse.c:
+ h264parse/h265parse: Fix negotiation crash
+ As it's recursive, gst_pad_get_allowed_caps() may also return
+ empty for anything incompatible downstream. EMPTY is not valid caps
+ value for gst_caps_fixate(). This lead to assertion and then crash.
+ Ideally, the negotiate function should be re-factored to have a return
+ value, and we could make the negotiation fails earlier.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754122
+
+2015-08-26 15:40:16 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst/compositor/compositor.c:
+ * tests/check/elements/compositor.c:
+ compositor: Actually use the output resolution for clamping
+ The obscured check in compositor was using the dimensions of the pad to clamp
+ the h/w of the pad instead of the output resolution, and was doing an incorrect
+ calculation to do so. Fix that by simplifying the whole calculation by using
+ corner coordinates. Also add a test for this bug which fell through the cracks,
+ and just skip all the obscured tests if the pad's alpha is 0.0.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754107
+
+2015-08-24 07:46:27 +0300 XuGuangxin <Guangxin.Xu@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ codecparsers: h265: Fix tile row and column parsing
+ Section 6.5.1: Coding tree block raster and tile scanning conversion process
+ Follow the equations 6-3 and 6-4
+ This will provide correct offset_max in slice_header for parsing
+ num_entry_point_offsets.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754024
+ Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+2015-08-07 12:53:23 +0300 Athanasios Oikonomou <athoik@gmail.com>
+
+ * ext/hls/m3u8.c:
+ hlsdemux: select correct position for live streams that don't remove fragments
+ Some live streams (eg youtube) don't remove fragments in order to allow
+ seeking back in time (live + vod).
+ When gst_m3u8_client_has_next_fragment is called, we are getting wrong fragment
+ because current_file points in first file of the fragments list resulting in
+ watching the stream from the beginning again.
+ This patch sets current_file to nth fragment for live streams, then on
+ gst_m3u8_client_has_next_fragment will keep up with the live stream.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753344
+
+2015-08-24 19:47:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/gl/gstgluploadelement.c:
+ glupload: Use base class metadata copy function
+ This allow properly copying selected meta, like the composition
+ overlay. Note that output buffer need to be readable, but GlUpload
+ keeps a ref. For now, simply drop GlUpload ref after perform,
+ leaving that ref has no purpose. The method shall be removed
+ in the future.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754047
+
+2015-08-24 19:28:10 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/gl/gstglcolorconvertelement.c:
+ glcolorconvert: Use base transform metadata copy
+ Use base class default method instead of only copying flags and
+ timestamp. This way, selected meta's like compostion overlay will
+ be passed downstream as expected.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754047
+
+2015-08-25 10:09:14 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/eagl/gstglwindow_eagl.m:
+ gl/eagl: Unref context after setting a window handle
+ gst_gl_window_get_context() returns a new reference.
+ Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=753758
+
+2015-08-24 21:28:46 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * win32/common/libgstcodecparsers.def:
+ win32: Add new h265 parser symbols
+
+2015-08-24 08:06:15 +0300 lyb <andy_liu_china@163.com>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.h:
+ codecparsers: h265: Add APIs for up-right-diagonal/raster scan conversion
+ As per 7-42 and 7-43 the ScalingFactor's scanIdx is 0,
+ which is "up-right-diagonal" scan. Add APIs for converting
+ up-right-diagonal to raster and vise versa.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754024
+
+2015-08-24 04:18:52 +0300 XuGuangxin <Guangxin.Xu@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ codecparsers: h265: Fix the range of delta_chroma_log2_weight_denom
+ Being more strict on specification, According to 7.4.7.3,
+ delta_chroma_log2_weight_denom should be in the range of
+ [(0 - luma_log2_weight_denom), (7 - luma_log2_weight_denom)]
+ https://bugzilla.gnome.org/show_bug.cgi?id=754024
+
+2015-08-23 23:38:21 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: fix latency handling again
+ The tsdemux latency should always be added to the minimum
+ latency (which is always a valid clock time value). The
+ "cleanup" in commit a1f709c2 made it so that it would not
+ be added if upstream reported 0 as minimum latency (as
+ e.g. udpsrc would). This broke playback of live mpeg-ts
+ streaming in some cases, leading to playback stutter due
+ to a too-small configured latency for the pipeline.
+ https://bugzilla.gnome.org/show_bug.cgi?id=751508
+
+2015-08-21 13:42:18 -0700 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: update display size before sending event
+ This is minor issue, as the reconfigure event is asynchronous.
+ Basically, update width/height before sending the event.
+
+2015-08-20 17:27:34 -0700 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/gl/gstglcolorconvertelement.c:
+ * ext/gl/gstgluploadelement.c:
+ * gst-libs/gst/gl/gstglbasefilter.c:
+ gl: Let base transform relay the meta api for us
+ During allocation query, when this element is not passthrough, it must
+ relay the overlay compostion meta and it's parameters. Fortunatly, base
+ transform can do this for us.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753850
+
+2015-08-21 20:29:24 +0200 Koop Mast <kwm@rainbow-runner.nl>
+
+ * configure.ac:
+ curl: Give netinet/ip.h it own configure check
+ On FreeBSD netinet/ip.h needs the sys/types.h and netinet/in.h header
+ before it can be tested.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753944
+
+2015-08-19 17:42:49 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * ext/dts/gstdtsdec.c:
+ dtsdec: remove unused value
+ length is set to a different value before being read. Remove initial value.
+ Silences compiler warning.
+
+2015-08-21 05:26:25 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
+
+ * ext/opencv/gstfacedetect.cpp:
+ * ext/opencv/gstfacedetect.h:
+ facedetect: remove unnecessary variable.
+ Memory is reserved for this variable and then released without making any
+ use of it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=748377
+
+2015-08-21 14:07:32 +0900 Justin Kim <justin.kim@collabora.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ glcontext: add specific error message when missing GL_SHADING_LANGUAGE_VERSION
+ GL_SHADING_LANGUAGE_VERSION was introduced since ES 2.0, but in some
+ android emulator doesn't support this feature. To prevent confusion for
+ developer, the error message need to be more clear.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753905
+
+2015-08-21 16:44:43 +0900 hoonhee.lee <hoonhee.lee@lge.com>
+
+ * tests/check/elements/audiomixer.c:
+ tests: audiomixer: remove duplicated word in comment
+ https://bugzilla.gnome.org/show_bug.cgi?id=753915
+
+2015-08-21 16:31:41 +0900 hoonhee.lee <hoonhee.lee@lge.com>
+
+ * ext/gl/caopengllayersink.m:
+ caopengllayersink: Don't chain up to parent's query handling twice for DRAIN query
+ https://bugzilla.gnome.org/show_bug.cgi?id=753913
+
+2015-08-20 15:00:02 +0100 Alex Ashley <bugzilla@ashley-family.net>
+
+ * tests/check/elements/hlsdemux_m3u8.c:
+ check: hlsdemux: make duration unit test robust to floating point rounding
+ The test_playlist_with_doubles_duration() test fails on some platforms
+ due to rounding errors that occur when m3u8.c converts from the floating
+ point value in the HLS manifest to a GstClockTime.
+ Using assert_equals_float() fixes this because this function handles
+ the rounding error issues by accepting almost equal.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753881
+
+2015-08-17 18:35:58 +0200 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/gstglbasefilter.c:
+ glbasefilter: only call gl_{stop,start} if the context changed
+ Removes the redundant GL object creation/deletion on every
+ decide_allocation call which is being called for every caps change.
+ Thus reduces the required GL state changes on reconfigure events
+ which are being sent by glimagesink/xvimagesink
+
+2015-08-20 14:09:37 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
+
+ * configure.ac:
+ opencv: Fix OpenCV data path check to work with cross compilation
+ https://bugzilla.gnome.org/show_bug.cgi?id=753651
+
+2015-08-20 14:11:56 +0300 Ben Browitt <ben.browitt@gmail.com>
+
+ * gst-libs/gst/video/gstvideoaggregator.c:
+ videoaggregator: Always set the pad's buffer_vinfo when storing a buffer
+ Otherwise it might be unset, and then the buffer is used and
+ gst_video_frame_map() will crash because of invalid video-info.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753805
+
+2015-08-19 21:33:09 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ * tests/check/elements/dash_mpd.c:
+ dashdemux: Handle encoding specified in the <xml> element when dumping nodes
+ Previous patch did not handle the case where an encoding (e.g. UTF-8) is
+ specified in the <xml ?> element. Added an extra test for with and without
+ encoding.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753813
+
+2013-01-31 14:03:40 +0100 Arnaud Vrac <avrac@freebox.fr>
+
+ * ext/assrender/gstassrender.c:
+ assrender: check video frame mapping succeeded before blending
+ If the mapping fails just skip overlay rendering and push the video
+ frame downstream.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753822
+
+2015-08-19 15:31:16 +0200 Arnaud Vrac <avrac@freebox.fr>
+
+ * configure.ac:
+ * gst-libs/gst/video/Makefile.am:
+ * sys/uvch264/Makefile.am:
+ * tests/examples/uvch264/Makefile.am:
+ configure.ac: fix build when the uvch264 plugin is not selected
+ Instead of checking for the gstreamer-video-1.0 package is installed,
+ just assume it is since we already check for the -base dependency.
+ With this replace the GST_VIDEO_* variables in makefiles and directly
+ link with libgstvideo.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753820
+
+2015-08-19 11:29:43 +0100 Alex Ashley <bugzilla@ashley-family.net>
+
+ * ext/dash/gstmpdparser.c:
+ * tests/check/elements/dash_mpd.c:
+ dashdemux: replace xmlNodeDump with xmlNodeDumpOutput
+ When running on an STB, the function
+ gst_mpdparser_get_xml_node_as_string causes a segmentation fault. This
+ code works correctly on a Linux desktop.
+ Looking at the libxml documentation, the xmlNodeDump is deprecated.
+ Replacing the use of xmlNodeDump with xmlNodeDumpOutput fixes the
+ segfault on the STB and removes the use of the deprecated function.
+
+2015-08-19 12:37:40 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * configure.ac:
+ configure: check for Qt version
+ Usage of QSGSimpleTextureNode::setOwnsTexture() was added in commit
+ 6b8cf8419d8ea80081de8150a6b1c3cf763c4d69, this function was added in
+ Qt 5.4.0. Check for this version or later.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753812
+
+2015-07-16 22:57:36 +0200 Arnaud Vrac <avrac@freebox.fr>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: abort playlist update when cancelled
+ Otherwise the download thread will get stuck, since the downloader is
+ disabled.
+
+2015-08-19 13:52:21 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gtk/gtkgstglwidget.c:
+ gtk/gl: Use our GL function table instead of directly calling GL functions
+ Otherwise we would have to link the plugin to the GL libraries directly.
+
=== release 1.5.90 ===
-2015-08-19 Sebastian Dröge <slomo@coaxion.net>
+2015-08-19 13:46:53 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.5.90
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/inspect/plugin-accurip.xml:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiomixer.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-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-mpegpsmux.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-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.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-rtmp.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:
+ * win32/common/config.h:
+ Release 1.5.90
+
+2015-08-19 12:52:18 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ky.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2015-08-19 11:36:13 +0300 Sebastian Dröge <sebastian@centricular.com>
diff --git a/NEWS b/NEWS
index 7a5a4550b..3a1cf0b76 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer Bad Plugins 1.5.90
+This is GStreamer Bad Plugins 1.5.91
diff --git a/RELEASE b/RELEASE
index e15030371..a2a46c6b8 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,8 +1,8 @@
-Release notes for GStreamer Bad Plugins 1.5.90
+Release notes for GStreamer Bad Plugins 1.5.91
-The GStreamer team is pleased to announce the first release candidate for the
+The GStreamer team is pleased to announce the second release candidate for the
stable 1.6 release series. The 1.6 release series is adding new features on top of
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
@@ -62,87 +62,54 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
- * 752745 : glfiltercube: the cube does not look like a cube
- * 745768 : aggregator: Add internal queue
- * 706292 : mpegtsmux: Can't re-use safely after coming back from GST_STATE_NULL again
- * 719553 : rtpasfpay: crash and segment format warnings with asfmux ! rtpasfpay
- * 725167 : opusdec PLC doesn't seem to work as well as Chrome
- * 734060 : videoaggregator: Race when scrub forward seeking in PAUSED leading to no ASYNC_DONE on the bus
- * 743220 : bluetooth modules need to track transport state
- * 744763 : gltransformation: Make all property into universal [0-1] coordinate
- * 745107 : glimagesink: implement GstVideoOverlayCompositionMeta
- * 745206 : glimagesink: crash when using meta:GLTextureUpload method
- * 746387 : srtp: Add support for buffer list in srtpenc
- * 746631 : avsamplebufferlayersink: Uses API that is only OSX > =10.10
- * 747613 : Fixes to HEVC: codecparser, videoparser, codec-utils
- * 748377 : OpenCV face detection does not work with OpenCV newer than 2.4.10
- * 749574 : audioaggregator: Deadlock in gst_object_sync_values()
- * 749734 : gltransformation: black screen (or crash) on Windows
- * 749966 : aggregator: Allow selecting the aggregation output start time and not always start outputting at 0
- * 750310 : GL: allow an application to provide an external backend
- * 751071 : applemedia: CMBlockBuffer can be non-contiguous
- * 751072 : applemedia: enable sharing of CMBlockBuffer data
- * 751101 : glimagesink: Broken on iOS
- * 751104 : make Gtk sinks usable from gst-launch
- * 751165 : gles2: glBufferSubData is called with GL_PIXEL_UNPACK_BUFFER
- * 751170 : dashdemux: the bitstreamSwitching attribute from AdaptationSet is not parsed
- * 751449 : dashdemux: wrong duration computed by gst_mpd_client_setup_representation
- * 751465 : dashdemux: incorrect use of period start
- * 751500 : dashdemux: incorrect use of timeShiftBufferDepth
- * 751528 : mpegdemux: Fix a prevent defect which dereference null return value
- * 751539 : dashdemux: wrong duration validation in gst_mpd_client_get_next_fragment_duration
- * 751641 : vtdec: fix refcount error in error handling
- * 751664 : gstjniutils.c - JNI method IDs not set for android platform causing app to crash during runtime.
- * 751682 : dashdemux: template parsing does not recognize $$$
- * 751716 : dashdemux: %u is not correctly parsed for segment templates
- * 751729 : srtpdec: Add config for the replay window size
- * 751778 : metainfo: some meta has no transform_func in plugins
- * 751821 : amc: fix check whether we managed to acquire a buffer
- * 751823 : glimagesink: possible null pointer dereference
- * 751841 : dashdemux: segment timestamp not correctly computed for SegmentTimeline
- * 751850 : dashdemux: gst_mpd_client_advance_segment should return GST_FLOW_EOS when index is out of range
- * 751879 : pcapparse: Fix parsing of packets with eth padding
- * 751911 : dashdemux: mimeType local variable must be reinitialized at the beginning of loop iteration
- * 751914 : dashdemux: wrong segment duration computed by gst_mpd_client_setup_representation
- * 752027 : dashdemux: tests: improve unit test code coverage
- * 752127 : pngparse: fix caps leak
- * 752185 : new qt5 qml video sink
- * 752413 : dashdemux: add support for parsing UTCTiming elements
- * 752414 : dashdemux: default timescale value should be 1, not 0
- * 752419 : dashdemux: string is used to print a warning message after it was freed
- * 752426 : dashdemux: gst_mpdparser_get_xml_prop_duration does not set default value in case of parsing errors
- * 752431 : mpg123audiodec: fix handling of sample rate change during playback
- * 752441 : gtk: Create a base class to remove code duplication
- * 752442 : gtksink: Display once black frame when caps changes
- * 752620 : dashdemux: segment start time and duration could overflow
- * 752652 : glimagesink: overlay composition resize does not place text correctly
- * 752661 : gl : passing immutable gst structure to gst_structure_id_take_value
- * 752703 : configure: DASH plugin requires libxml2 > = 2.8 now
- * 752743 : gl: add support for egl+x11+swrast on osx
- * 752774 : srtpenc: remove unnecessary rtp/rtcp checks to improve performance
- * 752776 : dashdemux: tests: extend unit tests
- * 752807 : h265parse: Fix sticky event mishandling when stream does not have VPS
- * 752912 : Regression: vaapidecode ! glimagesink broken since GL overlay composition
- * 752937 : glupload: Raw upload is doing an extra copy
- * 752991 : h263parse: fix caps memory leak
- * 753037 : rtpopusdepay: timestamp handling regression
- * 753081 : applemedia/avsample: Cleanup of CA layer is racy and crashes occasionally
- * 753086 : dtsdec: fix taglist leak
- * 753188 : dashdemux: memory leak in gst_dash_demux_stream_update_fragment_info
- * 753241 : camerabin2: Typo (cound't) in translatable string
- * 753243 : rawparse: Fix duplicated format in handle_seek_pull
- * 753262 : rsvgdec: Leaks output state
- * 753306 : h264parse: fix MVC specific data memory leak
- * 753326 : element-template wrong pad in videoencoder
- * 753497 : HEVC videoparser fixes: improve frame start detection
- * 753552 : codecparsers: h265: Fix the parsing of slice header when there is a modification in reference picture lists
- * 753639 : gl: ClearDepth call missing
- * 753651 : opencv: Fedora doesn't find haar cascade files
- * 753661 : dashdemux: Reverse playback doesn't work well
- * 753759 : liveadder: assertion on buffer copy region
- * 751241 : vtdec: handle non-consecutive GstBuffer input without copying
- * 752842 : gloverlaycompositor: Wrong color format
- * 753228 : rtph265: Sync with rtph264 changes
+ * 751508 : tsdemux: jerky sound on some multicast streams (regression)
+ * 752480 : dashdemux: negative values for r attribute in S node are not supported
+ * 753152 : pcapparse wrong magic when used with identity sync=1
+ * 753196 : audio/videoaggregator: Assumes that running time starts at seeking position after a seek (but it starts at 0 for flushing seeks)
+ * 753344 : hlsdemux: Fix playback of live streams
+ * 753758 : ios: Does not shut down context and navigation GMainLoop
+ * 753805 : compositor/videoaggregator: Crashes because of invalid video info
+ * 753812 : qt: Checks for Qt5 don't require new enough version.
+ * 753813 : dashdemux: replace use of xmlNodeDump as it is described as a deprecated function
+ * 753818 : hlsdemux: deadlock on stop
+ * 753820 : video-bad: fix build failure
+ * 753822 : assrender: do not crash when video frame mapping fails
+ * 753837 : dtsdec: overwritten init value
+ * 753881 : hls/m3u8: make check fails for hlsdemux_m3u8 due to floating point rounding error
+ * 753905 : android emulator returns NULL for GL_SHADING_LANGUAGE_VERSION
+ * 753913 : caopengllayersink: Don't chain up to parent's query handling twice for DRAIN query
+ * 753915 : audiomixer: Remove duplicated word in comment
+ * 753937 : dashdemux: don't meddle with the class struct from an instance
+ * 753944 : curl: configure check for netinet/ip.h doesn't work on FreeBSD
+ * 754024 : codecparsers: Various HEVC codecparser fixes
+ * 754047 : glupload: Loses overlay meta when using raw uploader
+ * 754107 : compositor: Inputs are " obscured " when they aren't
+ * 754108 : qmlsink: Ensure that at least one windowing system is available
+ * 754122 : h265parse/h264parse: Crashes instead of returning not-negotiated
+ * 754222 : adaptivedemux: Timestamping of multi-period streams is not correct
+ * 754291 : videoaggregator: Compositor fails with " reason not-negotiated " when changing the pixel-aspect-ratio during runtime
+ * 754465 : compositor: Negotiation failure with ARGB64
+ * 754504 : vtdec: invalid colorimetry and generating greenish output
+ * 754528 : decklinkvideosink: Properly handle pipelines where the running time does not start around 0
+ * 754576 : compositor: input stream is wrongly considered obscured in some cases (regression)
+ * 754666 : decklinkvideosink: Consider pipeline latency when scheduling frames
+ * 754668 : mpdparser: fix incorrect start value scaling
+ * 754686 : adaptivedemux: statistics message name macro is unprefixed
+ * 754732 : gl: (ubuntu) error: conflicting types for 'GLsizeiptr' ( & more)
+ * 754756 : directsoundsrc: Compiler warning with 64bit Windows MinGW, cast from pointer to integer of different size
+ * 754757 : gl/eagl: Don't make context uncurrent just to make it current again in the next line
+ * 754819 : opusenc: critical/warning when dumping dots
+ * 754834 : codecparsers: hevc: Fixes in scaling list value and NumPocTocalCurr value calculation
+ * 754851 : aggregator: Use the whole aggregator latency for the queue size, not just the latency property
+ * 755042 : dashdemux: sidx parsing crashes at end of stream
+ * 755047 : mssdemux/dashdemux: live playback regression
+ * 755049 : intervideosrc doesn't render the preroll frame (in paused state)
+ * 755059 : opusdec: negotiation regression
+ * 755111 : Regression: glimagesink 3D video handling
+ * 755113 : Regression: dvbsuboverlay negotiates invalid caps
+ * 755140 : gstgl: Fix GError leaks during failures
+ * 755142 : avdtputil: fix GError memory leak during failures
+ * 755156 : vtdec: resizing glimagesink results in a not-negotiated error
==== Download ====
@@ -180,45 +147,30 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Alex Ashley
- * Anders Jonsson
- * Arun Raghavan
- * Carlos Garnacho
+ * Arnaud Vrac
+ * Athanasios Oikonomou
+ * Ben Browitt
* Carlos Rafael Giani
- * Edward Hervey
- * Florin Apostol
- * Guillaume Marquebielle
- * Heinrich Fink
- * Hyunjun Ko
- * Ilya Averyanov
- * Ilya Konstantinov
* Jan Schmidt
- * Jason Litzinger
- * Jimmy Ohn
- * Julien Isorce
- * Lubosz Sarnecki
+ * Justin Kim
+ * Koop Mast
+ * Kouhei Sutou
* Luis de Bethencourt
- * Martin Kelly
* Matthew Waters
* Miguel París Díaz
- * Nick Stoughton
* Nicolas Dufresne
* Nirbheek Chauhan
* Olivier Crête
- * Rico Tzschichholz
- * Roman Donchenko
- * Sangkyu Park
+ * Philippe Normand
* Sebastian Dröge
* Sreerenj Balachandran
- * Stefan Sauer
- * Stian Selnes
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
- * Vanessa Chipi
- * Vanessa Chipirrás
* Vanessa Chipirrás Navalón
- * Vineeth TM
- * Xavier Claessens
- * Young Han Lee
- * vanechipi
+ * Vincent Penquerc'h
+ * Vineeth T M
+ * XuGuangxin
+ * hoonhee.lee
+ * lyb
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index bb41c15d6..1c06bed1a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ([2.69])
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.5.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.5.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
@@ -51,11 +51,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, 590, 0, 590)
+AS_LIBTOOL(GST, 591, 0, 591)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.5.90
-GSTPB_REQ=1.5.90
+GST_REQ=1.5.91
+GSTPB_REQ=1.5.91
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 54594ac53..802a56f58 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -58343,8 +58343,8 @@
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
-<NICK>Audio or voice (obsolete, use audio-type)</NICK>
-<BLURB>Audio or voice (obsolete, use audio-type).</BLURB>
+<NICK>Audio or voice</NICK>
+<BLURB>Audio or voice (DEPRECATED: use audio-type).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@@ -58374,7 +58374,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Constant bit rate</NICK>
-<BLURB>Constant bit rate.</BLURB>
+<BLURB>Constant bit rate (DEPRECATED: use bitrate-type).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@@ -58394,7 +58394,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Constrained VBR</NICK>
-<BLURB>Constrained VBR.</BLURB>
+<BLURB>Constrained VBR (DEPRECATED: use bitrate-type).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@@ -58845,7 +58845,7 @@
<FLAGS>rw</FLAGS>
<NICK>Eyes profile</NICK>
<BLURB>Location of Haar cascade file to use for eye-pair detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
</ARG>
<ARG>
@@ -58895,7 +58895,7 @@
<FLAGS>rw</FLAGS>
<NICK>Mouth profile</NICK>
<BLURB>Location of Haar cascade file to use for mouth detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
</ARG>
<ARG>
@@ -58905,7 +58905,7 @@
<FLAGS>rw</FLAGS>
<NICK>Nose profile</NICK>
<BLURB>Location of Haar cascade file to use for nose detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
</ARG>
<ARG>
@@ -58915,7 +58915,7 @@
<FLAGS>rw</FLAGS>
<NICK>Face profile</NICK>
<BLURB>Location of Haar cascade file to use for face detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
</ARG>
<ARG>
@@ -58955,7 +58955,7 @@
<FLAGS>rw</FLAGS>
<NICK>Profile</NICK>
<BLURB>Location of Haar cascade file to use for face blurion.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
</ARG>
<ARG>
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index bc015638d..8afc2eb1b 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -70,6 +70,7 @@ GObject
GstAudioSink
GstOpenALSink
GstDecklinkAudioSink
+ GstAvdtpSink
GstChecksumSink
GstCurlBaseSink
GstCurlFileSink
@@ -80,7 +81,6 @@ GObject
GstDecklinkVideoSink
GstInterAudioSink
GstInterSubSink
- GstInterVideoSink
GstRTMPSink
GstShmSink
GstVideoSink
@@ -90,9 +90,10 @@ GObject
GstGtkBaseSink
GstGtkGLSink
GstGtkSink
- GstQtSink
+ GstInterVideoSink
GstWaylandSink
GstBaseSrc
+ GstAvdtpSrc
GstDataURISrc
GstFliteTestSrc
GstInterAudioSrc
@@ -201,8 +202,23 @@ GObject
GstPerspective
GstRotate
GstSquare
+ GstGrabcut
+ GstOpencvVideoFilter
+ GstCvDilateErode
+ GstCvDilate
+ GstCvErode
+ GstCvEqualizeHist
+ GstCvLaplace
+ GstCvSmooth
+ GstCvSobel
+ GstFaceBlur
+ GstFaceDetect
+ GstHanddetect
+ GstSkinDetect
+ GstRetinex
GstRsvgOverlay
GstSceneChange
+ GstSegmentation
GstSimpleVideoMark
GstSimpleVideoMarkDetect
GstSmooth
@@ -215,6 +231,7 @@ GObject
GstYadif
GstBin
DvbBaseBin
+ GstA2dpSink
GstAdaptiveDemux
GstDashDemux
GstHLSDemux
@@ -246,9 +263,11 @@ GObject
GstCompare
GstDVBSubOverlay
GstDVDSpu
+ GstDisparity
GstDtlsDec
GstDtlsEnc
GstDtlsSrtpDemux
+ GstEdgeDetect
GstErrorIgnore
GstFestival
GstFieldAnalysis
@@ -270,11 +289,14 @@ GObject
GstMimDec
GstMimEnc
GstModPlug
+ GstMotioncells
GstMpeg2enc
GstMpegPSDemux
GstMplex
+ GstOpencvTextOverlay
GstPcapParse
GstPitch
+ GstPyramidSegment
GstRTPBaseDepayload
GstRTPOpusDepay
GstRtpH265Depay
@@ -287,7 +309,6 @@ GObject
GstVideoParse
GstRtpOnvifParse
GstRtpOnvifTimestamp
- GstSFDec
GstSegmentClip
GstAudioSegmentClip
GstVideoSegmentClip
@@ -298,11 +319,12 @@ GObject
GstSrtpEnc
GstTagMux
GstId3Mux
+ GstTemplateMatch
GstUvcH264MjpgDemux
GstVideoDecoder
+ GstLibde265Dec
GstOpenEXRDec
GstOpenJPEGDec
- GstOpenh264Dec
GstPnmdec
GstRsvgDec
GstSchroDec
@@ -310,7 +332,6 @@ GObject
GstWebPDec
GstVideoEncoder
GstOpenJPEGEnc
- GstOpenh264Enc
GstPnmenc
GstSchroEnc
GstWebpEnc
diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml
index 9eca03cbc..b33bcc69e 100644
--- a/docs/plugins/inspect/plugin-accurip.xml
+++ b/docs/plugins/inspect/plugin-accurip.xml
@@ -3,7 +3,7 @@
<description>Computes an AccurateRip CRC</description>
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
<basename>libgstaccurip.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index e4f61f368..15444623f 100644
--- a/docs/plugins/inspect/plugin-adpcmdec.xml
+++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -3,7 +3,7 @@
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml
index 15e71a73c..c3c1f7414 100644
--- a/docs/plugins/inspect/plugin-adpcmenc.xml
+++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -3,7 +3,7 @@
<description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index af1e67576..83e8f3848 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -3,7 +3,7 @@
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml
index ae87360de..7a427738c 100644
--- a/docs/plugins/inspect/plugin-asfmux.xml
+++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,7 +3,7 @@
<description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml
index 101f11691..af6ca683e 100644
--- a/docs/plugins/inspect/plugin-assrender.xml
+++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -3,7 +3,7 @@
<description>ASS/SSA subtitle renderer</description>
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
<basename>libgstassrender.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml
index d0649df9a..130206e48 100644
--- a/docs/plugins/inspect/plugin-audiomixer.xml
+++ b/docs/plugins/inspect/plugin-audiomixer.xml
@@ -3,7 +3,7 @@
<description>Mixes multiple audio streams</description>
<filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
<basename>libgstaudiomixer.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml
index a0c389a9d..d9102618c 100644
--- a/docs/plugins/inspect/plugin-audiovisualizers.xml
+++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -3,7 +3,7 @@
<description>Creates video visualizations of audio input</description>
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
<basename>libgstaudiovisualizers.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml
index d02804f20..5a0b1f479 100644
--- a/docs/plugins/inspect/plugin-autoconvert.xml
+++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -3,7 +3,7 @@
<description>Selects convertor element based on caps</description>
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
<basename>libgstautoconvert.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml
index 00d5d7622..b4c213ef2 100644
--- a/docs/plugins/inspect/plugin-bayer.xml
+++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -3,7 +3,7 @@
<description>Elements to convert Bayer images</description>
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
<basename>libgstbayer.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index 3ba6b7aae..12567303c 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -3,7 +3,7 @@
<description>Compress or decompress streams</description>
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
<basename>libgstbz2.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml
index 1d238c4e3..235123c99 100644
--- a/docs/plugins/inspect/plugin-camerabin.xml
+++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,7 +3,7 @@
<description>Take image snapshots and record movies from camera</description>
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
<basename>libgstcamerabin2.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml
index 9d12c4b8b..53eddb043 100644
--- a/docs/plugins/inspect/plugin-chromaprint.xml
+++ b/docs/plugins/inspect/plugin-chromaprint.xml
@@ -3,7 +3,7 @@
<description>Calculate Chromaprint fingerprint from audio files</description>
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
<basename>libgstchromaprint.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml
index c94ae00da..a9d7e9942 100644
--- a/docs/plugins/inspect/plugin-coloreffects.xml
+++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,7 +3,7 @@
<description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml
index 1c1524400..e47642594 100644
--- a/docs/plugins/inspect/plugin-curl.xml
+++ b/docs/plugins/inspect/plugin-curl.xml
@@ -3,7 +3,7 @@
<description>libcurl-based elements</description>
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
<basename>libgstcurl.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index 4db0699e4..3bc11d86d 100644
--- a/docs/plugins/inspect/plugin-dataurisrc.xml
+++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -3,7 +3,7 @@
<description>data: URI source</description>
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
<basename>libgstdataurisrc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index ae48caa10..a10dcb0f6 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -3,7 +3,7 @@
<description>Collection of elements that may or may not be useful for debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
<basename>libgstdebugutilsbad.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index 166c0f2d4..5957b5e26 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -3,7 +3,7 @@
<description>Decodes DTS audio streams</description>
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
<basename>libgstdtsdec.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index bd89fb7e9..bdcb75868 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,7 +3,7 @@
<description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
index fc152b087..74bfc56b2 100644
--- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml
+++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -3,7 +3,7 @@
<description>DVB subtitle renderer</description>
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
<basename>libgstdvbsuboverlay.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml
index 27bd2f3ef..c09ee644e 100644
--- a/docs/plugins/inspect/plugin-dvdspu.xml
+++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -3,7 +3,7 @@
<description>DVD Sub-picture Overlay element</description>
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
<basename>libgstdvdspu.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index 76c0a717c..aceed8d91 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -3,7 +3,7 @@
<description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml
index ab408cf9d..23ecf056c 100644
--- a/docs/plugins/inspect/plugin-festival.xml
+++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,7 +3,7 @@
<description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml
index 1f389ee3e..9eb282d1c 100644
--- a/docs/plugins/inspect/plugin-fieldanalysis.xml
+++ b/docs/plugins/inspect/plugin-fieldanalysis.xml
@@ -3,7 +3,7 @@
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml
index 1762ef03f..68999c5ec 100644
--- a/docs/plugins/inspect/plugin-flite.xml
+++ b/docs/plugins/inspect/plugin-flite.xml
@@ -3,7 +3,7 @@
<description>Flite speech synthesizer plugin</description>
<filename>../../ext/flite/.libs/libgstflite.so</filename>
<basename>libgstflite.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml
index 70b6454ad..dcee79feb 100644
--- a/docs/plugins/inspect/plugin-fragmented.xml
+++ b/docs/plugins/inspect/plugin-fragmented.xml
@@ -3,7 +3,7 @@
<description>Fragmented streaming plugins</description>
<filename>../../ext/hls/.libs/libgstfragmented.so</filename>
<basename>libgstfragmented.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index 0cdae090b..7dec2faff 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,7 +3,7 @@
<description>frei0r plugin library</description>
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
<basename>libgstfrei0r.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml
index f6b83e114..425e0f3d6 100644
--- a/docs/plugins/inspect/plugin-gaudieffects.xml
+++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@
<description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 26e3ca5a2..352f5b55e 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index 9d557e0ae..5575de7d3 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,7 +3,7 @@
<description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index fb2e1af32..0646aa939 100644
--- a/docs/plugins/inspect/plugin-gmedec.xml
+++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -3,7 +3,7 @@
<description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index a9e35230f..bf0a2f298 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -3,7 +3,7 @@
<description>GSM encoder/decoder</description>
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
<basename>libgstgsm.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml
index 0b271f0c4..dc4fb6358 100644
--- a/docs/plugins/inspect/plugin-gstsiren.xml
+++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,7 +3,7 @@
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
<basename>libgstsiren.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml
index 74163c675..ed739388a 100644
--- a/docs/plugins/inspect/plugin-id3tag.xml
+++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,7 +3,7 @@
<description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml
index 6b66810fa..a1ce8f609 100644
--- a/docs/plugins/inspect/plugin-inter.xml
+++ b/docs/plugins/inspect/plugin-inter.xml
@@ -3,7 +3,7 @@
<description>plugin for inter-pipeline communication</description>
<filename>../../gst/inter/.libs/libgstinter.so</filename>
<basename>libgstinter.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
index 96b93932a..d233a2ebb 100644
--- a/docs/plugins/inspect/plugin-interlace.xml
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,7 +3,7 @@
<description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml
index e18142d95..1b2f6e3d5 100644
--- a/docs/plugins/inspect/plugin-jpegformat.xml
+++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,7 +3,7 @@
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml
index 26dde6fea..15fdf4e58 100644
--- a/docs/plugins/inspect/plugin-liveadder.xml
+++ b/docs/plugins/inspect/plugin-liveadder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple live discontinuous streams</description>
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
<basename>libgstliveadder.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml
index b37341f90..08ee41886 100644
--- a/docs/plugins/inspect/plugin-mimic.xml
+++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,7 +3,7 @@
<description>Mimic codec</description>
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
<basename>libgstmimic.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml
index be0fbd20f..394c1db26 100644
--- a/docs/plugins/inspect/plugin-mms.xml
+++ b/docs/plugins/inspect/plugin-mms.xml
@@ -3,7 +3,7 @@
<description>Microsoft Multi Media Server streaming protocol support</description>
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
<basename>libgstmms.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index 8626319f3..7b2b39807 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -3,7 +3,7 @@
<description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index 84dfa3142..1ad2bc230 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,7 +3,7 @@
<description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml
index 7bfa93f6b..e6dca01cd 100644
--- a/docs/plugins/inspect/plugin-mpegpsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG-PS demuxer</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
<basename>libgstmpegpsdemux.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml
index 2806c061f..3ffd1df79 100644
--- a/docs/plugins/inspect/plugin-mpegpsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -3,7 +3,7 @@
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml
index 8136ed389..ca7154be7 100644
--- a/docs/plugins/inspect/plugin-mpegtsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml
index 391ec8e72..5d97b49c4 100644
--- a/docs/plugins/inspect/plugin-mpegtsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,7 +3,7 @@
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml
index e1d5b0f45..1917d4714 100644
--- a/docs/plugins/inspect/plugin-mpg123.xml
+++ b/docs/plugins/inspect/plugin-mpg123.xml
@@ -3,7 +3,7 @@
<description>mp3 decoding based on the mpg123 library</description>
<filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
<basename>libgstmpg123.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml
index 83178a759..86dc6177b 100644
--- a/docs/plugins/inspect/plugin-mplex.xml
+++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,7 +3,7 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
index ce4f1332d..5da801f90 100644
--- a/docs/plugins/inspect/plugin-ofa.xml
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,7 +3,7 @@
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml
index 3671f6db1..a12f5d52a 100644
--- a/docs/plugins/inspect/plugin-openal.xml
+++ b/docs/plugins/inspect/plugin-openal.xml
@@ -3,7 +3,7 @@
<description>OpenAL plugin library</description>
<filename>../../ext/openal/.libs/libgstopenal.so</filename>
<basename>libgstopenal.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
index 49051a6f5..4fa162289 100644
--- a/docs/plugins/inspect/plugin-opencv.xml
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,7 +3,7 @@
<description>GStreamer OpenCV Plugins</description>
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
<basename>libgstopencv.so</basename>
- <version>1.5.2</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
index 63aaf6730..7c2fb82fd 100644
--- a/docs/plugins/inspect/plugin-opus.xml
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -3,7 +3,7 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index e7924841c..bcfedbaac 100644
--- a/docs/plugins/inspect/plugin-pcapparse.xml
+++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
index 2eb20e86a..05c6362f5 100644
--- a/docs/plugins/inspect/plugin-pnm.xml
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,7 +3,7 @@
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index 2f0b0301c..674e034bf 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -3,7 +3,7 @@
<description>Parses byte streams into raw frames</description>
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
<basename>libgstrawparse.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml
index 5fb08a257..739f640de 100644
--- a/docs/plugins/inspect/plugin-removesilence.xml
+++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -3,7 +3,7 @@
<description>Removes silence from an audio stream</description>
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
<basename>libgstremovesilence.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml
index 524324337..9e42c2127 100644
--- a/docs/plugins/inspect/plugin-resindvd.xml
+++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
<basename>libgstresindvd.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
index 7cf2b4148..1dc78e917 100644
--- a/docs/plugins/inspect/plugin-rfbsrc.xml
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,7 +3,7 @@
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml
index 8de04581b..375c37a6b 100644
--- a/docs/plugins/inspect/plugin-rtmp.xml
+++ b/docs/plugins/inspect/plugin-rtmp.xml
@@ -3,7 +3,7 @@
<description>RTMP source and sink</description>
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
<basename>libgstrtmp.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index e9a836f6b..8721f9ddd 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,7 +3,7 @@
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index e195ebf6a..cc2de8e7e 100644
--- a/docs/plugins/inspect/plugin-sdp.xml
+++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -3,7 +3,7 @@
<description>configure streaming sessions using SDP</description>
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
<basename>libgstsdpelem.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml
index 7f9b4dcd5..6f32d80d8 100644
--- a/docs/plugins/inspect/plugin-segmentclip.xml
+++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -3,7 +3,7 @@
<description>Segment clip elements</description>
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
<basename>libgstsegmentclip.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml
index 2e2f95b83..4b08e1af6 100644
--- a/docs/plugins/inspect/plugin-shm.xml
+++ b/docs/plugins/inspect/plugin-shm.xml
@@ -3,7 +3,7 @@
<description>shared memory sink source</description>
<filename>../../sys/shm/.libs/libgstshm.so</filename>
<basename>libgstshm.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml
index 49879b596..23719c056 100644
--- a/docs/plugins/inspect/plugin-smooth.xml
+++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -3,7 +3,7 @@
<description>Apply a smooth filter to an image</description>
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
<basename>libgstsmooth.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index c863f8618..32182784f 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,7 +3,7 @@
<description>Audio Pitch Controller &amp; BPM Detection</description>
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
<basename>libgstsoundtouch.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml
index 8d9c1c2c7..cbd111446 100644
--- a/docs/plugins/inspect/plugin-spandsp.xml
+++ b/docs/plugins/inspect/plugin-spandsp.xml
@@ -3,7 +3,7 @@
<description>libspandsp plugin</description>
<filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
<basename>libgstspandsp.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index ac486ddf9..275f1c344 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,7 +3,7 @@
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
<basename>libgstspeed.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml
index dd8313c98..7da12de69 100644
--- a/docs/plugins/inspect/plugin-subenc.xml
+++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,7 +3,7 @@
<description>subtitle encoders</description>
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
<basename>libgstsubenc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml
index ed785c073..6cfaf9489 100644
--- a/docs/plugins/inspect/plugin-videoparsersbad.xml
+++ b/docs/plugins/inspect/plugin-videoparsersbad.xml
@@ -3,7 +3,7 @@
<description>videoparsers</description>
<filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
<basename>libgstvideoparsersbad.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml
index c0c79f0ce..94dcce911 100644
--- a/docs/plugins/inspect/plugin-voaacenc.xml
+++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -3,7 +3,7 @@
<description>AAC audio encoder</description>
<filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
<basename>libgstvoaacenc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml
index edf79d2f5..fa1160f4d 100644
--- a/docs/plugins/inspect/plugin-voamrwbenc.xml
+++ b/docs/plugins/inspect/plugin-voamrwbenc.xml
@@ -3,7 +3,7 @@
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
<basename>libgstvoamrwbenc.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml
index d2d373b65..48ecfe6d3 100644
--- a/docs/plugins/inspect/plugin-waylandsink.xml
+++ b/docs/plugins/inspect/plugin-waylandsink.xml
@@ -3,7 +3,7 @@
<description>Wayland Video Sink</description>
<filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
<basename>libgstwaylandsink.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml
index fdf860196..12ce4243b 100644
--- a/docs/plugins/inspect/plugin-y4mdec.xml
+++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -3,7 +3,7 @@
<description>Demuxes/decodes YUV4MPEG streams</description>
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
<basename>libgsty4mdec.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
index bff68024b..37743d437 100644
--- a/docs/plugins/inspect/plugin-zbar.xml
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,7 +3,7 @@
<description>zbar barcode scanner</description>
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
<basename>libgstzbar.so</basename>
- <version>1.5.90</version>
+ <version>1.5.91</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index c811a12fb..65acff6a3 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
<release>
<Version>
+ <revision>1.5.91</revision>
+ <branch>1.5</branch>
+ <name></name>
+ <created>2015-09-18</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.5.91.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.5.90</revision>
<branch>1.5</branch>
<name></name>
diff --git a/win32/common/config.h b/win32/common/config.h
index 95a9ad767..ed32c81c9 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -89,7 +89,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2015-08-19"
+#define GST_PACKAGE_RELEASE_DATETIME "2015-09-18"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -501,6 +501,9 @@
/* Define to enable Qt elements (used by qt). */
#undef HAVE_QT
+/* Define if Qt Wayland integration is installed */
+#undef HAVE_QT_WAYLAND
+
/* Define if Qt X11 integration is installed */
#undef HAVE_QT_X11
@@ -714,7 +717,7 @@
#define PACKAGE_NAME "GStreamer Bad Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.5.90"
+#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.5.91"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-bad"
@@ -723,7 +726,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.5.90"
+#define PACKAGE_VERSION "1.5.91"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -767,7 +770,7 @@
#undef USE_EGL_RPI
/* Version number of package */
-#define VERSION "1.5.90"
+#define VERSION "1.5.91"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */