summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-12-24 14:16:21 +0100
committerSebastian Dröge <sebastian@centricular.com>2015-12-24 14:16:21 +0100
commite016a70a7c97fc61c6cb5cd3821d38bc5ae5c9a4 (patch)
tree459916b691e149a5cbf638339cd405bcf76243b2
parent752d2f3aaeae7c171beadd0067a6c1899dfc7dda (diff)
Release 1.7.11.7.1
-rw-r--r--ChangeLog1883
-rw-r--r--NEWS64
-rw-r--r--RELEASE122
-rw-r--r--configure.ac8
-rw-r--r--docs/plugins/gst-plugins-good-plugins.args2
-rw-r--r--docs/plugins/inspect/plugin-1394.xml4
-rw-r--r--docs/plugins/inspect/plugin-aasink.xml4
-rw-r--r--docs/plugins/inspect/plugin-alaw.xml4
-rw-r--r--docs/plugins/inspect/plugin-alpha.xml4
-rw-r--r--docs/plugins/inspect/plugin-alphacolor.xml4
-rw-r--r--docs/plugins/inspect/plugin-apetag.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiofx.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioparsers.xml4
-rw-r--r--docs/plugins/inspect/plugin-auparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-autodetect.xml4
-rw-r--r--docs/plugins/inspect/plugin-avi.xml4
-rw-r--r--docs/plugins/inspect/plugin-cacasink.xml4
-rw-r--r--docs/plugins/inspect/plugin-cairo.xml4
-rw-r--r--docs/plugins/inspect/plugin-cutter.xml4
-rw-r--r--docs/plugins/inspect/plugin-debug.xml4
-rw-r--r--docs/plugins/inspect/plugin-deinterlace.xml4
-rw-r--r--docs/plugins/inspect/plugin-dtmf.xml4
-rw-r--r--docs/plugins/inspect/plugin-dv.xml4
-rw-r--r--docs/plugins/inspect/plugin-effectv.xml4
-rw-r--r--docs/plugins/inspect/plugin-equalizer.xml4
-rw-r--r--docs/plugins/inspect/plugin-flac.xml4
-rw-r--r--docs/plugins/inspect/plugin-flv.xml4
-rw-r--r--docs/plugins/inspect/plugin-flxdec.xml4
-rw-r--r--docs/plugins/inspect/plugin-gdkpixbuf.xml4
-rw-r--r--docs/plugins/inspect/plugin-goom.xml4
-rw-r--r--docs/plugins/inspect/plugin-goom2k1.xml4
-rw-r--r--docs/plugins/inspect/plugin-icydemux.xml4
-rw-r--r--docs/plugins/inspect/plugin-id3demux.xml4
-rw-r--r--docs/plugins/inspect/plugin-imagefreeze.xml4
-rw-r--r--docs/plugins/inspect/plugin-interleave.xml4
-rw-r--r--docs/plugins/inspect/plugin-isomp4.xml4
-rw-r--r--docs/plugins/inspect/plugin-jack.xml4
-rw-r--r--docs/plugins/inspect/plugin-jpeg.xml4
-rw-r--r--docs/plugins/inspect/plugin-level.xml4
-rw-r--r--docs/plugins/inspect/plugin-matroska.xml6
-rw-r--r--docs/plugins/inspect/plugin-mulaw.xml4
-rw-r--r--docs/plugins/inspect/plugin-multifile.xml4
-rw-r--r--docs/plugins/inspect/plugin-multipart.xml4
-rw-r--r--docs/plugins/inspect/plugin-navigationtest.xml4
-rw-r--r--docs/plugins/inspect/plugin-oss4.xml4
-rw-r--r--docs/plugins/inspect/plugin-ossaudio.xml4
-rw-r--r--docs/plugins/inspect/plugin-png.xml4
-rw-r--r--docs/plugins/inspect/plugin-pulseaudio.xml4
-rw-r--r--docs/plugins/inspect/plugin-replaygain.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtp.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtpmanager.xml4
-rw-r--r--docs/plugins/inspect/plugin-rtsp.xml4
-rw-r--r--docs/plugins/inspect/plugin-shapewipe.xml4
-rw-r--r--docs/plugins/inspect/plugin-shout2send.xml2
-rw-r--r--docs/plugins/inspect/plugin-smpte.xml4
-rw-r--r--docs/plugins/inspect/plugin-soup.xml4
-rw-r--r--docs/plugins/inspect/plugin-spectrum.xml4
-rw-r--r--docs/plugins/inspect/plugin-speex.xml4
-rw-r--r--docs/plugins/inspect/plugin-taglib.xml4
-rw-r--r--docs/plugins/inspect/plugin-udp.xml4
-rw-r--r--docs/plugins/inspect/plugin-video4linux2.xml8
-rw-r--r--docs/plugins/inspect/plugin-videobox.xml4
-rw-r--r--docs/plugins/inspect/plugin-videocrop.xml4
-rw-r--r--docs/plugins/inspect/plugin-videofilter.xml4
-rw-r--r--docs/plugins/inspect/plugin-videomixer.xml4
-rw-r--r--docs/plugins/inspect/plugin-vpx.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavenc.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavpack.xml4
-rw-r--r--docs/plugins/inspect/plugin-wavparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-ximagesrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-y4menc.xml4
-rw-r--r--gst-plugins-good.doap30
-rw-r--r--win32/common/config.h17
73 files changed, 2166 insertions, 228 deletions
diff --git a/ChangeLog b/ChangeLog
index 6760cb4f4..132f68953 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1888 @@
+=== release 1.7.1 ===
+
+2015-12-24 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.7.1
+
+2015-12-24 12:22:32 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/cs.po:
+ * po/de.po:
+ * po/el.po:
+ * po/hu.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/ru.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: Update translations
+
+2015-12-21 09:57:33 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ * gst/isomp4/qtdemux.h:
+ qtdemux: drop flushes from our own offset seek
+ Prevents downstream from receiving flushes for a seek only in
+ upstream. Those seeks are only to start reading from the right
+ offset when skipping or returning to qt atoms.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758928
+
+2015-11-11 16:53:19 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Always set the channel mask for PCM streams
+ Just use the gst_audio_channel_get_fallback_mask function for now as
+ the specification is too complicated and nobody implements it.
+
+2015-12-21 11:37:26 +0100 Thomas Roos <thomas.roos@industronic.de>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ directsoundsink: Fix sleep for buffer-time lower than 200000
+ https://bugzilla.gnome.org/show_bug.cgi?id=748680
+
+2015-12-21 12:31:19 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Use -Bsymbolic-functions if available
+ While this is more useful for libraries, some of our plugins with multiple
+ files and some internal API can also benefit from this.
+
+2015-12-18 15:34:52 +0000 William Manley <will@williammanley.net>
+
+ * gst/debugutils/progressreport.c:
+ * gst/debugutils/progressreport.h:
+ progressreport: add support for using format=buffers with do-query=false
+ This is useful for investigating and debugging pipelines which are
+ producing buffers at a slower/faster rate than you would expect.
+ https://bugzilla.gnome.org/show_bug.cgi?id=759635
+
+2015-12-18 15:49:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * sys/v4l2/gstv4l2object.c:
+ v4l2object: Update formats table
+ This change add all the new RGB based format. Those format removes the
+ ambiguity with the ALPHA channel. Some other missing multiplanar format
+ has been added with some additional cleanup.
+
+2015-12-18 05:17:15 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Don't write invalid edit list start time.
+ Avoid writing a negative number as a large positive
+ integer in an edit list when the first_ts is smaller
+ than the first_dts - which can happen when the first
+ packet received has a PTS but no DTS.
+ https://bugzilla.gnome.org/show_bug.cgi?id=759615
+
+2015-12-04 23:16:45 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ splitmuxsink: Only update running time when it increases.
+ Don't increment running time from every buffer. The correct
+ logic to only increment when running time advances is a
+ little further down, so delete this left-over line.
+
+2015-11-18 11:01:20 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/matroska/matroska-mux.c:
+ matroska-mux: Implement prores support
+ https://bugzilla.gnome.org/show_bug.cgi?id=758258
+
+2015-11-18 16:20:38 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-ids.h:
+ matroska-demux: Play ProRes video streams
+ Generate video/x-prores caps for ProRes video streams.
+ Every frame needs an 8 byte header prepended, as described in
+ http://wiki.multimedia.cx/index.php?title=Apple_ProRes#Frame_layout
+ so do that in a post-processing callback.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758258
+
+2015-12-18 10:18:09 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * ext/dv/gstdvdec.h:
+ dvdec: Remove unused fields
+ Remove unused fields frame_len and space
+ https://bugzilla.gnome.org/show_bug.cgi?id=759614
+
+2015-12-17 16:03:04 +0100 Vincent Dehors <vincent.dehors@openwide.fr>
+
+ * gst/rtp/gstrtpj2kdepay.c:
+ rtpj2kdepay: Push one JPEG2000 frame per buffer, not a buffer list with multiple buffers
+ https://bugzilla.gnome.org/show_bug.cgi?id=758943
+
+2015-12-16 11:43:58 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * ext/raw1394/gstdv1394src.c:
+ * ext/raw1394/gsthdv1394src.c:
+ dv1394: log error if failed to set socket status flag
+ Log an error message if failed to set write or read socket as
+ non-blocking.
+ CID 1139608
+ CID 1139609
+
+2015-12-15 17:10:00 +0000 Dave Craig <davecraig@unbalancedaudio.com>
+
+ * gst/audioparsers/gstaacparse.c:
+ * gst/audioparsers/gstac3parse.c:
+ * gst/audioparsers/gstamrparse.c:
+ * gst/audioparsers/gstdcaparse.c:
+ * gst/audioparsers/gstflacparse.c:
+ * gst/audioparsers/gstmpegaudioparse.c:
+ * gst/audioparsers/gstsbcparse.c:
+ * gst/audioparsers/gstwavpackparse.c:
+ audioparsers: Check for NULL return value of gst_pad_get_current_caps()
+ https://bugzilla.gnome.org/show_bug.cgi?id=759503
+
+2015-12-16 09:35:53 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * docs/plugins/gst-plugins-good-plugins.args:
+ * docs/plugins/gst-plugins-good-plugins.hierarchy:
+ * docs/plugins/gst-plugins-good-plugins.interfaces:
+ * 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:
+ docs: update to git
+
+2015-12-15 14:27:22 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/vpx/Makefile.am:
+ vpx: Add missing headers in Makefile.am
+ This fixes distcheck.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755510
+
+2015-09-24 12:57:00 +0530 Prashant Gotarne <ps.gotarne@samsung.com>
+
+ * ext/vpx/Makefile.am:
+ * ext/vpx/gstvp8enc.c:
+ * ext/vpx/gstvp8enc.h:
+ * ext/vpx/gstvp9enc.c:
+ * ext/vpx/gstvp9enc.h:
+ * ext/vpx/gstvpxenc.c:
+ * ext/vpx/gstvpxenc.h:
+ vpx: created common baseclass GstVPXEnc
+ GstVP8Enc and GstVP9Enc has almost 80% code in common.
+ created common baseclass GstVPXEnc for GstVP8Enc and GstVP9Enc
+ https://bugzilla.gnome.org/show_bug.cgi?id=755510
+
+2015-12-15 12:57:53 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/vpx/gstvp9dec.c:
+ * ext/vpx/gstvpxdec.c:
+ * ext/vpx/gstvpxdec.h:
+ vpxdec: Remove unneeded add video_meta
+ This also remove copies for VP8, which was not correctly in place
+ in previous related patch.
+
+2015-12-15 09:49:24 +0530 Prashant Gotarne <ps.gotarne@samsung.com>
+
+ * ext/vpx/Makefile.am:
+ * ext/vpx/gstvp8dec.c:
+ * ext/vpx/gstvp8dec.h:
+ * ext/vpx/gstvp9dec.c:
+ * ext/vpx/gstvp9dec.h:
+ * ext/vpx/gstvpxdec.c:
+ * ext/vpx/gstvpxdec.h:
+ vpx: created common base class GstVPXdec for vpx decoders
+ Base class for the vp8dec and vp9dec.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755510
+
+2015-06-10 09:17:08 -0400 Xavier Claessens <xavier.claessens@collabora.com>
+
+ * configure.ac:
+ * ext/soup/gstsouphttpsrc.c:
+ * ext/soup/gstsouphttpsrc.h:
+ souphttpsrc: Add GTlsInteraction property
+ https://bugzilla.gnome.org/show_bug.cgi?id=750709
+
+2015-12-14 09:05:06 -0500 Evan Callaway <evan.callaway@ipconfigure.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: Retry connection if tunneling needs authentication
+ Leverage response from gst_rtsp_connection_connect_with_response to
+ determine if the connection should be retried using authentication. If
+ so, add the appropriate authentication headers based upon the response
+ and retry the connection.
+ https://bugzilla.gnome.org/show_bug.cgi?id=749596
+
+2015-12-14 14:19:05 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: check port-range format
+ The string could exist but with a wrong format, in that case we still want
+ to reset the values of client_port_range.min and max like we do if there is
+ no string.
+ CID 1139593
+
+2015-12-14 14:55:12 +0100 Thomas Roos <thomas.roos@industronic.de>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ directsoundsink: Check device property and fail if device can't be found
+ Don't use default if a specific device is set but it can't be found.
+ https://bugzilla.gnome.org/show_bug.cgi?id=759452
+
+2015-12-14 14:15:00 +0100 Thomas Roos <thomas.roos@industronic.de>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ directsoundsink: Fix handling of the mute property
+ - set mute value at startup
+ - correct set and get mute functions
+ https://bugzilla.gnome.org/show_bug.cgi?id=755106
+
+2015-12-11 11:23:13 +0100 Thomas Roos <thomas.roos@industronic.de>
+
+ * sys/directsound/gstdirectsoundsink.c:
+ directsoundsink: Check the return value of GetStatus() too to decide if there was an error
+ If GetStatus() fails, the status itself won't be very meaningful but we also
+ have to look at its return value. This fixes blocking pipelines when removing
+ sound devices or during other errors, where we wouldn't notice the error and
+ then wait forever.
+ https://bugzilla.gnome.org/show_bug.cgi?id=734098
+
+2015-12-10 17:41:46 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/atoms.c:
+ * gst/isomp4/atoms.h:
+ * gst/isomp4/gstqtmux.c:
+ isomp4: remove unused parameters in build_*_extension
+ AtomTRAK parameter is not used by build_mov_alac_extension(),
+ build_jp2h_extension(), or build_mov_alac_extension() and can be
+ removed.
+
+2015-12-10 15:11:07 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/gstqtmux.c:
+ isomp4: replace variable only used once
+ Replace has_shift variable with value since it is only use once.
+
+2015-12-09 12:24:09 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ rtpjitterbuffer: Fix packet dropping after a big discont
+ We would queue 5 consective packets before considering a reset and a proper
+ discont here. Instead of expecting the next output packet to have the current
+ seqnum (i.e. the fifth), expect it to have the first seqnum. Otherwise we're
+ going to drop all queued up packets.
+
+2015-12-09 11:49:02 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/interleave/interleave.h:
+ interleave: Remove unsed field
+ Remove unused field collect_event in interleave.
+ https://bugzilla.gnome.org/show_bug.cgi?id=759226
+
+2015-12-07 16:33:14 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Stop pushing data as soon as possible in push-mode
+ When working in push-mode, we attempt to push out everything currently
+ buffered in the adapter.
+ This has two pitfalls:
+ * We could stop earlier (the moment we get a non-ok or non-not-linked)
+ * We return the last combined flow return, which might be completely
+ different from the previous combined flow return
+
+2015-12-07 09:08:09 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From b319909 to 86e4663
+
+2015-12-07 14:41:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/rtpsession.c:
+ rtpsession: Add a warning if an empty RTCP packet is tried to be sent
+ https://bugzilla.gnome.org/show_bug.cgi?id=759119
+
+2015-11-30 19:20:13 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * configure.ac:
+ * ext/vpx/gstvp8dec.c:
+ * ext/vpx/gstvp8dec.h:
+ * ext/vpx/gstvp9dec.c:
+ * ext/vpx/gstvp9dec.h:
+ vpxdec: Use GstMemory to avoid copies
+ With the VPX decoders it's not simple to use downstream buffer pool,
+ because we don't know the image size and alignment when buffers get
+ allocated. We can though use GstAllocator (for downstream, or the system
+ allocator) to avoid a copy before pushing if downstream supports
+ GstVideoMeta. This would still cause a copy for sink that requires
+ specialized memory and does not have a GstAllocator for that, though
+ it will greatly improve performance for sink like glimagesink and
+ cluttersink. To avoid allocating for every buffer, we also use a
+ internal buffer pool.
+ https://bugzilla.gnome.org/show_bug.cgi?id=745372
+
+2015-11-30 08:42:35 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: Avoid over-skipping when checking LOAS config
+ There might be multiple LOAS config in a row in a full frame. The first
+ one might be a multi-layer config (which we can't properly parse yet)...
+ but then followed by a valid (single-layer) one.
+ The code was previously skipping whole frames (instead of just the LOAS
+ config we failed to read) resulting in multiple frames (seen up to 6s in
+ some situation) being dropped before finally getting the configuration.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758826
+
+2015-11-25 17:08:56 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/avi/gstavidemux.c:
+ avidemux: Properly set SPARSE stream flags for subpicture/subtitle
+ And while we're at it, also detect 'DXSA' as being a variant fourcc
+ of 'DXSB' for XSUB
+
+2015-11-30 21:23:52 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * tests/check/elements/souphttpsrc.c:
+ tests: souphttpsrc: grammar fix
+
+2015-11-30 21:01:17 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * tests/check/elements/souphttpsrc.c:
+ tests: souphttpsrc: switch shoutcast stream provider
+ Fixes failing ICY test. Previous provider has
+ streaming disabled outside UK.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758114
+
+2015-11-18 16:10:11 +0100 Michael Olbrich <m.olbrich@pengutronix.de>
+
+ * gst/avi/gstavimux.c:
+ avimux: don't crash if we never got audio caps before stopping
+ auds.blockalign is set once the first caps arrive. If
+ gst_avi_mux_stop_file() is called before this happens then auds.blockalign
+ is zero and gst_avi_mux_audsink_set_fields() cause a crash:
+ [...]
+ avipad->parent.hdr.rate = avipad->auds.av_bps / avipad->auds.blockalign;
+ [...]
+ https://bugzilla.gnome.org/show_bug.cgi?id=758912
+
+2015-12-01 18:20:23 +0100 Wim Taymans <wtaymans@redhat.com>
+
+ * sys/v4l2/gstv4l2bufferpool.c:
+ v4l2bufferpool: don't block when resurecting a buffer
+ When we are resurecting a buffer, don't block. instead let us copy a
+ buffer.
+
+2015-12-01 00:30:08 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: remove extra variable to improve readability
+ Makes it easier to see that the event is being replaced/unrefed
+
+2015-12-01 00:22:36 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: respect seqnum in seek events
+ Propagate the original seek seqnum to events originated from
+ seeking to make sure they have the same value
+
+2015-12-01 00:03:21 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: flush upstream when seeking in pull mode
+ Makes sure upstream will unblock and return the thread so that
+ seeking can continue
+ https://bugzilla.gnome.org/show_bug.cgi?id=758861
+
+2015-11-27 09:27:29 +0100 Anton Bondarenko <antonbo@axis.com>
+
+ * gst/rtp/gstrtph264pay.c:
+ rtph264pay: add "send SPS/PPS with every key frame" mode
+ It's not enough to have timeout or event based SPS/PPS information sent
+ in RTP packets. There are some scenarios when key frames may appear
+ more frequently than once a second, in which case the minimum timeout
+ for "config-interval" of 1 second for sending SPS/PPS is not sufficient.
+ It might also be desirable in general to make sure the SPS/PPS is
+ available with every keyframe (packet loss aside), so receivers can
+ actually pick up decoding immediately from the first keyframe if
+ SPS/PPS is not signaled out of band.
+ This patch adds the possibility to send SPS/PPS with every key frame. This
+ mode can be enabled by setting "config-interval" property to -1. In this
+ case the payloader will add SPS and PPS before every key (IDR) frame.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757892
+
+2015-11-27 09:03:51 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/rtp/gstrtph264pay.c:
+ * gst/rtp/gstrtph264pay.h:
+ * tests/check/elements/rtp-payloading.c:
+ rtph264pay: change config-interval property type from uint to int
+ This way we can use -1 as special value, which is nicer than MAXUINT.
+ This is backwards compatible even with the GValue API, as shown by
+ a unit test.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757892
+
+2015-11-26 21:46:11 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: add support for Opus
+ Add support for demuxing Opus encapsulated in MP4 files, based on the
+ following spec: https://www.opus-codec.org/docs/opus_in_isobmff.html
+ https://bugzilla.gnome.org/show_bug.cgi?id=742643
+
+2015-11-25 22:48:32 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: use macro for codec_name
+ Use _codec() macro instead of duplicating code.
+
+2015-03-25 16:32:55 +0100 Philipp Zabel <p.zabel@pengutronix.de>
+
+ * sys/v4l2/gstv4l2videodec.c:
+ v4l2: videodec: choose format from caps
+ https://bugzilla.gnome.org/show_bug.cgi?id=733827
+
+2015-03-27 15:02:33 +0100 Philipp Zabel <p.zabel@pengutronix.de>
+
+ * sys/v4l2/gstv4l2object.c:
+ * sys/v4l2/gstv4l2object.h:
+ v4l2: add gst_v4l2_object_probe_caps
+ Add a variant of gst_v4l2_object_get_caps that bypasses the probed_caps cache.
+ https://bugzilla.gnome.org/show_bug.cgi?id=733827
+
+2015-11-19 17:20:55 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * sys/v4l2/gstv4l2.c:
+ v4l2-probe: Skip devices without supported formats
+
+2015-11-13 12:35:59 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * configure.ac:
+ * sys/v4l2/gstv4l2.c:
+ v4l2: Track /dev/video* to triggered required probe
+ If something in /dev/video* get added, removed or replaced, we need to
+ probe the devices again in order to ensure the dynamic devices are up to
+ date.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758085
+
+2015-11-25 14:51:40 +1100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/rtpmanager/rtpsession.c:
+ rtpmanager: rtpsession: don't send empty RTCP packets
+ generate_rtcp can produce empty packets when reduced size RTCP is turned on.
+ Skip them since it doesn't make sense to push them and they cause errors with
+ elements that expect RTCP packets to contain data (like srtpenc).
+
+2015-11-24 10:57:28 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: restore the segment on case of soft reset
+ When seeking back to restore the mdat position a flush is pushed
+ through and it resets downstream segment information. Make sure
+ that after the flush (that does a soft reset) a segment will
+ be pushed again
+ Fixes regressions spotted at
+ https://ci.gstreamer.net/job/GStreamer-master-validate/2100/
+
+2015-11-20 12:44:22 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * gst/multifile/gstmultifilesink.c:
+ multifilesink: fix spelling of variable
+ https://bugzilla.gnome.org/show_bug.cgi?id=758390
+
+2015-11-20 11:05:51 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/fourcc.h:
+ * gst/isomp4/qtdemux.c:
+ qtdemux: unite duplicate FourCC
+ Unite in fourcc.h the FourCCs that are used twice or more in qtdemux
+
+2015-11-19 15:33:45 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * sys/v4l2/gstv4l2transform.c:
+ * sys/v4l2/gstv4l2videodec.c:
+ v4l2: Fix capture/output-io-mode properties
+ There was some miss-match in the implementation. This makes it
+ concistent, though functionally it worked, except the video decoder
+ output-io-mode getter.
+
+2015-11-19 19:48:06 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/atoms.c:
+ atoms: remove unused argument of build_mov_wave_extension()
+ AtomTrak * trak argument of build_move_wave_extension() isn't used.
+ Removing it.
+
+2015-11-19 19:28:20 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/fourcc.h:
+ * gst/isomp4/qtdemux.c:
+ qtdemux: remove duplicate FourCC
+ Use the available FourCCs in fourcc.h instead of duplicating them.
+
+2015-11-19 18:36:39 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/atoms.c:
+ * gst/isomp4/fourcc.h:
+ * gst/isomp4/gstqtmux.c:
+ isomp4: centralize all FourCC
+ 10 FourCCs generated with GST_MAKE_FOURCC() in gstqtmux.c and atoms.c
+ already exist in fourcc.h. Don't duplicate these and use them directly.
+ Plus moving 6 to fourcc.h, to centralize them all.
+
+2015-11-19 17:32:12 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/matroska/webm-mux.c:
+ matroska/webmmux: fix outdated example launch lines
+ Update gst-launch-0.10 lines to gst-launch-1.0
+
+2015-11-16 13:26:50 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/isomp4/atoms.c:
+ * gst/isomp4/atoms.h:
+ * gst/isomp4/fourcc.h:
+ * gst/isomp4/gstqtmux.c:
+ * gst/isomp4/gstqtmuxmap.c:
+ isomp4: add support for Opus in mp4mpux
+ Add support for muxing MP4 files containing Opus. Based on the spec
+ detailed here:
+ https://www.opus-codec.org/docs/opus_in_isobmff.html
+ https://bugzilla.gnome.org/show_bug.cgi?id=742643
+
+2015-11-18 19:10:56 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Replace tabs with spaces
+
+2015-11-18 19:07:53 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Cast to signed integers to prevent unsigned compare between negative and positive numbers
+ This fixes seeking if the first entries in the samples table are negative. The
+ binary search would always fail on this as the array would not be sorted if
+ interpreting the negative numbers as huge positive numbers. This caused us to
+ always output buffers from the beginning after a seek instead of close to the
+ seek position.
+ Also add a case to the comparison function for equality.
+
+2015-11-18 16:01:48 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: remove duplicate check
+ We want 1 or 2 streamheaders, the check if (bufarr->len != 1 &&
+ bufarr->len != 2) is enough. Not need to check if bufarr->len is <= 0 or
+ > 255.
+
+2015-11-18 14:48:36 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ souphttpclientsink: Fix error leak and handle error
+ g_thread_try_new allows for possiblity of failures. In case it fails,
+ error is not handled and leaked.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758260
+
+2015-11-15 17:16:29 -0800 Josep Torra <n770galaxy@gmail.com>
+
+ * gst/rtp/gstrtpgstdepay.c:
+ rtpgstdepay: Properly handle backward compat for event deserialization
+ Actual code is checking for a NULL terminator and a ';' terminator,
+ for backward compat, in a chained way that cause all events being rejected.
+ The proper condition is to reject the events when terminator isn't
+ in ['\0', ';'] set.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758151
+
+2015-11-15 17:11:02 -0800 Josep Torra <n770galaxy@gmail.com>
+
+ * tests/check/elements/rtp-payloading.c:
+ tests: rtp-payloading: Test for handling of custom events in rtpgst
+ Add a simple test that checks proper serialization/deserialization
+ of custom events with rtpgstpay and rtpgstdepay.
+
+2015-11-16 16:23:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/vpx/gstvp8dec.c:
+ * ext/vpx/gstvp9dec.c:
+ vpxdec: Use threads on multi-core systems
+ This adds an automatic mode to the threads property of vpxdec in order to
+ use as many threads as there is CPU on the platform. This brings back
+ GStreamer VPX decoding performance closer to what is achieved by other
+ players, including Chromium.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758195
+
+2015-11-16 10:58:32 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: only send initial gaps for non-fragmented streams
+ It would be unusual to have the header segment with an 'edts' atom
+ indicating gaps at the beginning when handling fragmented streams.
+ The header usually doesn't contain any timestamping information, this
+ should come from the playlist/manifest and the segments with media
+ in those scenarios.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758171
+
+2015-11-17 09:41:34 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ Revert "Revert "qtdemux: respect qt segments in push-mode for empty starts""
+ This reverts commit d842ff288a9d01214a046becbfd9cbff3a4acea0.
+ This was reverted by accident
+
+2015-11-17 12:39:05 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/udp/gstudpsrc.c:
+ * gst/udp/gstudpsrc.h:
+ udpsrc: Add "loop" property for enabling/disabling multicast loopback
+ On POSIX, IP_MULTICAST_LOOP is a setting for the sender socket. On Windows it
+ is a setting for the receiver socket. As such we will need it on udpsrc too to
+ allow filtering out our own multicast packets.
+
+2015-11-16 13:52:05 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ Revert "qtdemux: respect qt segments in push-mode for empty starts"
+ This reverts commit 142d8e2d23e5602e7382977af1043d621625f8c8.
+
+2015-11-16 16:56:04 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Fix string memory leak
+ The string got using g_strdup_printf will be allocated memory
+ and should be freed after use.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758161
+
+2015-11-14 21:51:11 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * sys/v4l2/gstv4l2object.c:
+ v4l2/object: remove unnecessary NULL check before g_free()
+
+2015-11-14 21:45:29 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * sys/oss/gstosssrc.c:
+ osssrc: remove unnecessary NULL check before g_free()
+
+2015-11-14 21:43:24 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * sys/sunaudio/gstsunaudiosrc.c:
+ sunaudiosrc: remove unnecessary NULL checks before g_free()
+
+2015-11-14 21:36:30 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/wavparse/gstwavparse.c:
+ wavparse: remove unnecessary NULL checks before g_free()
+
+2015-11-14 21:31:08 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: remove unnecessary NULL checks before g_free()
+
+2015-11-14 21:26:21 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/matroska/matroska-read-common.c:
+ matroska/read-common: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:43:10 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/isomp4/atoms.c:
+ isomp4/atoms: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:35:54 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/rtp/gstrtptheorapay.c:
+ rtp/theorapay: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:33:54 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/rtp/gstrtpvorbispay.c:
+ rtp/vorbispay: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:31:34 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/rtp/gstrtpjpegpay.c:
+ rtp/jpegpay: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:27:04 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/rtp/gstrtpgstpay.c:
+ rtpgstpay: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:22:09 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:14:25 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/flx/gstflxdec.c:
+ flxdec: remove unnecessary NULL check before g_free()
+
+2015-11-14 20:09:54 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/effectv/gstop.c:
+ effectv/optv: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:05:03 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/effectv/gstshagadelic.c:
+ effectv/shagadelictv: remove unnecessary NULL checks before g_free()
+
+2015-11-14 20:01:43 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/effectv/gstripple.c:
+ effectv/ripple: remove unnecessary NULL checks before g_free()
+
+2015-11-14 19:56:57 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/effectv/gstradioac.c:
+ effectv/radioac: remove unnecessary NULL checks before g_free()
+
+2015-11-14 19:52:12 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/effectv/gststreak.c:
+ effectv/streak: remove unnecessary NULL check before g_free()
+
+2015-11-14 17:04:55 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * ext/shout2/gstshout2.c:
+ shout2: remove unnecessary NULL checks before g_free()
+
+2015-11-14 16:57:13 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * ext/vpx/gstvp9enc.c:
+ vp9enc: remove unnecessary NULL check before g_free()
+
+2015-11-14 16:54:42 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * ext/vpx/gstvp8enc.c:
+ vp8enc: remove unnecessary NULL check before g_free()
+
+2015-11-14 16:20:33 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * ext/soup/gstsouphttpsrc.c:
+ souphttpsrc: remove unnecessary NULL checks before g_free()
+
+2015-11-13 13:34:02 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+ * sys/v4l2/gstv4l2object.c:
+ v4l2object: add support of NV16, NV61 and NV24 formats
+ Mapped respectively to V4L2_PIX_FMT_NV16/V4L2_PIX_FMT_NV16M,
+ V4L2_PIX_FMT_NV61,V4L2_PIX_FMT_NV61M and V4L2_PIX_FMT_NV24 v4l2 formats.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758058
+
+2015-11-11 14:10:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/multifile/gstsplitmuxpartreader.c:
+ splitmuxpartreader: Fix GCond leak
+ inactive_cond is not being cleared resulting in memory leak.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757924
+
+2015-08-06 12:44:20 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/jpeg/gstjpegdec.c:
+ jpegdec: fix output state memory leak
+ When jpeg_finish_decompress is called, output state reference is being created.
+ But if there is any failures in finishing decompress, it jumps to setjmp,
+ and at that point state was not referenced. Resulting in leak of output state.
+ Hence adding another setjmp after output state is referenced.
+ Similarly adding another setjmp to unmap the frame in case error happens before
+ finish_decompress
+ https://bugzilla.gnome.org/show_bug.cgi?id=753087
+
+2015-08-10 11:23:45 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: respect qt segments in push-mode for empty starts
+ In push-mode it is hard to support qt segments overall but it is
+ possible to support when the file isn't heavily edited but just contain
+ a segment to indicate a gap at the beginning. This also allows properly
+ timestamping data that has negative DTS in push-mode.
+ It is relevant to support those for 2 scenarios:
+ 1) fragmented streaming
+ 2) HTTP playback of 'regular' mp4
+ https://bugzilla.gnome.org/show_bug.cgi?id=753484
+
+2015-11-05 18:39:33 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * ext/pulse/pulsedeviceprovider.c:
+ pulse: Don't leak caps and structures in the device provider
+
+2015-11-04 19:01:20 +0530 Arun Raghavan <arun@centricular.com>
+
+ * gst/rtpmanager/rtpsession.c:
+ rtpmanager: Document properties that are expressed in bits per second
+ This changed in 928cd110bcea5d143cab3ea747991851d52ecbad and
+ 73c0c2920f9aca96982a4de0c20b3417aa148b81 but was not documented.
+ https://bugzilla.gnome.org/show_bug.cgi?id=747863
+
+2015-11-04 18:51:32 +0530 Arun Raghavan <arun@centricular.com>
+
+ * gst/rtpmanager/gstrtpsession.c:
+ * gst/rtpmanager/rtpsession.c:
+ rtpmanager: Trivial gst-indent fixes
+
+2015-08-12 13:35:40 +0200 Philippe Normand <philn@igalia.com>
+
+ * gst/isomp4/qtdemux.c:
+ * gst/isomp4/qtdemux.h:
+ qtdemux: support for cenc auxiliary info parsing outside of moof box
+ When the cenc aux info index is out of moof boundaries, keep track of
+ it and parse the beginning of the mdat box, before the first sample.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755614
+
+2015-11-03 20:33:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Use codecutils helpers for creating Opus caps
+ Also fix up codec data with values from the container.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757152
+
+2015-11-03 14:51:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: There is no multistream field for Opus anymore
+ https://bugzilla.gnome.org/show_bug.cgi?id=757152
+
+2015-11-03 12:42:52 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/webm-mux.c:
+ matroska/webmmux: Support Opus in webmmux and VP9 in matroskamux
+ https://bugzilla.gnome.org/show_bug.cgi?id=729950
+
+2015-11-03 12:40:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Parse and handle CodecDelay, SeekPreroll and DiscardPadding
+ https://bugzilla.gnome.org/show_bug.cgi?id=727305
+
+2015-11-03 12:18:19 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-ids.h:
+ * gst/matroska/matroska-mux.c:
+ matroskamux: Write CodecDelay, DiscardPadding and SeekPreroll for Opus
+ And also adjust timestamps and durations according to the codec delay, both
+ should include it for whatever reason.
+ https://bugzilla.gnome.org/show_bug.cgi?id=727305
+
+2015-11-03 11:49:54 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-mux.c:
+ matroskamux: Opus headers are not in-band
+ https://bugzilla.gnome.org/show_bug.cgi?id=727305
+
+2015-11-03 22:01:07 +0530 Arun Raghavan <git@arunraghavan.net>
+
+ * sys/v4l2/gstv4l2.c:
+ v4l2: Set O_CLOEXEC on the device fd
+ This is needed to make sure that child processes don't inherit the video
+ device fd which can cause problems with some drivers.
+
+2015-11-03 14:46:30 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ rtpmanager: switch G_GINT64_FORMAT for GST_STIME_ARGS
+ No need to use G_GINT64_FORMAT for potentially negative values of
+ GstClockTimeDiff. Since 1.6 these can be handled with GST_STIME_ARGS.
+ Plus it creates more readable values in the logs.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757480
+
+2015-11-03 14:26:29 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/rtpmanager/rtpsource.c:
+ rtpmanager: use GST_STIME_ARGS for GstClockTimeDiff
+ No need to manually handle negative values of diff, GST_STIME_ARGS does
+ exactly this.
+
+2015-11-02 16:53:15 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/videomixer/videomixer2.c:
+ videomixer: use GST_STIME_ARGS for GstClockTimeDiff
+ No need to manually handle negative values of diff, GST_STIME_ARGS does
+ exactly this.
+
+2015-11-02 16:43:46 +0000 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/deinterlace/gstdeinterlace.c:
+ deinterlace: use GST_STIME_ARGS for GstClockTimeDiff
+ No need to manually handle negative values of diff, GST_STIME_ARGS is
+ available for this.
+
+2015-10-30 10:05:37 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/audiofx/audiochebband.c:
+ audiochebband: Fix typo in example pipeline
+ Fix typo in example pipeline.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757340
+
+2015-10-28 23:47:30 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/v4l2/gstv4l2deviceprovider.c:
+ v4l2: fix double-unref in the v4l2 device provider
+
+2015-10-27 10:48:00 +0100 Nicola Murino <nicola.murino@gmail.com>
+
+ * gst/matroska/matroska-ids.c:
+ matroskamux: don't drop JPEG frames that only have PTS but no DTS set
+ For the MS/VfW codec ids, we want to write DTS timestamps instead
+ of PTS because that's what everyone else seems to do (and it's also
+ how it is in AVI). So for those input formats we use the buffer DTS
+ instead of the PTS. However, if there's no DTS set but only the PTS
+ then just take the PTS instead of dropping the input buffer. This
+ is useful especially for I-frame only codecs like JPEG and huffyuv,
+ but should also be fine as fallback in general.
+ Fixes regression with input JPEG frames that only have PTS set on them.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756967
+
+2015-10-24 23:57:38 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * tests/check/elements/splitmux.c:
+ tests/check/splitmux: test that the release_pad vfunc of splitmuxsink actually releases pads
+ https://bugzilla.gnome.org/show_bug.cgi?id=753622
+
+2015-10-24 23:57:29 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ splitmuxsink: do not destroy the multiqueue & muxer when going to NULL
+ Instead, delay it until all request pads have been released. This is
+ because the release_pad() vfunc requires the multiqueue and muxer to
+ be there in order to release their request pads as well. If those
+ elements are destroyed earlier, release_pad() does not work, no
+ pads are released and some resources are leaked.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753622
+
+2015-10-20 15:28:10 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Read buffer timestamp *after* actually setting it
+ https://bugzilla.gnome.org/show_bug.cgi?id=756809
+
+2015-10-24 17:14:07 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiofx/gstscaletempo.c:
+ * gst/audiofx/gstscaletempo.h:
+ scaletempo: Fix handling of rate < 0
+ We have to reverse all samples in a buffer before processing them to properly
+ have continuous data from one buffer to another. As a result we will have a
+ negative applied rate and a rate of 1.0.
+ Also make sure that input buffers are correctly clipped to the segment,
+ otherwise our calculations are going to go wrong.
+ Also copy over the segment event's sequence number to the output segment while
+ we're at it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757033
+
+2015-10-19 18:04:56 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/deinterlace/gstdeinterlace.c:
+ deinterlace: break as soon as non-interlaced if found
+ It looks for a non-interlaced entry on the filter caps, break
+ as soon as one is found to avoid wasting cpu
+
+2015-10-19 17:50:28 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/deinterlace/gstdeinterlace.c:
+ deinterlace: implement accept-caps
+ Implement accept-caps handler to avoid doing a full caps query
+ downstream to handle it.
+ This commit implements accept-caps as a simplification of the _getcaps
+ function, so it exposes the same limitations that getcaps would.
+ For example, not accepting renegotiation to caps with capsfeatures when
+ it was last configured to a caps that it has to deinterlace.
+
+2015-10-19 17:06:28 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * tests/check/elements/deinterlace.c:
+ tests: deinterlace: fix small typo in comment
+
+2015-10-26 00:41:28 +1100 Jan Schmidt <jan@centricular.com>
+
+ * tests/files/Makefile.am:
+ check: Dist splitvideo0[012].ogg test files.
+
+2015-10-23 20:16:17 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiofx/gstscaletempo.c:
+ * gst/audiofx/gstscaletempo.h:
+ scaletempo: Add support for F64
+
+2015-10-22 17:40:38 -0700 Mischa Spiegelmock <mspiegelmock@gmail.com>
+
+ * docs/plugins/inspect/plugin-rtp.xml:
+ * gst/multipart/multipartdemux.c:
+ * gst/rtp/README:
+ * gst/rtp/gstrtpvp8pay.c:
+ * gst/rtpmanager/gstrtprtxreceive.c:
+ * gst/udp/gstudpsrc.c:
+ docs: Minor fixes in various places
+ https://bugzilla.gnome.org/show_bug.cgi?id=756996
+
+2015-10-21 17:43:31 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/goom/plugin_info.c:
+ goom: remove compiler trick
+ After commit 2cb6cfed22166b262ae50cb58f3ff11dd8ba91f9 there is no need to
+ trick the compiler anymore about the usage of variable cpuFlavour.
+
+2015-10-21 14:35:02 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From b99800a to b319909
+
+2015-10-21 17:41:38 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/audiofx/audiofxbaseiirfilter.h:
+ audiofx: remove unused variable
+ Remove unsued variable have_coeffs in audiofxbaseiirfilter
+ https://bugzilla.gnome.org/show_bug.cgi?id=756905
+
+2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Use new GST_ENABLE_EXTRA_CHECKS #define
+ https://bugzilla.gnome.org/show_bug.cgi?id=756870
+
+2015-10-21 14:25:55 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * README:
+ * common:
+ Automatic update of common submodule
+ From 9aed1d7 to b99800a
+
+2015-10-21 11:53:09 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: relax creation time parsing
+ Parse wrong timestamps like we used to write as well,
+ e.g. 10:9:42, and the hour might be without a leading
+ zero in any case.
+
+2015-10-21 11:45:35 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: fix indentation
+
+2015-10-21 11:44:50 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: extract both creation date and time
+ Before we only extracted the date part.
+
+2015-10-21 11:16:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/flv/gstflvmux.c:
+ flvmux: fix writing of creation time
+ Don't write time as e.g. 11:9:42
+
+2015-10-13 12:42:56 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/rtp/gstrtpj2kpay.c:
+ rtpj2kpay: update fragment offset
+ It was always being set to 0, making the resulting stream broken
+ for the receiver
+ https://bugzilla.gnome.org/show_bug.cgi?id=756422
+
+2015-10-19 15:36:37 +0300 Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Don't unconditionally use strnlen()
+ It's not available on older OSX and we can as well use memchr() here.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756154
+
+2015-10-19 17:38:32 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/auparse/gstauparse.c:
+ auparse: Fix event memory leak
+ Free the event after being handled to prevent memory leak.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756799
+
+2015-10-19 09:14:19 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/isomp4/gstqtmuxmap.c:
+ qtmux: unify raw audio caps into a single caps structure
+
+2015-10-14 15:42:50 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: add support for FFV1 coded streams in mov
+ https://bugzilla.gnome.org/show_bug.cgi?id=752495
+
+2015-10-14 15:53:26 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/soup/gstsouphttpsrc.c:
+ souphttpsrc: EOS immediately if we have an empty seek segment
+ https://bugzilla.gnome.org/show_bug.cgi?id=748316
+
+2015-10-14 10:43:19 +0300 Stavros Vagionitis <stavrosv@digisoft.tv>
+
+ * ext/soup/gstsouphttpsrc.c:
+ souphttpsrc: Make non-inclusive segment boundaries inclusive
+ The problem is that the filesrc and souphttpsrc are behaving
+ differently regarding the calculation of the segment boundaries. The
+ filesrc is using a non-inclusive boundaries, while the souphttpsrc
+ uses inclusive. Currently the hlsdemux calculates the boundaries as
+ inclusive, so for this reason there is no problem with the souphttpsrc,
+ but there is an issue in the filesrc.
+ The GstSegment is non-inclusive, so the proposed solution is to use
+ non-inclusive boundaries in the hlsdemux in order to be consistent.
+ Make the change in the hlsdemux, will break the souphttpsrc, which
+ will expect inclusive boundaries, but the hlsdemux will offer
+ non-inclusive. This change makes sure that the non-inclusive
+ boundaries are converted to inclusive.
+ https://bugzilla.gnome.org/show_bug.cgi?id=748316
+
+2015-10-11 22:07:54 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ * ext/soup/gstsouphttpclientsink.h:
+ souphttpclientsink: Add the retry and retry-delay properties
+ These allow a failed request to be retried after the given number of seconds
+ instead of failing the pipeline. Take account of the Retry-After header if
+ present. Add retries parameter that controls the number of times an HTTP
+ request will be retried before failing.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756318
+
+2015-10-14 12:03:15 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: fix caps leak
+ If the QtDemuxStream are re-used they may already have caps which used
+ to be leaked.
+ Reproduced using the
+ validate.dash.playback.seek_forward.dash_exMPD_BIP_TC1 validate
+ scenario.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756561
+
+2015-10-14 09:29:50 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Fix taglist memory leak
+ Free the stream and its sub items instead of just the stream
+ https://bugzilla.gnome.org/show_bug.cgi?id=756544
+
+2015-10-11 12:06:26 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/isomp4/gstqtmux.c:
+ * gst/isomp4/gstqtmuxmap.c:
+ qtmux: Allow negotiating to S8 as a raw format but stop making it best choice
+ Negotiation to audio/x-raw,format=S8 was not possible because S8 does
+ not have a bit order so we ended up doing `if (!entry.fourcc) goto refuse_caps;`
+ https://bugzilla.gnome.org/show_bug.cgi?id=756387
+
+2015-10-11 09:18:40 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/isomp4/gstqtmux.c:
+ * gst/isomp4/gstqtmuxmap.c:
+ qtmux: Add prores support
+ https://bugzilla.gnome.org/show_bug.cgi?id=756388
+
+2015-10-12 18:56:32 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/Makefile.am:
+ tests: add GST_PLUGINS_BASE_LIBS for flvdemux check
+ So it pulls in the right libgsttag-1.0.
+
+2015-10-11 22:27:47 +0100 Julien Isorce <j.isorce@samsung.com>
+
+ * gst/goom/Makefile.am:
+ * gst/goom/gstaudiovisualizer.c:
+ * gst/goom/gstaudiovisualizer.h:
+ * gst/goom/gstgoom.h:
+ * gst/goom2k1/Makefile.am:
+ * gst/goom2k1/gstaudiovisualizer.c:
+ * gst/goom2k1/gstaudiovisualizer.h:
+ * gst/goom2k1/gstgoom.h:
+ goom/goom2k1: remove obsolete left over files
+ They now use the new GstAudioVisualizer base class
+ from gst-plugins-base/gst-libs/gst/pbutils
+ Also fixed undefined reference to gst_audio_visualizer_get_type
+ Added GST_PLUGINS_BASE_LIBS to Makefile.am and re-order LIBADD.
+ https://bugzilla.gnome.org/show_bug.cgi?id=742875
+
+2015-10-12 10:48:23 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/audioparsers/gstmpegaudioparse.c:
+ mpegaudioparse: Fix buffer memory leak during failures
+ mapped buffer is not being unmapped during failures
+ https://bugzilla.gnome.org/show_bug.cgi?id=756231
+
+2015-10-12 11:18:51 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ souphttpclientsink: Check if soup message is created
+ If soup message is not created then the same should not be passed
+ on, which is resulting in segfault. Hence throwing a warning message
+ and returning
+ https://bugzilla.gnome.org/show_bug.cgi?id=755326
+
+2015-10-12 11:15:15 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ souphttpclientsink: Check if location being set is valid
+ Adding a check in set_property to find if the location uri is valid
+ and printing warning if not valid.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755326
+
+2015-10-12 11:09:30 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ souphttpclientsink: Fix memory leaks during failures
+ freeing streamheader_buffers and sent_buffers during failure cases.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755326
+
+2015-10-12 11:03:17 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/soup/gstsouphttpclientsink.c:
+ souphttpclientsink: Replace redundant free_buffer_list function
+ Removing free_buffer_list and replacing it with already available function
+ g_list_free_full
+ https://bugzilla.gnome.org/show_bug.cgi?id=755326
+
+2015-10-11 16:40:01 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/Makefile.am:
+ check: Don't forget base CFLAGS for flvdemux check
+ elements/flvdemux.c:25:25: fatal error: gst/tag/tag.h: No such file or directory
+
+2015-10-11 11:37:51 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/ebml-write.c:
+ * gst/matroska/ebml-write.h:
+ * gst/matroska/matroska-mux.c:
+ * gst/matroska/matroska-mux.h:
+ matroskamux: Create a TIME segment when creating streamable output
+ Related to https://bugzilla.gnome.org/show_bug.cgi?id=754435 which
+ does the same for flvmux.
+
+2015-09-23 13:50:52 +0200 Havard Graff <havard.graff@gmail.com>
+
+ * gst/flv/Makefile.am:
+ * gst/flv/gstflvdemux.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/flvdemux.c:
+ flvdemux: output speex vorbiscomment as a GstTagList
+ This is what speexdec expects.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755478
+
+2015-09-22 22:59:16 +0200 Havard Graff <havard.graff@gmail.com>
+
+ * gst/flv/gstflvmux.c:
+ * tests/check/elements/flvmux.c:
+ flvmux: GST_BUFFER_OFFSETs should be GST_BUFFER_OFFSET_NONE
+ Or else flvdemux don't understand it
+ https://bugzilla.gnome.org/show_bug.cgi?id=754435
+
+2015-09-02 10:44:59 +0200 Havard Graff <havard.graff@gmail.com>
+
+ * gst/flv/gstflvmux.c:
+ * tests/check/elements/flvmux.c:
+ flvmux: use time segment and copy timestamps when streamable
+ Add a basic test using speex data to verify timestamping.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754435
+
+2015-09-23 13:14:03 +0200 Havard Graff <havard.graff@gmail.com>
+
+ * gst/flv/gstflvdemux.c:
+ flvdemux: speex is also always 16KHz
+ This is just a cosmetic change for the logs, since the right caps
+ for Speex is being set elsewhere.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755479
+
+2015-07-14 15:19:44 +0200 Stian Selnes <stian@pexip.com>
+
+ * gst/rtpmanager/gstrtpsession.c:
+ * gst/rtpmanager/rtpsession.c:
+ rtpmanager: Add 'source-stats' to stats and notify
+ Add statitics from each rtp source to the rtp session property.
+ 'source-stats' is a GValueArray where each element is a GstStructure of
+ stats for one rtp source.
+ The availability of new stats is signaled via g_object_notify.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752669
+
+2015-06-05 17:20:33 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/rtpsession.c:
+ * gst/rtpmanager/rtpsession.h:
+ rtpsession: Implement sending of reduced size RTCP packets
+ https://bugzilla.gnome.org/show_bug.cgi?id=750456
+
+2015-10-08 15:01:13 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/audiofx/audiodynamic.h:
+ audiofx: Remove unused variable
+ Remove unused variable 'degree' in audiodynamic
+ https://bugzilla.gnome.org/show_bug.cgi?id=756234
+
+2015-10-08 14:44:07 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Fix memory leak for corrupted file
+ Free brands before overriding them.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756226
+
+2015-10-08 11:44:04 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/gdk_pixbuf/gstgdkpixbufdec.c:
+ gdkpixbufdec: Fix pixbuf_loader leak during failures
+ https://bugzilla.gnome.org/show_bug.cgi?id=756219
+
+2015-10-07 23:23:45 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/gstrtpbin.c:
+ rtpbin: Add missing break
+
+2015-10-07 13:03:02 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
+
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ * gst/rtpmanager/rtpsource.c:
+ * gst/rtpmanager/rtpsource.h:
+ * gst/rtpmanager/rtpstats.c:
+ * gst/rtpmanager/rtpstats.h:
+ rtpmanager: Take into account packet rate for max-dropout and max-misorder calculations
+ https://bugzilla.gnome.org/show_bug.cgi?id=751311
+
+2015-10-07 13:02:12 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
+
+ * gst/rtpmanager/gstrtpbin.c:
+ * gst/rtpmanager/gstrtpbin.h:
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ * gst/rtpmanager/gstrtpsession.c:
+ * gst/rtpmanager/rtpsession.c:
+ * gst/rtpmanager/rtpsession.h:
+ * gst/rtpmanager/rtpsource.c:
+ * gst/rtpmanager/rtpsource.h:
+ rtpmanager: add "max-dropout-time" and "max-misorder-time" props
+ https://bugzilla.gnome.org/show_bug.cgi?id=751311
+
+2015-10-07 17:14:57 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Fix date memory leak
+ When getting date from taglist, the memory should be freed after
+ using it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756171
+
+2015-10-05 11:03:38 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Fix sample memory leak
+ When getting sample from taglist, the memory should be freed after
+ using it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756068
+
+2015-10-05 13:10:56 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * gst/cutter/gstcutter.c:
+ cutter: Fix buffer leak
+ Buffer is added to the internal cache, and pushed only when accumulated
+ buffer duration crosses 200 ms. So when the chain ends, the buffer accumulated
+ is not freed. Freeing the cache when the state changes from PAUSED to READY.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754212
+
+2015-08-31 21:10:16 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/rtpmanager/gstrtpmux.c:
+ rtpmux: Use default upstream event handling
+ https://bugzilla.gnome.org/show_bug.cgi?id=752694
+
+2015-08-31 21:05:03 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/rtpmanager/gstrtpmux.c:
+ * gst/rtpmanager/gstrtpmux.h:
+ rtpmux: As 0xFFFFFFFF is a valid ssrc, check if it has been set
+ https://bugzilla.gnome.org/show_bug.cgi?id=752694
+
+2015-07-22 09:47:22 +0200 Havard Graff <havard.graff@gmail.com>
+
+ * gst/rtpmanager/gstrtpmux.c:
+ * gst/rtpmanager/gstrtpmux.h:
+ * tests/check/elements/rtpmux.c:
+ gstrtpmux: allow the ssrc-property to decide ssrc on outgoing buffers
+ By not doing this, the muxer is not effectively a rtpmuxer, rather a
+ funnel, since it should be a single stream that exists the muxer.
+ If not specified, take the first ssrc seen on a sinkpad, allowing upstream
+ to decide ssrc in "passthrough" with only one sinkpad.
+ Also, let downstream ssrc overrule internal configured one
+ We hence has the following order for determining the ssrc used by
+ rtpmux:
+ 0. Suggestion from GstRTPCollision event
+ 1. Downstream caps
+ 2. ssrc-Property
+ 3. (First) upstream caps containing ssrc
+ 4. Randomly generated
+ https://bugzilla.gnome.org/show_bug.cgi?id=752694
+
+2015-10-02 22:42:20 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/udp/gstudpsrc.c:
+ udpsrc: Fixup last commit
+
+2015-10-02 22:21:45 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst/udp/gstudpsrc.c:
+ Update GLib dependency to 2.40.0
+
+2015-06-30 16:56:19 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
+
+ * gst/rtpmanager/rtpstats.c:
+ * gst/rtpmanager/rtpstats.h:
+ rtpstats: add utility for calculating RTP packet rate
+
+2015-08-10 18:14:39 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: handle empty segments in seeking adjust
+ If seeking targets an empty segment skip it as there is no media
+ offset to get from it. Instead look for the next one.
+ This doesn't make seeking in push-mode work if you seek to an
+ empty segment but at least won't get you to wrong offsets.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753484
+
+2015-04-17 14:25:43 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ * gst/multifile/gstsplitmuxsink.h:
+ splitmuxsink: post messages when fragments are being opened and closed
+ This can be useful for applications that need to track the created fragments
+ (to log them in a recording database, for example)
+ https://bugzilla.gnome.org/show_bug.cgi?id=750108
+
+2015-04-29 18:23:28 +0100 Ramiro Polla <ramiro.polla@collabora.co.uk>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ * gst/multifile/gstsplitmuxsink.h:
+ splitmuxsink: allow non-video streams to serve as reference
+ In the absence of a video stream, the first stream will be used as
+ reference.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753617
+
+2015-07-22 17:45:12 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ splitmuxsink: initialize mux_start_time properly
+ mux_start_time refers to the running_time of the buffer
+ that goes first in the output file. Normally this time is
+ 0, so this variable is initialized to 0 during the state
+ change to PAUSED.
+ However, when dealing with dynamic pipelines and starting
+ a recording while the pipeline has already run for a while,
+ the running_time of the first buffer is > 0 and this causes
+ a problem with detecting the end of the first file(s) when
+ splitting by duration, because the code will later compare
+ the threshold_time with (last buffer running_time - mux_start_time)
+ and will get it wrong until mux_start_time advances enough
+ to make this difference < threshold_time, creating empty files
+ in the meantime.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753624
+
+2015-09-16 16:03:02 +0900 Vineeth T M <vineeth.tm@samsung.com>
+
+ * gst/avi/gstavidemux.c:
+ avidemux: Reverse playback does not consider segment.start
+ During reverse playback, the media should stop playing at segment.start
+ This does not happen, and avidemux continues to process data even when
+ current timestamp is less that segment.start.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755094
+
+2015-09-23 12:39:35 +0900 Manasa Athreya <manasa.athreya@lge.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Check multi trex to find track id in mp4 mpeg-dash stream
+ If stream has more than one trex box which is not matched to actual
+ track id, it makes qtdemux crashed.
+ Author : Manasa Athreya (manasa.athreya@lge.com)
+ https://bugzilla.gnome.org/show_bug.cgi?id=754864
+
+2015-09-04 14:24:45 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/smpte/gstsmpte.c:
+ smpte: get size, stride info using VideoInfo
+ Use VideoInfo data to get size stride and
+ offset, instead of hard coded macros.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754558
+
+2015-09-04 14:18:50 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
+
+ * gst/smpte/gstsmpte.c:
+ smpte: free mask
+ Free the memory allocated to 'mask' to avoid
+ memory leak.
+ https://bugzilla.gnome.org/show_bug.cgi?id=754555
+
+2015-08-20 11:02:58 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * tests/examples/equalizer/demo.c:
+ * tests/icles/equalizer-test.c:
+ * tests/icles/gdkpixbufoverlay-test.c:
+ * tests/icles/gdkpixbufsink-test.c:
+ * tests/icles/test-oss4.c:
+ * tests/icles/videocrop-test.c:
+ gstreamer: good: tests: Fix memory leaks when context parse fails.
+ When g_option_context_parse fails, context and error variables are not getting free'd
+ which results in memory leaks. Free'ing the same.
+ And replacing g_error_free with g_clear_error, which checks if the error being passed
+ https://bugzilla.gnome.org/show_bug.cgi?id=753853
+
+2015-10-02 16:18:15 +0900 Hyunjun Ko <zzoon.ko@samsung.com>
+
+ * gst/rtpmanager/rtpsource.c:
+ rtpsource: doesn't handle probation and rtp gap in case of sender
+ https://bugzilla.gnome.org/show_bug.cgi?id=754548
+
+2015-10-02 16:16:32 +0900 Hyunjun Ko <zzoon.ko@samsung.com>
+
+ * docs/plugins/gst-plugins-good-plugins.signals:
+ * gst/rtpmanager/gstrtpbin.c:
+ * gst/rtpmanager/gstrtpbin.h:
+ * gst/rtpmanager/gstrtpsession.c:
+ * gst/rtpmanager/gstrtpsession.h:
+ * gst/rtpmanager/rtpsession.c:
+ * gst/rtpmanager/rtpsession.h:
+ rtpmanager: add new on-new-sender-ssrc, on-sender-ssrc-active signals
+ Allows for applications to get internal source's RTP statistics.
+ (eg. sender sources for a server/client)
+ https://bugzilla.gnome.org/show_bug.cgi?id=746747
+
+2015-10-02 14:17:48 +1000 Jan Schmidt <jan@centricular.com>
+
+ * sys/ximage/gstximagesrc.c:
+ ximagesrc: Gather and coalesce all damaged areas before retrieving.
+ These days the xserver seems to give us the same damage regions
+ over and over for entire windows, and we retrieve them multiple
+ times, which gives time for more damage to appear. Instead, just
+ quickly gather all damaged areas into a region list and copy
+ out once.
+
+2015-10-01 16:24:32 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/goom2k1/Makefile.am:
+ * gst/goom2k1/gstgoom.h:
+ goom2k1: use the new audiovisualizer base class
+ Rebase to have goom using the GstAudioVisualizer base class in
+ gst-plugins-base/gst-libs/gst/pbutils
+ https://bugzilla.gnome.org/show_bug.cgi?id=742875
+
+2015-10-01 16:16:08 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * gst/goom/Makefile.am:
+ * gst/goom/gstgoom.h:
+ goom: use the new audiovisualizer base class
+ Rebase to have goom using the GstAudioVisualizer base class in
+ gst-plugins-base/gst-libs/gst/pbutils
+ https://bugzilla.gnome.org/show_bug.cgi?id=742875
+
+2015-09-30 17:35:33 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/interleave/deinterleave.c:
+ * tests/check/elements/deinterleave.c:
+ deinterleave: implement accept-caps
+ Avoid using default accept-caps handler that will query downstream
+ and is more expensive. Just check if the caps is compatible with
+ the template and check if the channels are the same.
+
+2015-09-30 09:35:39 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * tests/check/elements/deinterleave.c:
+ tests: deinterleave: also check for caps query results
+
+2015-09-30 12:30:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/interleave/deinterleave.c:
+ deinterleave: use the caps query filter
+ It was being ignored and would lead to wrong results if the
+ element doing the query would rely on the intersection being made.
+
+2015-09-30 10:00:31 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/interleave/deinterleave.c:
+ deinterleave: implement a caps query handler for the sinkpad
+ It was missing and apparently code relied on having it there
+ for not allowing a change in the number of channels
+
+2015-09-30 09:05:03 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/interleave/deinterleave.c:
+ deinterleave: fix caps leak
+ Caps from the pad template are being leaked. In any case it is
+ from a static pad template and will 'leak' in the end, just doing
+ the cleanup for the good practice.
+
+2015-09-29 11:15:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/gdkpixbufoverlay.c:
+ tests: gdkpixbufoverlay: add minimal unit test
+ https://bugzilla.gnome.org/show_bug.cgi?id=755773
+
+2015-09-29 11:12:48 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
+ gdkpixbufsink: don't leak old pixel buffer when setting a new overlay
+ https://bugzilla.gnome.org/show_bug.cgi?id=755773
+
+2015-09-28 20:25:22 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/flac/gstflacenc.c:
+ flacenc: avoid potential string overflow
+ We don't necessarily have full control over the input tags, so
+ it's possible that the ISRC tag contains a longer string than
+ expected, in which case we'd write over the end of the static-size
+ 13 byte buffer that is FLAC__StreamMetadata_CueSheet_Track::isrc.
+ Make sure to only copy the ISRC if it's not too long, and make
+ sure the buffer we write to is always NUL-terminated by using
+ g_strlcpy().
+ CID 1324931.
+
+2015-09-28 18:03:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ matroskademux: Remove leftover assertion from 0.10
+ We now allocate memory via GstAllocator and as such can handle arbitrary
+ alignments, not only <= G_MEM_ALIGN.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755708
+
+2015-09-25 10:01:37 +0200 Guillaume Marquebielle <guillaume.marquebielle@parrot.com>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: fix uninitialized variables in LOAS config reading
+ On reading LOAS config, flag v=1 and vA=1 combination can occur, leading to warning
+ "Spec says "TBD"...". Returning TRUE on this case while parameters 'sample_rate' and
+ 'channels' are pointing to uninitialized values can end on setting random values as
+ rate and channels on src caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755611
+
+2015-09-18 00:58:23 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/gdk_pixbuf/gstgdkpixbufsink.c:
+ * gst/rtpmanager/gstrtpbin.c:
+ * gst/rtpmanager/gstrtpsession.c:
+ Fix some compiler warnings when building with G_DISABLE_ASSERT
+ Touches rtpmanager and gdkpixbufsink
+
+2015-08-18 14:30:57 +0100 Chris Bass <floobleflam@gmail.com>
+
+ * gst/isomp4/fourcc.h:
+ * gst/isomp4/qtdemux.c:
+ * gst/isomp4/qtdemux_types.c:
+ qtdemux: support timed-text subtitle tracks.
+ https://bugzilla.gnome.org/show_bug.cgi?id=752818
+
+2015-09-26 00:12:46 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-parse.c:
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ gst: Don't use deprecated gst_segment_to_position()
+
+2015-09-21 13:47:21 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/gstrtpbin.c:
+ * gst/rtpmanager/gstrtpbin.h:
+ * gst/rtpmanager/gstrtpjitterbuffer.c:
+ * gst/rtsp/gstrtspsrc.c:
+ * gst/rtsp/gstrtspsrc.h:
+ rtpbin/rtpjitterbuffer/rtspsrc: Add property to set maximum ms between RTCP SR RTP time and last observed RTP time
+ https://bugzilla.gnome.org/show_bug.cgi?id=755125
+
+2015-09-16 19:28:11 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtpmanager/gstrtpbin.c:
+ * gst/rtpmanager/gstrtpbin.h:
+ * gst/rtpmanager/gstrtpsession.c:
+ rtpbin/session: Allow RTCP sync to happen based on capture time or send time
+ Send time is the previous behaviour and the default, but there are use cases
+ where you want to synchronize based on the capture time.
+ https://bugzilla.gnome.org/show_bug.cgi?id=755125
+
+2015-09-25 23:51:09 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.6.0 ===
-2015-09-25 Sebastian Dröge <slomo@coaxion.net>
+2015-09-25 23:15:55 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.6.0
+ * 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:
+ * win32/common/config.h:
+ Release 1.6.0
+
+2015-09-25 22:57:34 +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
2015-09-25 14:08:09 +0200 Thibault Saunier <tsaunier@gnome.org>
diff --git a/NEWS b/NEWS
index e04f31844..a4bffc6a6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,64 +1,2 @@
-This is GStreamer 1.6.0
-
-The GStreamer team is proud to announce a new major feature release in the
-stable 1.x API series of your favourite cross-platform multimedia framework!
-
-This release has been in the works for more than a year and is packed with new
-features, bug fixes and other improvements.
-
-See http://gstreamer.freedesktop.org/releases/1.6/ for the full list of
-changes.
-
-Highlights
-
-- Stereoscopic 3D and multiview video support
-- Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
-- Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling
- to account for negative DTS
-- New GstVideoConverter API for more optimised and more correct conversion of
- raw video frames between all supported formats, with rescaling
-- v4l2src now supports renegotiation
-- v4l2transform can now do scaling
-- V4L2 Element now report Colorimetry properly
-- Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink
- and multifilesink improvements
-- Content Protection signalling API and Common Encryption (CENC) support for
- DASH/MP4
-- Many adaptive streaming (DASH, HLS and MSS) improvements
-- New PTP and NTP network client clocks and better remote clock tracking
- stability
-- High-quality text subtitle overlay at display resolutions with glimagesink
- or gtkglsink
-- RECORD support for the GStreamer RTSP Server
-- Retransmissions (RTX) support in RTSP server and client
-- RTSP seeking support in client and server has been fixed
-- RTCP scheduling improvements and reduced size RTCP support
-- MP4/MOV muxer acquired a new "robust" mode of operation which attempts to
- keep the output file in a valid state at all times
-- Live mixing support in aggregator, audiomixer and compositor was improved a
- lot
-- compositor now supports rescaling and converting inputs streams on the fly
-- New audiointerleave element with proper input synchronisation and live input
- support
-- Blackmagic Design DeckLink capture and playback card support was rewritten
- from scratch; 2k/4k support; mode sensing
-- KLV metadata support in RTP and MPEG-TS
-- H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and
- depayloaders
-- New DTLS plugin and SRTP/DTLS support
-- OpenGL3 support, multiple contexts and context propagation, 3D video,
- transfer/conversion separation, subtitle blending
-- New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation
- CAOpenGLLayerSink video sink
-- gst-libav switched to ffmpeg as libav-provider, gains support for
- 3D/multiview video, trick modes, and the CAVS codec
-- GstHarness API for unit tests
-- gst-editing-services got a completely new ges-launch-1.0 interface, improved
- mixing support and integration into gst-validate
-- gnonlin has been deprecated in favor of nle (Non Linear Engine) in
- gst-editing-services
-- gst-validate has a new plugin system, an extensive default testsuite,
- support for concurrent test runs and valgrind support
-- cerbero build tool for SDK binary packages gains new 'bundle-source' command
-- Various improvements to the Android, iOS, OS X and Windows platform support
+This is GStreamer 1.7.1
diff --git a/RELEASE b/RELEASE
index c52f629fe..7fe6af7b7 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,18 +1,17 @@
-Release notes for GStreamer Good Plugins 1.6.0
+Release notes for GStreamer Good Plugins 1.7.1
-The GStreamer team is proud to announce a new major feature release in the
-stable 1.x API series of your favourite cross-platform multimedia framework!
+The GStreamer team is pleased to announce the first release of the unstable
+1.7 release series. The 1.7 release series is adding new features on top of
+the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
+series of the GStreamer multimedia framework. The unstable 1.7 release series
+will lead to the stable 1.8 release series in the next weeks. Any newly added
+API can still change until that point.
-This release has been in the works for more than a year and is packed with new
-features, bug fixes and other improvements.
-
-
-See
-http://gstreamer.freedesktop.org/releases/1.6/
-for the full list of changes.
+Binaries for Android, iOS, Mac OS X and Windows will be provided separately
+during the unstable 1.7 release series.
@@ -59,14 +58,56 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
- * 705991 : Adding support for DASH common encryption to qtdemux and dashdemux
- * 750731 : rtpsession test fails sometimes
- * 751393 : aacparse: LOAS config never retrieved
- * 755265 : rtp{vorbis,theora}pay: Store headers in the packet buffers lists, not a NULL buffer
- * 755277 : rtptheoradepay: Memory leaks
- * 755463 : spectrum: Sending magnitude instead of phase in message for Phase info
- * 755471 : qtdemux: Segment seeks broken again
- * 755621 : smptealpha: Do not set width/height before comparing with old values
+ * 727305 : matroskademux: complete support for A_OPUS (SeekPreRoll, CodecDelay and DiscardPadding)
+ * 729950 : matroskamux: support video/x-vp9. webmmux: support audio/x-opus
+ * 734659 : qtdemux: Does not properly update base time for non-flushing seeks
+ * 745372 : vpxdec: Should try to avoid copies at output
+ * 746747 : rtpsession: Also report internal sources in on-new-ssrc and on-ssrc-active
+ * 748680 : directsoundsink: fix sleep for buffer-time lower than 200000
+ * 750456 : rtpsession: Implement sending of reduced size RTCP packets
+ * 750709 : souphttpsrc: add tls-interaction property
+ * 751311 : rtp: Dynamic dropout / reorder limits
+ * 752669 : rtpsession: Expose RTPSource stats through stats property
+ * 752694 : rtpmux: allow the ssrc-property to decide ssrc on outgoing buffers
+ * 752818 : qtdemux: add support for XML timed-text subtitles
+ * 753087 : jpegdec: fix output state memory leak
+ * 753484 : qtdemux: support edit lists partially in push-mode
+ * 753853 : gstreamer: good: Fix memory leaks when context parse fails.
+ * 754435 : flvmux: use time segment and copy timestamps when streamable
+ * 754548 : rtpsource: In case of sender, doesn't need to think about probation and rtp gap.
+ * 754555 : smpte: Memory leak
+ * 754558 : smpte: Use video info data instead of macro
+ * 754864 : qtdemux: check multi trex to find track id in mp4 (DASH) stream.
+ * 755094 : avidemux: Reverse playback does not consider segment.start
+ * 755125 : rtp: RTCP mapping between NTP and RTP time could be capture or send time based
+ * 755326 : souphttpclientsink: Fix memory leaks and segfault crash
+ * 755478 : flvdemux: output speex vorbiscomment as a GstTagList
+ * 755479 : flvdemux: speex is also always 16KHz
+ * 755510 : vpx: create base class for vpx encoders and decoders
+ * 756219 : gdkpixbufdec: Fix pixbuf_loader leak during failures
+ * 756226 : qtdemux: fix memory leak for corrupted file
+ * 756231 : mpegaudioparse: Fix buffer memory leak
+ * 756234 : audiofx: Remove unused variable
+ * 756318 : souphttpclientsink: Add " retry " for request failures
+ * 756905 : audiofx: remove unused variable
+ * 757340 : audiochebband: Fix typo in example pipeline
+ * 757892 : rtph264pay: add config-interval option to send PPS/SPS before every key frame
+ * 758058 : v4l2object: add support of NV16, NV61 and NV24 formats
+ * 758085 : v4l2: Track /dev/video* to triggered required probe
+ * 758161 : qtdemux: Fix string memory leak
+ * 758171 : qtdemux: Seeking in dashdemux broken since edit list changes
+ * 758195 : vpxdec: Use more threads by default
+ * 758258 : matroska: Missing support for prores video
+ * 758260 : souphttpclientsink: Fix error leak and handle error
+ * 758390 : multifilesink: fix spelling on multi_file_sink_next_type variable
+ * 758826 : aacparse: Avoid over-skipping when checking LOAS config
+ * 758928 : qtdemux: letting flushes pass downstream on upstream offset seeks
+ * 759226 : interleave: Remove unsed field
+ * 759452 : directsoundsink: check device property, don't use default if a specific device is set
+ * 759614 : dvdec: Remove unused fields
+ * 759615 : DTS > PTS creates invalid mp4 files
+ * 759635 : progressreport: Add support for using format=buffers with do-query=false
+ * 758114 : tests: souphttpsrc test_icy_stream:0: Assertion 'caps != NULL' failed
==== Download ====
@@ -103,9 +144,50 @@ subscribe to the gstreamer-devel list.
Contributors to this release
+ * Alessandro Decina
+ * Anton Bondarenko
+ * Arun Raghavan
+ * Aurélien Zanelli
+ * Chris Bass
+ * Dave Craig
+ * Edward Hervey
+ * Evan Callaway
+ * George Kiagiadakis
+ * Graham Leggett
+ * Guillaume Desmottes
+ * Guillaume Marquebielle
+ * Havard Graff
+ * Hyunjun Ko
* Jan Schmidt
+ * Josep Torra
+ * Julien Isorce
+ * Luis de Bethencourt
+ * Manasa Athreya
+ * Michael Olbrich
+ * Miguel París Díaz
+ * Mischa Spiegelmock
+ * Nicola Murino
+ * Nicolas Dufresne
+ * Nirbheek Chauhan
+ * Olivier Crête
+ * Philipp Zabel
+ * Philippe Normand
+ * Prashant Gotarne
+ * Ramiro Polla
+ * Ravi Kiran K N
+ * Reynaldo H. Verdejo Pinochet
+ * Ryan Hendrickson
* Sebastian Dröge
- * Sebastian Rasmussen
+ * Stavros Vagionitis
+ * Stian Selnes
+ * Thiago Santos
* Thibault Saunier
- * Vikram Fugro
+ * Thomas Roos
+ * Tim-Philipp Müller
+ * Vincent Dehors
+ * Vineeth T M
+ * Vineeth TM
+ * William Manley
+ * Wim Taymans
+ * Xavier Claessens
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 02a6640d5..5c10e7370 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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.7.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
+AC_INIT([GStreamer Good Plug-ins],[1.7.1],[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, 700, 0, 700)
+AS_LIBTOOL(GST, 701, 0, 701)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.0.1
-GSTPB_REQ=1.7.0.1
+GST_REQ=1.7.1
+GSTPB_REQ=1.7.1
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index eb0d87276..bfd30ad56 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -1005,7 +1005,7 @@
<FLAGS>rw</FLAGS>
<NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB>
-<DEFAULT>"GStreamer/1.7.0.1"</DEFAULT>
+<DEFAULT>"GStreamer/1.7.1"</DEFAULT>
</ARG>
<ARG>
diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml
index f32db533b..4352b5321 100644
--- a/docs/plugins/inspect/plugin-1394.xml
+++ b/docs/plugins/inspect/plugin-1394.xml
@@ -3,10 +3,10 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml
index bc11910bf..e432d0ebd 100644
--- a/docs/plugins/inspect/plugin-aasink.xml
+++ b/docs/plugins/inspect/plugin-aasink.xml
@@ -3,10 +3,10 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml
index 92b750373..75e59132d 100644
--- a/docs/plugins/inspect/plugin-alaw.xml
+++ b/docs/plugins/inspect/plugin-alaw.xml
@@ -3,10 +3,10 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml
index 135440f76..cb9f1c3bb 100644
--- a/docs/plugins/inspect/plugin-alpha.xml
+++ b/docs/plugins/inspect/plugin-alpha.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml
index fff580adf..a49bbcaa5 100644
--- a/docs/plugins/inspect/plugin-alphacolor.xml
+++ b/docs/plugins/inspect/plugin-alphacolor.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml
index c6abcc382..8d3ebfdee 100644
--- a/docs/plugins/inspect/plugin-apetag.xml
+++ b/docs/plugins/inspect/plugin-apetag.xml
@@ -3,10 +3,10 @@
<description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml
index 79e01d6fa..9be69dfc1 100644
--- a/docs/plugins/inspect/plugin-audiofx.xml
+++ b/docs/plugins/inspect/plugin-audiofx.xml
@@ -3,10 +3,10 @@
<description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml
index 60a17fa19..00274decc 100644
--- a/docs/plugins/inspect/plugin-audioparsers.xml
+++ b/docs/plugins/inspect/plugin-audioparsers.xml
@@ -3,10 +3,10 @@
<description>Parsers for various audio formats</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
<basename>libgstaudioparsers.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml
index 45906742e..bffb04cac 100644
--- a/docs/plugins/inspect/plugin-auparse.xml
+++ b/docs/plugins/inspect/plugin-auparse.xml
@@ -3,10 +3,10 @@
<description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml
index ce303699d..e6373841f 100644
--- a/docs/plugins/inspect/plugin-autodetect.xml
+++ b/docs/plugins/inspect/plugin-autodetect.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml
index 4151672fc..aec863bae 100644
--- a/docs/plugins/inspect/plugin-avi.xml
+++ b/docs/plugins/inspect/plugin-avi.xml
@@ -3,10 +3,10 @@
<description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml
index 31c06243e..5bf7d1c37 100644
--- a/docs/plugins/inspect/plugin-cacasink.xml
+++ b/docs/plugins/inspect/plugin-cacasink.xml
@@ -3,10 +3,10 @@
<description>Colored ASCII Art video sink</description>
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
<basename>libgstcacasink.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml
index 142ec68c2..fe6980b6b 100644
--- a/docs/plugins/inspect/plugin-cairo.xml
+++ b/docs/plugins/inspect/plugin-cairo.xml
@@ -3,10 +3,10 @@
<description>Cairo-based elements</description>
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
<basename>libgstcairo.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml
index 178095dbb..2ac57dac9 100644
--- a/docs/plugins/inspect/plugin-cutter.xml
+++ b/docs/plugins/inspect/plugin-cutter.xml
@@ -3,10 +3,10 @@
<description>Audio Cutter to split audio into non-silent bits</description>
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
<basename>libgstcutter.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml
index b7a79379a..aab3bee85 100644
--- a/docs/plugins/inspect/plugin-debug.xml
+++ b/docs/plugins/inspect/plugin-debug.xml
@@ -3,10 +3,10 @@
<description>elements for testing and debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
<basename>libgstdebug.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml
index 03903da02..f1484e01e 100644
--- a/docs/plugins/inspect/plugin-deinterlace.xml
+++ b/docs/plugins/inspect/plugin-deinterlace.xml
@@ -3,10 +3,10 @@
<description>Deinterlacer</description>
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
<basename>libgstdeinterlace.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml
index 784a6e8f0..2c47f2ef1 100644
--- a/docs/plugins/inspect/plugin-dtmf.xml
+++ b/docs/plugins/inspect/plugin-dtmf.xml
@@ -3,10 +3,10 @@
<description>DTMF plugins</description>
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
<basename>libgstdtmf.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml
index 5682ad3a8..54e1991bb 100644
--- a/docs/plugins/inspect/plugin-dv.xml
+++ b/docs/plugins/inspect/plugin-dv.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml
index 069f2e1a9..8b1ac5440 100644
--- a/docs/plugins/inspect/plugin-effectv.xml
+++ b/docs/plugins/inspect/plugin-effectv.xml
@@ -3,10 +3,10 @@
<description>effect plugins from the effectv project</description>
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
<basename>libgsteffectv.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml
index 394be44b1..0d518c8cf 100644
--- a/docs/plugins/inspect/plugin-equalizer.xml
+++ b/docs/plugins/inspect/plugin-equalizer.xml
@@ -3,10 +3,10 @@
<description>GStreamer audio equalizers</description>
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
<basename>libgstequalizer.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml
index e9fef993c..62a17bcf0 100644
--- a/docs/plugins/inspect/plugin-flac.xml
+++ b/docs/plugins/inspect/plugin-flac.xml
@@ -3,10 +3,10 @@
<description>The FLAC Lossless compressor Codec</description>
<filename>../../ext/flac/.libs/libgstflac.so</filename>
<basename>libgstflac.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml
index 254b34564..ad45b0d73 100644
--- a/docs/plugins/inspect/plugin-flv.xml
+++ b/docs/plugins/inspect/plugin-flv.xml
@@ -3,10 +3,10 @@
<description>FLV muxing and demuxing plugin</description>
<filename>../../gst/flv/.libs/libgstflv.so</filename>
<basename>libgstflv.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml
index cf1edcda9..299d77584 100644
--- a/docs/plugins/inspect/plugin-flxdec.xml
+++ b/docs/plugins/inspect/plugin-flxdec.xml
@@ -3,10 +3,10 @@
<description>FLC/FLI/FLX video decoder</description>
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
<basename>libgstflxdec.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml
index d2dd2c210..c1d711453 100644
--- a/docs/plugins/inspect/plugin-gdkpixbuf.xml
+++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml
@@ -3,10 +3,10 @@
<description>GdkPixbuf-based image decoder, overlay and sink</description>
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
<basename>libgstgdkpixbuf.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml
index 2116d72d6..00df08865 100644
--- a/docs/plugins/inspect/plugin-goom.xml
+++ b/docs/plugins/inspect/plugin-goom.xml
@@ -3,10 +3,10 @@
<description>GOOM visualization filter</description>
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
<basename>libgstgoom.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml
index edce5e714..7d0c10814 100644
--- a/docs/plugins/inspect/plugin-goom2k1.xml
+++ b/docs/plugins/inspect/plugin-goom2k1.xml
@@ -3,10 +3,10 @@
<description>GOOM 2k1 visualization filter</description>
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
<basename>libgstgoom2k1.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml
index ed8eb83f4..5f243c12a 100644
--- a/docs/plugins/inspect/plugin-icydemux.xml
+++ b/docs/plugins/inspect/plugin-icydemux.xml
@@ -3,10 +3,10 @@
<description>Demux ICY tags from a stream</description>
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
<basename>libgsticydemux.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml
index 15c7cdcbc..8f6af4c55 100644
--- a/docs/plugins/inspect/plugin-id3demux.xml
+++ b/docs/plugins/inspect/plugin-id3demux.xml
@@ -3,10 +3,10 @@
<description>Demux ID3v1 and ID3v2 tags from a file</description>
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
<basename>libgstid3demux.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml
index c7e25cb7b..b63e090c1 100644
--- a/docs/plugins/inspect/plugin-imagefreeze.xml
+++ b/docs/plugins/inspect/plugin-imagefreeze.xml
@@ -3,10 +3,10 @@
<description>Still frame stream generator</description>
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
<basename>libgstimagefreeze.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml
index 141470ee0..3d8d887b6 100644
--- a/docs/plugins/inspect/plugin-interleave.xml
+++ b/docs/plugins/inspect/plugin-interleave.xml
@@ -3,10 +3,10 @@
<description>Audio interleaver/deinterleaver</description>
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
<basename>libgstinterleave.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml
index 86499d5ac..aa43a0671 100644
--- a/docs/plugins/inspect/plugin-isomp4.xml
+++ b/docs/plugins/inspect/plugin-isomp4.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml
index d7babd30a..accc864a6 100644
--- a/docs/plugins/inspect/plugin-jack.xml
+++ b/docs/plugins/inspect/plugin-jack.xml
@@ -3,10 +3,10 @@
<description>JACK audio elements</description>
<filename>../../ext/jack/.libs/libgstjack.so</filename>
<basename>libgstjack.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml
index 2f8b086ad..b527dee85 100644
--- a/docs/plugins/inspect/plugin-jpeg.xml
+++ b/docs/plugins/inspect/plugin-jpeg.xml
@@ -3,10 +3,10 @@
<description>JPeg plugin library</description>
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
<basename>libgstjpeg.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml
index 6ce224e07..8055bbda3 100644
--- a/docs/plugins/inspect/plugin-level.xml
+++ b/docs/plugins/inspect/plugin-level.xml
@@ -3,10 +3,10 @@
<description>Audio level plugin</description>
<filename>../../gst/level/.libs/libgstlevel.so</filename>
<basename>libgstlevel.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml
index c1e1ce822..f658fad8e 100644
--- a/docs/plugins/inspect/plugin-matroska.xml
+++ b/docs/plugins/inspect/plugin-matroska.xml
@@ -3,10 +3,10 @@
<description>Matroska and WebM stream handling</description>
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
<basename>libgstmatroska.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -65,7 +65,7 @@
<name>video_%u</name>
<direction>sink</direction>
<presence>request</presence>
- <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp9, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
+ <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp9, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-prores, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
</caps>
<caps>
<name>src</name>
diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml
index e07ad66c2..3c88705a4 100644
--- a/docs/plugins/inspect/plugin-mulaw.xml
+++ b/docs/plugins/inspect/plugin-mulaw.xml
@@ -3,10 +3,10 @@
<description>MuLaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
<basename>libgstmulaw.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml
index bf2cf695f..84f923da5 100644
--- a/docs/plugins/inspect/plugin-multifile.xml
+++ b/docs/plugins/inspect/plugin-multifile.xml
@@ -3,10 +3,10 @@
<description>Reads/Writes buffers from/to sequentially named files</description>
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
<basename>libgstmultifile.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml
index b1cf1097e..bb141552b 100644
--- a/docs/plugins/inspect/plugin-multipart.xml
+++ b/docs/plugins/inspect/plugin-multipart.xml
@@ -3,10 +3,10 @@
<description>multipart stream manipulation</description>
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
<basename>libgstmultipart.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml
index 45cf1ab8d..6d6e3bcbb 100644
--- a/docs/plugins/inspect/plugin-navigationtest.xml
+++ b/docs/plugins/inspect/plugin-navigationtest.xml
@@ -3,10 +3,10 @@
<description>Template for a video filter</description>
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
<basename>libgstnavigationtest.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml
index 1bcebb034..c4781769a 100644
--- a/docs/plugins/inspect/plugin-oss4.xml
+++ b/docs/plugins/inspect/plugin-oss4.xml
@@ -3,10 +3,10 @@
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
<basename>libgstoss4audio.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml
index f3a633f77..672b42663 100644
--- a/docs/plugins/inspect/plugin-ossaudio.xml
+++ b/docs/plugins/inspect/plugin-ossaudio.xml
@@ -3,10 +3,10 @@
<description>OSS (Open Sound System) support for GStreamer</description>
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
<basename>libgstossaudio.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml
index a3aa325ec..6c6d710b9 100644
--- a/docs/plugins/inspect/plugin-png.xml
+++ b/docs/plugins/inspect/plugin-png.xml
@@ -3,10 +3,10 @@
<description>PNG plugin library</description>
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
<basename>libgstpng.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml
index f91e37ffc..a632c83f4 100644
--- a/docs/plugins/inspect/plugin-pulseaudio.xml
+++ b/docs/plugins/inspect/plugin-pulseaudio.xml
@@ -3,10 +3,10 @@
<description>PulseAudio plugin library</description>
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
<basename>libgstpulse.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml
index 9eefa9411..32e8544f7 100644
--- a/docs/plugins/inspect/plugin-replaygain.xml
+++ b/docs/plugins/inspect/plugin-replaygain.xml
@@ -3,10 +3,10 @@
<description>ReplayGain volume normalization</description>
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
<basename>libgstreplaygain.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml
index 6f355ad21..266de86d2 100644
--- a/docs/plugins/inspect/plugin-rtp.xml
+++ b/docs/plugins/inspect/plugin-rtp.xml
@@ -3,10 +3,10 @@
<description>Real-time protocol plugins</description>
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
<basename>libgstrtp.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml
index a9f35557f..9822b338b 100644
--- a/docs/plugins/inspect/plugin-rtpmanager.xml
+++ b/docs/plugins/inspect/plugin-rtpmanager.xml
@@ -3,10 +3,10 @@
<description>RTP session management plugin library</description>
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
<basename>libgstrtpmanager.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml
index 8ecafba83..21c2c115c 100644
--- a/docs/plugins/inspect/plugin-rtsp.xml
+++ b/docs/plugins/inspect/plugin-rtsp.xml
@@ -3,10 +3,10 @@
<description>transfer data via RTSP</description>
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
<basename>libgstrtsp.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml
index eebe97632..91e0d501b 100644
--- a/docs/plugins/inspect/plugin-shapewipe.xml
+++ b/docs/plugins/inspect/plugin-shapewipe.xml
@@ -3,10 +3,10 @@
<description>Shape Wipe transition filter</description>
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
<basename>libgstshapewipe.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml
index 20b07d6fb..a567c9c79 100644
--- a/docs/plugins/inspect/plugin-shout2send.xml
+++ b/docs/plugins/inspect/plugin-shout2send.xml
@@ -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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>libshout2</package>
diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml
index 0a6c09af4..b8bed6f67 100644
--- a/docs/plugins/inspect/plugin-smpte.xml
+++ b/docs/plugins/inspect/plugin-smpte.xml
@@ -3,10 +3,10 @@
<description>Apply the standard SMPTE transitions on video images</description>
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
<basename>libgstsmpte.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml
index f02f4e192..e6bb36de0 100644
--- a/docs/plugins/inspect/plugin-soup.xml
+++ b/docs/plugins/inspect/plugin-soup.xml
@@ -3,10 +3,10 @@
<description>libsoup HTTP client src/sink</description>
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
<basename>libgstsouphttpsrc.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml
index 865f30235..d4e740aaf 100644
--- a/docs/plugins/inspect/plugin-spectrum.xml
+++ b/docs/plugins/inspect/plugin-spectrum.xml
@@ -3,10 +3,10 @@
<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.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml
index ff7942f29..13364c336 100644
--- a/docs/plugins/inspect/plugin-speex.xml
+++ b/docs/plugins/inspect/plugin-speex.xml
@@ -3,10 +3,10 @@
<description>Speex plugin library</description>
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
<basename>libgstspeex.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml
index 0f32903c5..06997aacf 100644
--- a/docs/plugins/inspect/plugin-taglib.xml
+++ b/docs/plugins/inspect/plugin-taglib.xml
@@ -3,10 +3,10 @@
<description>Tag writing plug-in based on taglib</description>
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
<basename>libgsttaglib.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml
index b7859a3b5..6751e80b2 100644
--- a/docs/plugins/inspect/plugin-udp.xml
+++ b/docs/plugins/inspect/plugin-udp.xml
@@ -3,10 +3,10 @@
<description>transfer data via UDP</description>
<filename>../../gst/udp/.libs/libgstudp.so</filename>
<basename>libgstudp.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml
index c602e4e3e..6fbc5d038 100644
--- a/docs/plugins/inspect/plugin-video4linux2.xml
+++ b/docs/plugins/inspect/plugin-video4linux2.xml
@@ -3,10 +3,10 @@
<description>elements for Video 4 Linux</description>
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
<basename>libgstvideo4linux2.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -29,7 +29,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, NV24, YUV9, I420, YVYU, NV61, NV16, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8</details>
+ <details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1</details>
</caps>
</pads>
</element>
@@ -44,7 +44,7 @@
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB15, RGB16, BGR, RGB, BGRx, BGRA, xRGB, ARGB, GRAY8, YVU9, YV12, YUY2, UYVY, Y42B, Y41B, NV12_64Z32, NV24, YUV9, I420, YVYU, NV61, NV16, NV21, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8</details>
+ <details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml
index 2b13e8ab9..eae305946 100644
--- a/docs/plugins/inspect/plugin-videobox.xml
+++ b/docs/plugins/inspect/plugin-videobox.xml
@@ -3,10 +3,10 @@
<description>resizes a video by adding borders or cropping</description>
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
<basename>libgstvideobox.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml
index ddc2ea7b7..acf8a7b4b 100644
--- a/docs/plugins/inspect/plugin-videocrop.xml
+++ b/docs/plugins/inspect/plugin-videocrop.xml
@@ -3,10 +3,10 @@
<description>Crops video into a user-defined region</description>
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
<basename>libgstvideocrop.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml
index ad0bbd103..d71307475 100644
--- a/docs/plugins/inspect/plugin-videofilter.xml
+++ b/docs/plugins/inspect/plugin-videofilter.xml
@@ -3,10 +3,10 @@
<description>Video filters plugin</description>
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
<basename>libgstvideofilter.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml
index 2edbc2f14..ca0114481 100644
--- a/docs/plugins/inspect/plugin-videomixer.xml
+++ b/docs/plugins/inspect/plugin-videomixer.xml
@@ -3,10 +3,10 @@
<description>Video mixer</description>
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
<basename>libgstvideomixer.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-vpx.xml b/docs/plugins/inspect/plugin-vpx.xml
index 0a0f74aa7..793ba2e14 100644
--- a/docs/plugins/inspect/plugin-vpx.xml
+++ b/docs/plugins/inspect/plugin-vpx.xml
@@ -3,10 +3,10 @@
<description>VP8 plugin</description>
<filename>../../ext/vpx/.libs/libgstvpx.so</filename>
<basename>libgstvpx.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml
index 6c6bca984..707f1bfe5 100644
--- a/docs/plugins/inspect/plugin-wavenc.xml
+++ b/docs/plugins/inspect/plugin-wavenc.xml
@@ -3,10 +3,10 @@
<description>Encode raw audio into WAV</description>
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
<basename>libgstwavenc.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml
index 57d0c93dc..7cf24c9d7 100644
--- a/docs/plugins/inspect/plugin-wavpack.xml
+++ b/docs/plugins/inspect/plugin-wavpack.xml
@@ -3,10 +3,10 @@
<description>Wavpack lossless/lossy audio format handling</description>
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
<basename>libgstwavpack.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml
index 09c2afe23..1cd2daf28 100644
--- a/docs/plugins/inspect/plugin-wavparse.xml
+++ b/docs/plugins/inspect/plugin-wavparse.xml
@@ -3,10 +3,10 @@
<description>Parse a .wav file into raw audio</description>
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
<basename>libgstwavparse.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml
index 3d2a394ea..191b53162 100644
--- a/docs/plugins/inspect/plugin-ximagesrc.xml
+++ b/docs/plugins/inspect/plugin-ximagesrc.xml
@@ -3,10 +3,10 @@
<description>X11 video input plugin using standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
<basename>libgstximagesrc.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml
index ee0c4579d..6274245bc 100644
--- a/docs/plugins/inspect/plugin-y4menc.xml
+++ b/docs/plugins/inspect/plugin-y4menc.xml
@@ -3,10 +3,10 @@
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
<basename>libgsty4menc.so</basename>
- <version>1.7.0.1</version>
+ <version>1.7.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
- <package>GStreamer Good Plug-ins git</package>
+ <package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap
index ceab48417..a0f605eb9 100644
--- a/gst-plugins-good.doap
+++ b/gst-plugins-good.doap
@@ -34,6 +34,36 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
<release>
<Version>
+ <revision>1.7.1</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2015-12-24</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.7.1.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
+ <revision>1.6.2</revision>
+ <branch>1.6</branch>
+ <name></name>
+ <created>2015-12-14</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.6.2.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
+ <revision>1.6.1</revision>
+ <branch>1.6</branch>
+ <name></name>
+ <created>2015-10-30</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.6.1.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.6.0</revision>
<branch>1.6</branch>
<name></name>
diff --git a/win32/common/config.h b/win32/common/config.h
index c6b22d462..027a27e11 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -45,6 +45,9 @@
/* GStreamer API Version */
#define GST_API_VERSION "1.0"
+/* Define if extra runtime checks should be enabled */
+#undef GST_ENABLE_EXTRA_CHECKS
+
/* Defined if gcov is enabled to force a rebuild due to config.h changing */
#undef GST_GCOV_ENABLED
@@ -61,11 +64,14 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2015-09-25"
+#define GST_PACKAGE_RELEASE_DATETIME "2015-12-24"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
+/* Define if Video4Linux probe shall be run at plugin load */
+#undef GST_V4L2_ENABLE_PROBE
+
/* Define to enable aalib ASCII Art library (used by aasink). */
#undef HAVE_AALIB
@@ -346,6 +352,9 @@
/* Define to enable VPX decoder (used by vpx). */
#undef HAVE_VPX
+/* Defined if the VPX library version is 1.4 or bigger */
+#undef HAVE_VPX_1_4
+
/* Define to enable Win32 WaveForm (used by waveformsink). */
#undef HAVE_WAVEFORM
@@ -387,7 +396,7 @@
#define PACKAGE_NAME "GStreamer Good Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Good Plug-ins 1.6.0"
+#define PACKAGE_STRING "GStreamer Good Plug-ins 1.7.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-good"
@@ -396,7 +405,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.6.0"
+#define PACKAGE_VERSION "1.7.1"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -427,7 +436,7 @@
#undef TARGET_CPU
/* Version number of package */
-#define VERSION "1.6.0"
+#define VERSION "1.7.1"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */