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

index 6760cb4..132f689 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== 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 e04f318..a4bffc6 100644 (file)
--- 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 c52f629..7fe6af7 100644 (file)
--- 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
index 02a6640..5c10e73 100644 (file)
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, git and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for git/pre
-AC_INIT([GStreamer Good Plug-ins],[1.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 ****
 
index eb0d872..bfd30ad 100644 (file)
 <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>
index f32db53..4352b53 100644 (file)
@@ -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>
index bc11910..e432d0e 100644 (file)
@@ -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>
index 92b7503..75e5913 100644 (file)
@@ -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>
index 135440f..cb9f1c3 100644 (file)
@@ -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>
index fff580a..a49bbca 100644 (file)
@@ -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>
index c6abcc3..8d3ebfd 100644 (file)
@@ -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>
index 79e01d6..9be69df 100644 (file)
@@ -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>
index 60a17fa..00274de 100644 (file)
@@ -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>
index 4590674..bffb04c 100644 (file)
@@ -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>
index ce30369..e637384 100644 (file)
@@ -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>
index 4151672..aec863b 100644 (file)
@@ -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>
index 31c0624..5bf7d1c 100644 (file)
@@ -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>
index 142ec68..fe6980b 100644 (file)
@@ -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>
index 178095d..2ac57da 100644 (file)
@@ -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>
index b7a7937..aab3bee 100644 (file)
@@ -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>
index 03903da..f1484e0 100644 (file)
@@ -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>
index 784a6e8..2c47f2e 100644 (file)
@@ -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>
index 5682ad3..54e1991 100644 (file)
@@ -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>
index 069f2e1..8b1ac54 100644 (file)
@@ -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>
index 394be44..0d518c8 100644 (file)
@@ -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>
index e9fef99..62a17bc 100644 (file)
@@ -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>
index 254b345..ad45b0d 100644 (file)
@@ -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>
index cf1edcd..299d775 100644 (file)
@@ -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>
index d2dd2c2..c1d7114 100644 (file)
@@ -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>
index 2116d72..00df088 100644 (file)
@@ -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>
index edce5e7..7d0c108 100644 (file)
@@ -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>
index ed8eb83..5f243c1 100644 (file)
@@ -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>
index 15c7cdc..8f6af4c 100644 (file)
@@ -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>
index c7e25cb..b63e090 100644 (file)
@@ -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>
index 141470e..3d8d887 100644 (file)
@@ -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>
index 86499d5..aa43a06 100644 (file)
@@ -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>
index d7babd3..accc864 100644 (file)
@@ -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>
index 2f8b086..b527dee 100644 (file)
@@ -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>
index 6ce224e..8055bbd 100644 (file)
@@ -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>
index c1e1ce8..f658fad 100644 (file)
@@ -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>
index e07ad66..3c88705 100644 (file)
@@ -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>
index bf2cf69..84f923d 100644 (file)
@@ -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>
index b1cf109..bb14155 100644 (file)
@@ -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>
index 45cf1ab..6d6e3bc 100644 (file)
@@ -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>
index 1bcebb0..c478176 100644 (file)
@@ -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>
index f3a633f..672b426 100644 (file)
@@ -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>
index a3aa325..6c6d710 100644 (file)
@@ -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>
index f91e37f..a632c83 100644 (file)
@@ -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>
index 9eefa94..32e8544 100644 (file)
@@ -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>
index 6f355ad..266de86 100644 (file)
@@ -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>
index a9f3555..9822b33 100644 (file)
@@ -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>
index 8ecafba..21c2c11 100644 (file)
@@ -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>
index eebe976..91e0d50 100644 (file)
@@ -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>
index 20b07d6..a567c9c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Sends data to an icecast server using libshout2</description>
   <filename>../../ext/shout2/.libs/libgstshout2.so</filename>
   <basename>libgstshout2.so</basename>
-  <version>1.7.0.1</version>
+  <version>1.7.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>libshout2</package>
index 0a6c09a..b8bed6f 100644 (file)
@@ -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>
index f02f4e1..e6bb36d 100644 (file)
@@ -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>
index 865f302..d4e740a 100644 (file)
@@ -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>
index ff7942f..13364c3 100644 (file)
@@ -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>
index 0f32903..06997aa 100644 (file)
@@ -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>
index b7859a3..6751e80 100644 (file)
@@ -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>
index c602e4e..6fbc5d0 100644 (file)
@@ -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>
index 2b13e8a..eae3059 100644 (file)
@@ -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>
index ddc2ea7..acf8a7b 100644 (file)
@@ -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>
index ad0bbd1..d713074 100644 (file)
@@ -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>
index 2edbc2f..ca01144 100644 (file)
@@ -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>
index 0a0f74a..793ba2e 100644 (file)
@@ -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>
index 6c6bca9..707f1bf 100644 (file)
@@ -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>
index 57d0c93..7cf24c9 100644 (file)
@@ -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>
index 09c2afe..1cd2daf 100644 (file)
@@ -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>
index 3d2a394..191b531 100644 (file)
@@ -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>
index ee0c457..6274245 100644 (file)
@@ -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>
index ceab484..a0f605e 100644 (file)
@@ -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>
index c6b22d4..027a27e 100644 (file)
@@ -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
 
 #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
 
 /* 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
 
 #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"
 #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
 #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). */