Release 1.11.2
authorSebastian Dröge <sebastian@centricular.com>
Fri, 24 Feb 2017 13:07:23 +0000 (15:07 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 24 Feb 2017 13:07:23 +0000 (15:07 +0200)
72 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/inspect/plugin-1394.xml
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-audioparsers.xml
docs/plugins/inspect/plugin-auparse.xml
docs/plugins/inspect/plugin-autodetect.xml
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-cacasink.xml
docs/plugins/inspect/plugin-cairo.xml
docs/plugins/inspect/plugin-cutter.xml
docs/plugins/inspect/plugin-debug.xml
docs/plugins/inspect/plugin-deinterlace.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dv.xml
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-icydemux.xml
docs/plugins/inspect/plugin-id3demux.xml
docs/plugins/inspect/plugin-imagefreeze.xml
docs/plugins/inspect/plugin-interleave.xml
docs/plugins/inspect/plugin-isomp4.xml
docs/plugins/inspect/plugin-jack.xml
docs/plugins/inspect/plugin-jpeg.xml
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-matroska.xml
docs/plugins/inspect/plugin-mulaw.xml
docs/plugins/inspect/plugin-multifile.xml
docs/plugins/inspect/plugin-multipart.xml
docs/plugins/inspect/plugin-navigationtest.xml
docs/plugins/inspect/plugin-oss4.xml
docs/plugins/inspect/plugin-ossaudio.xml
docs/plugins/inspect/plugin-png.xml
docs/plugins/inspect/plugin-pulseaudio.xml
docs/plugins/inspect/plugin-replaygain.xml
docs/plugins/inspect/plugin-rtp.xml
docs/plugins/inspect/plugin-rtpmanager.xml
docs/plugins/inspect/plugin-rtsp.xml
docs/plugins/inspect/plugin-shapewipe.xml
docs/plugins/inspect/plugin-shout2send.xml
docs/plugins/inspect/plugin-smpte.xml
docs/plugins/inspect/plugin-soup.xml
docs/plugins/inspect/plugin-spectrum.xml
docs/plugins/inspect/plugin-speex.xml
docs/plugins/inspect/plugin-taglib.xml
docs/plugins/inspect/plugin-udp.xml
docs/plugins/inspect/plugin-video4linux2.xml
docs/plugins/inspect/plugin-videobox.xml
docs/plugins/inspect/plugin-videocrop.xml
docs/plugins/inspect/plugin-videofilter.xml
docs/plugins/inspect/plugin-videomixer.xml
docs/plugins/inspect/plugin-vpx.xml
docs/plugins/inspect/plugin-wavenc.xml
docs/plugins/inspect/plugin-wavpack.xml
docs/plugins/inspect/plugin-wavparse.xml
docs/plugins/inspect/plugin-ximagesrc.xml
docs/plugins/inspect/plugin-y4menc.xml
gst-plugins-good.doap

index 550f483..feb21f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,764 @@
+=== release 1.11.2 ===
+
+2017-02-24  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.11.2
+
+2017-02-24 12:44:58 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/el.po:
+         po: Update translations
+
+2017-02-10 20:50:17 +0900  Seungha Yang <sh.yang@lge.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Extract redirection uri on libsoup's restarted callback
+         Let libsoup handle redirection automatically.
+         And then, to figure out redirection uri, extract it on "restarted"
+         callback which will be fired before soup_session_send() is returned.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778428
+
+2017-01-02 19:29:04 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2object: Update image size when extrapolating
+         Update the image size according the amount of data we are going to
+         read/write. This workaround bugs in driver where the sizeimage provided
+         by TRY/S_FMT represent the buffer length (maximum size) rather then the expected
+         bytesused (buffer size).
+         https://bugzilla.gnome.org/show_bug.cgi?id=775564
+
+2017-02-17 15:50:32 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2: fix typo in _acquire_format() error messages
+         Fixes:
+         https://bugzilla.gnome.org/show_bug.cgi?id=778815
+
+2017-02-07 17:27:56 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * tests/check/elements/matroskamux.c:
+       * tests/check/elements/qtmux.c:
+         tests: matroskamux, qtmux: don't add codec_data buffers to template caps
+         streamheader and codec_data buffers fields are only meant to be
+         in the negotiated caps, not the template caps.
+         Fixes false-positive leaks of those buffers detected by the leaks
+         tracer, as template caps are static, and we decided to not include
+         code in gstreamer core to handle this unusual case of template caps
+         having buffers in them.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768762
+
+2017-02-09 12:46:54 +0000  Jochen Henneberg <jh@henneberg-systemdesign.com>
+
+       * gst/rtp/gstrtpvorbispay.c:
+         rtpvorbispay: Update and send out headers when new headers are received
+         The payloader needs to reset and update the vorbis config data which is
+         pushed on the network if it receives new headers, or at least, it may
+         have to do so.
+         Without this, the stream configuration could change without the
+         payloader sending the new configuration to the other side.
+
+2017-02-15 14:48:58 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Change files on incompatible caps
+         https://bugzilla.gnome.org/show_bug.cgi?id=761761
+
+2017-02-15 16:35:01 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmuxsink: Reset ready_for_output on state change
+         https://bugzilla.gnome.org/show_bug.cgi?id=761761
+
+2017-02-15 15:09:06 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Remove unused next_max_out_running_time
+         https://bugzilla.gnome.org/show_bug.cgi?id=761761
+
+2017-02-15 15:07:32 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Remove unused muxed_out_time
+         https://bugzilla.gnome.org/show_bug.cgi?id=761761
+
+2017-02-17 13:07:05 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         Revert "qtdemux: Always snap to the start of the keyframe"
+         This reverts commit 107902ec514bd826aa29d2298107e2c091e1c779.
+         This commit intended to ensure that keyframe seeks land at the
+         start timestamp of a keyframe, rather than in the middle of one,
+         but they cause trouble on files with sparse streams, or with
+         JPEG 'cover art' tracks that have only one or a few JPEG samples
+         with very long durations.
+         That's still desirable for doing seamless cutting of videos,
+         but needs a rethink for implementation.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778690
+
+2017-02-17 01:22:11 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/audiofx/audioecho.c:
+       * gst/audiofx/audioecho.h:
+         audiofx/echo: added surround-delay and surround-mask
+         Add a new boolean surround-delay property that makes
+         audioecho just apply a delay to certain channels to create
+         a surround effect, rather than an echo on all
+         channels. This is useful when upmixing from stereo - for example.
+         Add a surround-mask property to control which channels
+         are considered surround sound channels when adding a
+         delay with surround-delay = true
+         Original patch from Jochen Henneberg <jh@henneberg-systemdesign.com>
+
+2017-02-15 00:13:30 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: Use IP_MULTICAST_ALL for filtering IPv4 packets if available
+         This goes around the inefficient control message based filtering and
+         does all the filtering kernel-side. Unfortunately this is Linux-only and
+         there is no IPv6 variant of it (yet).
+
+2017-02-14 19:53:30 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * Makefile.am:
+         meson: dist meson build files
+         Ship meson build files in tarballs, so people who use tarballs
+         in their builds can start playing with meson already.
+
+2017-02-10 10:53:05 +0100  Søren Juul <zpon.dk@gmail.com>
+
+       * gst/icydemux/gsticydemux.c:
+       * tests/check/elements/icydemux.c:
+         icydemux: reset tags on empty value
+         Some radio streams uses StreamTitle='' to reset the title after a
+         track stopped playing, e.g. while the host talks between tracks or
+         during news segments.
+         This change forces an empty tag object to be distributed if
+         StreamTitle or StreamUrl is received with empty value, thus allowing
+         downstream elements to get notified about this.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778437
+
+2017-02-13 11:17:25 +0100  Edward Hervey <edward@centricular.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Properly notify missing elements
+         If the srtp elements are not present, post a message on the bus
+         informing about the missing plugins.
+
+2017-02-10 10:32:57 -0300  Juan Pablo Ugarte <ugarte@endlessm.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2object: mark singleton caps as "may be leaked" objects.
+         Set MAY_BE_LEAKED flag on static pads returned by gst_v4l2_object_get_*_caps()
+         functions. Made functions thread safe by using g_once_init[enter|leave]
+         funtions.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778453
+
+2017-02-09 14:18:30 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: Remove now unused done label
+
+2017-02-09 12:55:32 +0100  Nick Kallen <nickkallen@me.com>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: do not cache caps
+         Upstream elements like videoflip can transform caps, such as changing width and height.
+         When an imagefreeze downstream receives an ACCEPT_CAPS query it will NOW return
+         all caps that it can accept.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778389
+
+2017-02-09 11:29:43 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Add a comment about how atom_trak_set_elst_entry() works
+
+2014-08-22 09:55:43 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/isomp4/qtdemux_dump.c:
+         qtdemux: demote some log messages to TRACE level
+         Don't spam debug log with uninteresting stuff.
+
+2017-02-08 17:24:26 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atoms.h:
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Clear edit lists every time we recalculate them
+         We recalculate them, so any old information has to be forgotten.
+         Otherwise we write invalid edit lists when writing headers multiple
+         times.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778330
+
+2017-02-07 13:10:18 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxpartreader.c:
+         splitmuxsrc: Allow for buffers before the segment when measuring
+         Used signed calculations when measuring the max_ts of an input
+         fragment, so as to calculate the correct duration and offset
+         when buffers have timestamps preceding their segment
+
+2017-02-02 12:55:25 +0100  Miguel París Díaz <mparisdiaz@gmail.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+         rtpsession: relate received FIRs and PLIs to source
+         This is needed in order to:
+         - Avoid ignoring requests for different media sources.
+         - Add SSRC field in the GstForceKeyUnit event.
+         https://bugzilla.gnome.org/show_bug.cgi?id=778013
+
+2017-01-30 20:20:08 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: sanity check number of segments in edit list
+         Fixes crash with fuzzed file.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777940
+
+2017-01-02 22:16:39 +0900  Seungha Yang <sh.yang@lge.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Skip seeking query if upstream format is time
+         Don't need to querying byte-format seeking for time-format
+         upstream case
+         https://bugzilla.gnome.org/show_bug.cgi?id=776715
+
+2016-12-01 12:47:08 +0900  Seungha Yang <sh.yang@lge.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Use upstream's StreamFlags if there are
+         When multiple demuxer's are used, upstream might want to indicate
+         default streams using GST_STREAM_FLAG_{SELECT, UNSELECT}
+         https://bugzilla.gnome.org/show_bug.cgi?id=775440
+
+2017-01-27 16:14:16 +0200  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * gst/isomp4/atoms.c:
+         qtmux: Timecode track fixes for STSD entry
+         The n_frames field (frames per second) should follow the nominal frame
+         rate for drop-frame timecodes.
+         Also, the trak's timescale (and duration, accordingly) should follow the
+         STSD entry's timescale and frame duration (fps_n and fps_d accordingly),
+         not the other way around.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777832
+
+2017-01-19 11:08:11 +0100  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: retry request on early termination from the server
+         Fix a regression introduced by commit 183695c61a54f1 (refactor to use
+         Soup's sync API). The code previously attempted to reconnect when the
+         server closed the connection early, for example when the stream was put
+         in pause for some time.
+         Reintroduce this feature by checking if EOS is received before the
+         expected content size is downloaded. In this case, do the request
+         starting at the previous read position.
+         https://bugzilla.gnome.org/show_bug.cgi?id=776720
+
+2017-01-10 09:40:56 -0700  Matt Staples <staples255@gmail.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: find_stream_by_channel should ignore unconfigured streams
+         https://bugzilla.gnome.org/show_bug.cgi?id=777101
+
+2017-01-25 18:43:00 +0000  Brendan Shanks <brendan.shanks@teradek.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Fix debug typo and remove misleading warning
+         https://bugzilla.gnome.org/show_bug.cgi?id=777362
+
+2017-01-25 20:56:24 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/examples/rtp/client-PCMA.c:
+         rtp: Remove unused variable in example
+         client-PCMA.c:84:22: warning: unused variable 'isrc' [-Wunused-variable]
+         GObject *session, *isrc, *osrc;
+         ^
+
+2017-01-09 11:32:35 +0530  Rahul Bedarkar <rahul.bedarkar@imgtec.com>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: check for not NULL before clearing adapter
+         In case wavparse receives a manually injected FLUSH_STOP event
+         while operating in pull mode we get criticals because we'd try
+         to clear a NULL adapter.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777123
+
+2017-01-24 19:23:44 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+       * tests/check/meson.build:
+         meson: Properly use ':' for defining keywords
+
+2017-01-17 16:41:58 +0100  Jean-Christophe Trotin <jean-christophe.trotin@st.com>
+
+       * sys/v4l2/gstv4l2allocator.c:
+         v4l2allocator: reference memory before the buffer is queued
+         In gst_v4l2_allocator_qbuf(), the memory is referenced after the
+         buffer is queued. Once queued (VIDIOC_QBUF), the buffer might be handled
+         by the V4L2 driver (e.g. decoded) and dequeued (gst_v4l2_allocator_dqbuf),
+         through a different thread, before the memory is referenced (gst_memory_ref).
+         In this case, in gst_v4l2_allocator_dqbuf(), the memory is unreferenced
+         (gst_memory_unref) before having been referenced: the memory refcount
+         reaches 0, and the memory is freed.
+         So, to avoid this crossing case, in gst_v4l2_allocator_qbuf(), the
+         memory shall be referenced before the buffer is queued.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777399
+
+2017-01-24 17:59:59 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/atoms.c:
+         qtmux: Only write 4 byte zero padding to the Video Sample Description in MOV
+         For MP4 this is not defined, and it actually breaks things for MSE in
+         Chrome if we do this. For MOV this is required by some broken software
+         but the official specification says it's optional:
+         https://developer.apple.com/library/content/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html
+         https://bugzilla.gnome.org/show_bug.cgi?id=777540
+
+2017-01-02 13:42:04 +0100  Santiago Carot-Nemesio <scarot@twilio.com>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpstats.h:
+         rtpstats: Keep number of nacks sent/received per source
+         Currently, the nack packets sent or received are kept at session level,
+         which makes it impossible to distinguish how many of these packages were
+         sent/received per ssrc when several sources are in the same session. This
+         patch is aligned with the https://www.w3.org/TR/webrtc-stats/#dom-rtcrtpstreamstats
+         https://bugzilla.gnome.org/show_bug.cgi?id=776714
+
+2016-12-08 15:59:33 +0100  Jonas Holmberg <jonashg@axis.com>
+
+       * gst/rtp/gstrtph265pay.c:
+         rtph265pay: Fix handling of config-interval
+         Insert VPS/SPS/PPS before the first NAL unit containing an I-frame in an
+         access unit only. If an access unit consists of several such NAL units
+         (tiles) VPS/SPS/PPS should only be inserted before the first of them so
+         that parameters are only updated between frames.
+         Do not insert VPS/SPS/PPS before P-frames when config-interval is -1.
+         https://bugzilla.gnome.org/show_bug.cgi?id=775817
+
+2017-01-19 12:29:44 +0100  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: report a useful error message when soup_session_send fails
+         This helps to understand cases where libsoup doesn't set the message
+         status code after running soup_session_send.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777222
+
+2017-01-19 11:05:00 +0100  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: properly check that seek range was respected
+         This check must be done only when we are sure the request was
+         successfully sent. soup_session_send() might fail without setting the
+         status code. In this case status code is 0 so we would only catch the
+         error after the seek range check. In this case we would report an error
+         saying that the seek range was not respected, instead of reporting the
+         underlying error that triggered the soup_session_send() failure.
+         https://bugzilla.gnome.org/attachment.cgi?bugid=777222
+
+2017-01-09 21:04:51 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.h:
+         gdkpixbufoverlay: add a positioning coefficient pair
+         ... so as to allow one clearly defined (absolute) positioning mode
+         that can cater for a variety of absolute but also relative positioning
+         with respect to edge or center.
+
+2017-01-21 20:48:22 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+         gdkpixbufoverlay: update composition in _before_transform
+         ... since we need to determine passthrough mode for buffer preparation before
+         calling into _transform_ip.
+
+2017-01-07 20:11:13 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+         gdkpixbufoverlay: handle setting NULL gdkpixbuf
+         ... which is a clearer way to clear any current overlay, other than
+         fiddling with alpha or positioning properties to make it virtually go away.
+
+2017-01-20 17:16:10 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Stop reading a ncdt sub-tag if it goes behind the surrounding tag
+         https://bugzilla.gnome.org/show_bug.cgi?id=777532
+
+2017-01-20 07:58:26 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Fix various out of bounds reads when parsing ncdt tags
+         https://bugzilla.gnome.org/show_bug.cgi?id=777500
+
+2017-01-19 13:46:58 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Increment current stts index whenever we finished one stts entry
+         Otherwise we could read more chunks than there are available, doing an
+         out of bounds read and potentially crash.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777469
+
+2017-01-19 13:25:53 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         Revert "qtdemux: Increment current stts index in all code paths after reading one chunk"
+         This reverts commit 99d5d7570d0b53dad3bc8eb653b1320ee422aace. It broke
+         playback of various valid files.
+
+2017-01-19 07:52:33 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Increment current stts index in all code paths after reading one chunk
+         Otherwise we could read more chunks than there are available, doing an
+         out of bounds read and potentially crash.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777469
+
+2017-01-19 08:37:37 +0100  Edward Hervey <edward@centricular.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Initialize return variable
+         In the normal use-case we would end up with ret being unitialized
+         causing havoc.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777222
+
+2017-01-13 12:27:40 +0000  David Warman <dwarman@manglebit.org>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: avoid XMP tag parsing fatal error.
+         qtdemux_handle_xmp_taglist() requires a writable taglist,
+         but qtdemux->tag_list can become non-writable, specifically
+         after sending global tags (qtdemux.c:958), which adds a
+         second reference.  Ensure the list is made writable before
+         calling (make_writable will copy the list if necessary).
+         https://bugzilla.gnome.org/show_bug.cgi?id=766177
+
+2016-05-31 13:17:45 -0300  Thiago Santos <thiagossantos@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: rework taglist handling
+         Keep taglist around during element existance to avoid having to
+         create it at different places before usage. Makes code simpler to handle.
+         https://bugzilla.gnome.org/show_bug.cgi?id=766177
+
+2017-01-16 11:58:02 +0100  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+       * ext/soup/gstsouphttpsrc.h:
+         souphttpsrc: make flow return values handling clearer
+         The flow return values was stored in the element before because the
+         result had to be set from callbacks. This is not the case anymore, we
+         can return the flow result directly from functions, making the code
+         easier to understand.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777222
+
+2017-01-13 16:40:43 +0100  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: properly track redirections
+         The current code configures libsoup to handle redirections
+         transparently, without informing the caller, thus preventing the element
+         to record the redirect code and location uri.
+         Fix this by always setting the SOUP_MESSAGE_NO_REDIRECT, preventing
+         libsoup from handling the redirection. When we receive a redirection
+         request and libsoup can safely handle it, return a custom error which
+         triggers a retry with the new URI.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777222
+
+2017-01-17 10:53:39 +0100  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+       * gst/isomp4/gstqtmuxmap.c:
+         qtmux: add 4444 and 4444xq variants to video/x-prores pad template caps
+         They are handled since commit 7b565475bf551c53b8eed46f7086f3b372f1f6c4
+         (qt: Add support for ProRes 4444 XQ).
+         https://bugzilla.gnome.org/show_bug.cgi?id=777377
+
+2017-01-17 10:48:57 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/matroska/ebml-read.c:
+         matroska: Quiet a WARN when parsing push mode
+         This warning was noisy when returning EOS, which is
+         just used to indicate more data is needed from upstream.
+
+2017-01-16 14:50:22 +0100  Georg Lippitsch <glippitsch@toolsonair.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Don't write Sync Sample Atom for ProRes
+         https://bugzilla.gnome.org/show_bug.cgi?id=777331
+
+2015-01-28 08:58:26 +0100  Enrico Jorns <ejo@pengutronix.de>
+
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/gstv4l2src.c:
+       * sys/v4l2/v4l2_calls.h:
+         v4l2: Remove usage and definition of LOG_CAPS macro
+         Unlike former definitions of LOG_CAPS, the current implementation simply
+         expands to GST_DEBUG_OBJECT. The LOG_CAPS macro is rarely used and most
+         uses duplicate already existing GST_DEBUG_OBJECT lines. Therefore, the
+         caps are often printed twice which unnecessarily clutters the debug log.
+         Replace LOG_CAPS calls with GST_DEBUG_OBJECT, remove LOG_CAPS calls, and
+         delete the definition of LOG_CAPS.
+         https://bugzilla.gnome.org/show_bug.cgi?id=776899
+
+2017-01-16 15:40:43 +0100  Jean-Christophe Trotin <jean-christophe.trotin@st.com>
+
+       * sys/v4l2/gstv4l2bufferpool.c:
+         v4l2bufferpool: remove duplicated line of code
+         https://bugzilla.gnome.org/show_bug.cgi?id=777330
+
+2017-01-16 15:17:15 +0100  Jean-Christophe Trotin <jean-christophe.trotin@st.com>
+
+       * sys/v4l2/gstv4l2allocator.c:
+         v4l2allocator: fix memory type in allocator probe
+         The buffer memory type provided to the VIDIOC_CREATE_BUFS ioctl shall
+         be set with the value ("memory") given as input parameter of the
+         gst_v4l2_allocator_probe() function.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777327
+
+2017-01-14 15:27:19 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix other icon counter check
+         It's never going to be 0 if we first increment and then check.
+
+2017-01-14 15:16:53 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: boldly assume that first 'covr' image is the front cover
+
+2017-01-14 15:09:07 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: extract cover art images into GST_TAG_IMAGE not PREVIEW_IMAGE
+         These are usually much bigger than icon size and required by
+         iTunes to be certain fairly large sizes. In qtmux it is also
+         the IMAGE tags which we write out as 'covr' atoms.
+
+2017-01-14 15:05:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: also set PICTURE tag width and height if available
+
+2017-01-14 14:58:52 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: fix encoder init error with some GST_TAG_PREVIEW_IMAGEs
+         The encoder fails to initialise when we try to set GST_TAG_PREVIEW_IMAGEs
+         sent to use by qtdemux from iTunes-generated m4a files. We should
+         not just blindly translate the PREVIEW tag to file icon image types,
+         but check if the specific conditions required are met (i.e. image
+         type 1 must be a 32x32 PNG icon, and what we're getting is 500x500).
+         https://bugzilla.gnome.org/show_bug.cgi?id=776962
+
+2017-01-13 12:39:00 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * meson.build:
+         meson: bump version
+
+2016-12-22 17:40:40 +0200  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Add option for timecode-based split
+         If this option is given, it will calculate the next split point based on
+         timecode difference.
+         https://bugzilla.gnome.org/show_bug.cgi?id=774209
+
+2017-01-13 00:01:06 +1100  Jan Schmidt <jan@centricular.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Don't reset request pad numbering across uses
+         When reset, don't restart request pad numberings, as
+         request pads can survive across state changes. Only
+         restart at 0 if all request pads are handed back first.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777174
+
+2017-01-11 18:52:28 +0100  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+       * gst/rtpmanager/gstrtprtxqueue.c:
+       * gst/rtpmanager/gstrtprtxqueue.h:
+         rtxqueue: Expose basic statistics as properties.
+         Statistics about the total number of retransmission requests
+         and the actual number of retransmitted packets can be helpful
+         at application-level.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777182
+
+2017-01-12 17:45:35 +0100  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: simplify video/x-h264 caps handling
+         'stream-format' and 'alignment' are defined in pad template caps so
+         there is no need to check them again here. Also remove bitrate parsing from
+         caps as bitrate in caps doesn't make sense but from tags, which is
+         actually the case.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777181
+
+2016-12-08 17:02:22 +0100  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmuxmap.c:
+         qtmux: add basic HEVC/H.265 muxing support
+         https://bugzilla.gnome.org/show_bug.cgi?id=736752
+
+2017-01-11 18:29:05 +0100  Georg Lippitsch <glippitsch@toolsonair.com>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: Calculate clean aperture size
+         Calculate clean aperture dimensions by first guessing
+         display aspect ratio based on pixel aspect ratio and
+         frame size.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777100
+
+2017-01-10 18:19:55 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atoms.h:
+       * gst/isomp4/fourcc.h:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/qtdemux_types.c:
+         qtmux: Write tapt atom for MOV files if PAR not 1/1
+         Needed for QuickTime 7 to properly play files.
+         Also write the clap atom for MOV files always, not only when ProRes is
+         used as a video codec. It's mandatory for MOV.
+         https://bugzilla.gnome.org/show_bug.cgi?id=777100
+
+2017-01-12 16:32:45 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
 === release 1.11.1 ===
 
-2017-01-12  Sebastian Dröge <slomo@coaxion.net>
+2017-01-12 15:31:02 +0200  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.11.1
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.signals:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dtmf.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+         Release 1.11.1
+
+2017-01-12 14:38:55 +0200  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/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:
+       * po/zh_HK.po:
+       * po/zh_TW.po:
+         Update .po files
 
 2017-01-12 14:36:22 +0200  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/NEWS b/NEWS
index a940f7b..ba794a2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer 1.11.1.
+This is GStreamer 1.11.2.
diff --git a/RELEASE b/RELEASE
index 8417dcb..7d1dc97 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,7 +1,7 @@
 
-Release notes for GStreamer Good Plugins 1.11.1
+Release notes for GStreamer Good Plugins 1.11.2
 
-The GStreamer team is pleased to announce the first release of the unstable
+The GStreamer team is pleased to announce the second release of the unstable
 1.11 release series. The 1.11 release series is adding new features on top of
 the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release
 series of the GStreamer multimedia framework. The unstable 1.11 release series
@@ -60,43 +60,26 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
 
 Bugs fixed in this release
      
-      * 708221 : mp4dashmux: add the tfdt atom to the moof
-      * 746574 : matroskamux: add G722 audio support
-      * 748360 : rtspsrc: teardown usually never happens
-      * 749098 : matroskamux: drop streamheader buffers only if they really are headers
-      * 754696 : matroskamux: audio-only streams have all buffers flagged as delta units, causing problems with tcpserversink/multifdsink
-      * 757631 : progressreport format=bytes will not send msg
-      * 766991 : multifilesink: leaks memory when max-files property == 0
-      * 767771 : qtdemux/jpegdec: Interlaced content detected as progressive
-      * 768723 : rtprtx: test is sometimes failing
-      * 769041 : qtmux: Downscaling time value loses precision
-      * 769048 : qtmux: prores-related fixes
-      * 772181 : isomp4: Parse/store colorimetry, chroma-site and interlaced-mode/field-order
-      * 772740 : rtpbin: receiving RTP bundle support
-      * 773217 : qtmux: Allow configuring the maximum interleave size in bytes/time
-      * 773514 : rtph263pay: Use GST_TRACE for logging bitsream parsing
-      * 773712 : isomp4: Add support for FLAC
-      * 773785 : splitmuxsink: Use first buffer TS as mux start time
-      * 773828 : qtmux: Crash on EOS with GST_DEBUG enabled
-      * 774129 : 'gst_buffer_is_writable' assertion  in aacparse
-      * 774131 : flvmux: Add metadatacreator property
-      * 774403 : qtmux: Always write edit lists for the tracks to give a more accurate duration
-      * 774409 : tests/jitterbuffer: Major refactoring and cleanups
-      * 774566 : matroskaparse: error out on last buffer
-      * 774674 : qtdemux: Remove useless return variable
-      * 774747 : qtdemux: compiler warning with gcc 6.2
-      * 774789 : qtmux: Enable up to 16 unpositioned raw audio channels
-      * 774840 : qtmux: Fix various timestamp and duration related issues
-      * 774876 : meson: add libm to has_function checks
-      * 775287 : qtdemux: change off_t type to gint
-      * 775414 : qtdemux: Correctly read interlacing information
-      * 775702 : v4l2object: Don't set empty interlace-mode list
-      * 775752 : monoscope: Leaks allocation query
-      * 776030 : udpsrc: Add to join multiple multicast interfaces
-      * 776106 : v4l2object: Don't check size in a non-list value
-      * 776789 : avidemux: fix memory leak in usage of gst_pad_template_new() API
-      * 777095 : isomp4: Don't spam debug log with knonw/padding atoms
-      * 777157 : qtdemux: seqh buffer not freed after calling qtdemux_parse_svq3_stsd_data()
+      * 778690 : qtdemux: Possible bug on gst-1.11 gst_element_seek
+      * 736752 : mp4mux/qtmux: Add HEVC support
+      * 761761 : splitmuxsink: Caps changes not handled
+      * 766177 : qtdemux: Critical errors reported playing mp4 file with only xmp tags
+      * 768762 : tests: qtmux and matroskamux reported as leaking by the leaks tracer
+      * 774209 : splitmuxsink: Add option for timecode-based split
+      * 775440 : qtdemux: Use upstream's StreamFlags if there are
+      * 775817 : rtph265pay: fix config-interval handling
+      * 776714 : rtpmanager: enhance RTP statistics by recording nacks sent/received per source too
+      * 776715 : qtdemux: Skip seeking query if upstream format is time
+      * 776899 : v4l2: Remove usage and definition of LOG_CAPS macro
+      * 777100 : qtmux: Write tapt atom for MOV files if PAR not 1/1
+      * 777182 : rtxqueue: Expose basic statistics as properties.
+      * 777330 : v4l2bufferpool: remove duplicated line of code
+      * 777331 : qtmux: Don't write Sync Sample Atom for ProRes
+      * 777540 : isomp4: Unable to create streams playable with MSE
+      * 778013 : rtpsession: relate received FIRs and PLIs to source
+      * 778330 : qtmux: Creates two edit lists with reserved-* options enabled
+      * 778389 : imagefreeze can return erroneous results for an accept caps query
+      * 776962 : flacenc: Conversion from m4a encapsuled alac to flac fail with: Could not initialize supporting library.
 
 ==== Download ====
 
@@ -133,40 +116,34 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Aleix Conchillo Flaque
-      * Alejandro G. Castro
-      * Andre McCurdy
-      * Arun Raghavan
-      * David Evans
+      * Arnaud Vrac
+      * Aurélien Zanelli
+      * Brendan Shanks
+      * David Warman
       * Edward Hervey
-      * Enrique Ocaña González
-      * Garima Gaur
-      * Havard Graff
-      * Heekyoung Seo
-      * Jagadish
+      * Enrico Jorns
+      * Georg Lippitsch
+      * Guillaume Desmottes
       * Jan Schmidt
+      * Jean-Christophe Trotin
+      * Jochen Henneberg
+      * Jonas Holmberg
+      * Juan Pablo Ugarte
       * Mark Nauwelaerts
+      * Mathieu Duponchelle
       * Matt Staples
-      * Matthew Waters
-      * Nicola Murino
-      * Nirbheek Chauhan
-      * Petr Kulhavy
-      * Philipp Zabel
-      * Philippe Normand
+      * Miguel París Díaz
+      * Nick Kallen
+      * Nicolas Dufresne
+      * Olivier Crête
+      * Rahul Bedarkar
       * Reynaldo H. Verdejo Pinochet
-      * Scott D Phillips
-      * Sean DuBois
+      * Santiago Carot-Nemesio
       * Sebastian Dröge
       * Seungha Yang
-      * Stian Selnes
+      * Søren Juul
+      * Thiago Santos
       * Thibault Saunier
       * Tim-Philipp Müller
-      * Ursula Maplehurst
-      * Vincent Penquerc'h
-      * Vinod Kesti
       * Vivia Nikolaidou
-      * Víctor Manuel Jáquez Leal
-      * William Manley
-      * Wonchul Lee
-      * christophecvr
  
\ No newline at end of file
index e9bc717..f71391f 100644 (file)
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, git and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for git/pre
-AC_INIT([GStreamer Good Plug-ins],[1.11.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
+AC_INIT([GStreamer Good Plug-ins],[1.11.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
 
 AG_GST_INIT
 
@@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
   [GStreamer API Version])
 
 AG_GST_LIBTOOL_PREPARE
-AS_LIBTOOL(GST, 1101, 0, 1101)
+AS_LIBTOOL(GST, 1102, 0, 1102)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.11.1.1
-GSTPB_REQ=1.11.1.1
+GST_REQ=1.11.2
+GSTPB_REQ=1.11.2
 
 dnl *** autotools stuff ****
 
index 4db90eb..bad39bc 100644 (file)
 <FLAGS>rw</FLAGS>
 <NICK>User Agent</NICK>
 <BLURB>The User-Agent string to send to the server.</BLURB>
-<DEFAULT>"GStreamer/1.11.1"</DEFAULT>
+<DEFAULT>"GStreamer/1.11.2"</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>GstAudioEcho::surround-delay</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Enable Surround Delay</NICK>
+<BLURB>Delay Surround Channels when TRUE instead of applying an echo effect.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstAudioEcho::surround-mask</NAME>
+<TYPE>guint64</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Surround Mask</NICK>
+<BLURB>A bitmask of channels that are considered surround and delayed when surround-delay = TRUE.</BLURB>
+<DEFAULT>18446744073709551612</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstAspectRatioCrop::aspect-ratio</NAME>
 <TYPE>GstFraction</TYPE>
 <RANGE></RANGE>
 <ARG>
 <NAME>GstGdkPixbufOverlay::relative-x</NAME>
 <TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Relative X Offset</NICK>
-<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image.</BLURB>
+<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image (in relative positioning).</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>GstGdkPixbufOverlay::relative-y</NAME>
 <TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Relative Y Offset</NICK>
-<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image.</BLURB>
+<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image (in relative positioning).</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 </ARG>
 
 <ARG>
+<NAME>GstGdkPixbufOverlay::coef-x</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Relative X Offset</NICK>
+<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image (absolute positioning).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGdkPixbufOverlay::coef-y</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Relative Y Offset</NICK>
+<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image (absolute positioning).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstVP8Enc::arnr-maxframes</NAME>
 <TYPE>gint</TYPE>
 <RANGE>[0,15]</RANGE>
 </ARG>
 
 <ARG>
+<NAME>GstRTPRtxQueue::fulfilled-requests</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Fulfilled Requests</NICK>
+<BLURB>Number of fulfilled retransmission requests.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRTPRtxQueue::requests</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Requests</NICK>
+<BLURB>Total number of retransmission requests.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstRtpGSTPay::config-interval</NAME>
 <TYPE>guint</TYPE>
 <RANGE><= 3600</RANGE>
 </ARG>
 
 <ARG>
+<NAME>GstSplitMuxSink::max-size-timecode</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum timecode difference</NICK>
+<BLURB>Maximum difference in timecode between first and last frame. Separator is assumed to be ":" everywhere (e.g. 01:00:00:00). Will only be effective if a timecode track is present.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstRtpVP9Pay::picture-id-mode</NAME>
 <TYPE>GstVP9RTPPayMode</TYPE>
 <RANGE></RANGE>
index c96b5c0..bfd8cc8 100644 (file)
@@ -3,7 +3,7 @@
   <description>Source for video data via IEEE1394 interface</description>
   <filename>../../ext/raw1394/.libs/libgst1394.so</filename>
   <basename>libgst1394.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 0001750..c80c54f 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASCII Art video sink</description>
   <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
   <basename>libgstaasink.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 9ab871c..de527e7 100644 (file)
@@ -3,7 +3,7 @@
   <description>ALaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstalaw.so</filename>
   <basename>libgstalaw.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d69da54..5abfc43 100644 (file)
@@ -3,7 +3,7 @@
   <description>adds an alpha channel to video - constant or via chroma-keying</description>
   <filename>../../gst/alpha/.libs/libgstalpha.so</filename>
   <basename>libgstalpha.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8f3738a..deacf15 100644 (file)
@@ -3,7 +3,7 @@
   <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
   <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
   <basename>libgstalphacolor.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 148ec52..68ada9a 100644 (file)
@@ -3,7 +3,7 @@
   <description>APEv1/2 tag reader</description>
   <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
   <basename>libgstapetag.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 6d8b761..2acd3e2 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio effects plugin</description>
   <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
   <basename>libgstaudiofx.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2765a5a..f0fb3b8 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parsers for various audio formats</description>
   <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
   <basename>libgstaudioparsers.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2c65e26..373ee21 100644 (file)
@@ -3,7 +3,7 @@
   <description>parses au streams</description>
   <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
   <basename>libgstauparse.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 36a6886..fe75e16 100644 (file)
@@ -3,7 +3,7 @@
   <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
   <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
   <basename>libgstautodetect.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 49c5ed7..7f556cd 100644 (file)
@@ -3,7 +3,7 @@
   <description>AVI stream handling</description>
   <filename>../../gst/avi/.libs/libgstavi.so</filename>
   <basename>libgstavi.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 6c29434..64300f5 100644 (file)
@@ -3,7 +3,7 @@
   <description>Colored ASCII Art video sink</description>
   <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
   <basename>libgstcacasink.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 58eaa89..ff323b7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Cairo-based elements</description>
   <filename>../../ext/cairo/.libs/libgstcairo.so</filename>
   <basename>libgstcairo.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 338878a..b95654e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio Cutter to split audio into non-silent bits</description>
   <filename>../../gst/cutter/.libs/libgstcutter.so</filename>
   <basename>libgstcutter.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 12895b5..5d88755 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for testing and debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
   <basename>libgstdebug.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 9ba6a8e..3c9d1d4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Deinterlacer</description>
   <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
   <basename>libgstdeinterlace.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 28736c0..3f32f69 100644 (file)
@@ -3,7 +3,7 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 299a1a5..fb11d39 100644 (file)
@@ -3,7 +3,7 @@
   <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
   <filename>../../ext/dv/.libs/libgstdv.so</filename>
   <basename>libgstdv.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b39bb5b..feaad45 100644 (file)
@@ -3,7 +3,7 @@
   <description>effect plugins from the effectv project</description>
   <filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
   <basename>libgsteffectv.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5c3d15a..2b678b8 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer audio equalizers</description>
   <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
   <basename>libgstequalizer.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b557fc8..0a1eb85 100644 (file)
@@ -3,7 +3,7 @@
   <description>The FLAC Lossless compressor Codec</description>
   <filename>../../ext/flac/.libs/libgstflac.so</filename>
   <basename>libgstflac.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2d24e34..456bffb 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLV muxing and demuxing plugin</description>
   <filename>../../gst/flv/.libs/libgstflv.so</filename>
   <basename>libgstflv.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index a60eb1b..638f24b 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLC/FLI/FLX video decoder</description>
   <filename>../../gst/flx/.libs/libgstflxdec.so</filename>
   <basename>libgstflxdec.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e656cf7..32ef2ac 100644 (file)
@@ -3,7 +3,7 @@
   <description>GdkPixbuf-based image decoder, overlay and sink</description>
   <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
   <basename>libgstgdkpixbuf.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 71e34d7..8fb6091 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM visualization filter</description>
   <filename>../../gst/goom/.libs/libgstgoom.so</filename>
   <basename>libgstgoom.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d6f6e0e..a921705 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM 2k1 visualization filter</description>
   <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
   <basename>libgstgoom2k1.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index f00afd2..fe78933 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ICY tags from a stream</description>
   <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
   <basename>libgsticydemux.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 22f8933..4e3c7f0 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ID3v1 and ID3v2 tags from a file</description>
   <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
   <basename>libgstid3demux.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8f5a89c..23fab81 100644 (file)
@@ -3,7 +3,7 @@
   <description>Still frame stream generator</description>
   <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
   <basename>libgstimagefreeze.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index bbe5671..5b96e85 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio interleaver/deinterleaver</description>
   <filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
   <basename>libgstinterleave.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2f963aa..4c31412 100644 (file)
@@ -3,7 +3,7 @@
   <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
   <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
   <basename>libgstisomp4.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
           <name>video_%u</name>
           <direction>sink</direction>
           <presence>request</presence>
-          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
+          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string){ hvc1, hev1 }, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
         </caps>
         <caps>
           <name>src</name>
           <name>video_%u</name>
           <direction>sink</direction>
           <presence>request</presence>
-          <details>video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, variant=(string){ standard, lt, hq, proxy }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
+          <details>video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, variant=(string){ standard, lt, hq, proxy, 4444, 4444xq }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string){ hvc1, hev1 }, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
         </caps>
         <caps>
           <name>src</name>
index fc5d398..b65f5c1 100644 (file)
@@ -3,7 +3,7 @@
   <description>JACK audio elements</description>
   <filename>../../ext/jack/.libs/libgstjack.so</filename>
   <basename>libgstjack.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d484713..e11c752 100644 (file)
@@ -3,7 +3,7 @@
   <description>JPeg plugin library</description>
   <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
   <basename>libgstjpeg.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index bd7740e..f981b44 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio level plugin</description>
   <filename>../../gst/level/.libs/libgstlevel.so</filename>
   <basename>libgstlevel.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 62185ed..be09cc9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Matroska and WebM stream handling</description>
   <filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
   <basename>libgstmatroska.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 212a104..d446584 100644 (file)
@@ -3,7 +3,7 @@
   <description>MuLaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstmulaw.so</filename>
   <basename>libgstmulaw.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7d1e43e..b5390b7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Reads/Writes buffers from/to sequentially named files</description>
   <filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
   <basename>libgstmultifile.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index ea4272d..80df5f1 100644 (file)
@@ -3,7 +3,7 @@
   <description>multipart stream manipulation</description>
   <filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
   <basename>libgstmultipart.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d93393e..3535358 100644 (file)
@@ -3,7 +3,7 @@
   <description>Template for a video filter</description>
   <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
   <basename>libgstnavigationtest.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1fc6f86..ed8e5f7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 6103b5a..2e78dda 100644 (file)
@@ -3,7 +3,7 @@
   <description>OSS (Open Sound System) support for GStreamer</description>
   <filename>../../sys/oss/.libs/libgstossaudio.so</filename>
   <basename>libgstossaudio.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3dc41b5..9d7e7f8 100644 (file)
@@ -3,7 +3,7 @@
   <description>PNG plugin library</description>
   <filename>../../ext/libpng/.libs/libgstpng.so</filename>
   <basename>libgstpng.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e9ceb28..8bc38df 100644 (file)
@@ -3,7 +3,7 @@
   <description>PulseAudio plugin library</description>
   <filename>../../ext/pulse/.libs/libgstpulse.so</filename>
   <basename>libgstpulse.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5cb96eb..14f6435 100644 (file)
@@ -3,7 +3,7 @@
   <description>ReplayGain volume normalization</description>
   <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
   <basename>libgstreplaygain.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b7862ea..af98866 100644 (file)
@@ -3,7 +3,7 @@
   <description>Real-time protocol plugins</description>
   <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
   <basename>libgstrtp.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index cf88a77..ce0bbef 100644 (file)
@@ -3,7 +3,7 @@
   <description>RTP session management plugin library</description>
   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
   <basename>libgstrtpmanager.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index dea5b71..2ae69bc 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via RTSP</description>
   <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
   <basename>libgstrtsp.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b0638f6..70124ae 100644 (file)
@@ -3,7 +3,7 @@
   <description>Shape Wipe transition filter</description>
   <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
   <basename>libgstshapewipe.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 9cb56b5..ad42a45 100644 (file)
@@ -3,7 +3,7 @@
   <description>Sends data to an icecast server using libshout2</description>
   <filename>../../ext/shout2/.libs/libgstshout2.so</filename>
   <basename>libgstshout2.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>libshout2</package>
index 7877f97..4a98cf7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Apply the standard SMPTE transitions on video images</description>
   <filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
   <basename>libgstsmpte.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b4cf222..c137ff7 100644 (file)
@@ -3,7 +3,7 @@
   <description>libsoup HTTP client src/sink</description>
   <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
   <basename>libgstsouphttpsrc.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8460d98..202d0f9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Run an FFT on the audio signal, output spectrum data</description>
   <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
   <basename>libgstspectrum.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index a25eea6..8c6a24c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Speex plugin library</description>
   <filename>../../ext/speex/.libs/libgstspeex.so</filename>
   <basename>libgstspeex.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 71c3e03..d28d40a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Tag writing plug-in based on taglib</description>
   <filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
   <basename>libgsttaglib.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 48b4d14..1eb45e5 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via UDP</description>
   <filename>../../gst/udp/.libs/libgstudp.so</filename>
   <basename>libgstudp.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 423f580..cb9a4ef 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
   <basename>libgstvideo4linux2.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 78635be..0a5f5ff 100644 (file)
@@ -3,7 +3,7 @@
   <description>resizes a video by adding borders or cropping</description>
   <filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
   <basename>libgstvideobox.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 98b9ad7..3bb9c65 100644 (file)
@@ -3,7 +3,7 @@
   <description>Crops video into a user-defined region</description>
   <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
   <basename>libgstvideocrop.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 6f2e91b..c20d052 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video filters plugin</description>
   <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
   <basename>libgstvideofilter.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3158001..71653bd 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video mixer</description>
   <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
   <basename>libgstvideomixer.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 355502e..1b24f4d 100644 (file)
@@ -3,7 +3,7 @@
   <description>VP8 plugin</description>
   <filename>../../ext/vpx/.libs/libgstvpx.so</filename>
   <basename>libgstvpx.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b7b9f1f..9cd1a95 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encode raw audio into WAV</description>
   <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
   <basename>libgstwavenc.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index cd8d9be..c970369 100644 (file)
@@ -3,7 +3,7 @@
   <description>Wavpack lossless/lossy audio format handling</description>
   <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
   <basename>libgstwavpack.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 59e28c4..5509c58 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parse a .wav file into raw audio</description>
   <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
   <basename>libgstwavparse.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 36d3243..105ba63 100644 (file)
@@ -3,7 +3,7 @@
   <description>X11 video input plugin using standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
   <basename>libgstximagesrc.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5dc6c4a..33b6608 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
   <filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
   <basename>libgsty4menc.so</basename>
-  <version>1.11.1</version>
+  <version>1.11.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2831ea4..8d15e41 100644 (file)
@@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
+   <revision>1.11.2</revision>
+   <branch>master</branch>
+   <name></name>
+   <created>2017-02-24</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.11.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.11.1</revision>
    <branch>master</branch>
    <name></name>