Release 1.9.2
authorSebastian Dröge <sebastian@centricular.com>
Thu, 1 Sep 2016 09:27:15 +0000 (12:27 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 1 Sep 2016 09:27:15 +0000 (12:27 +0300)
75 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
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
gst-plugins-good.doap
win32/common/config.h

index 9c4fd2e..053b2a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 1.9.2 ===
+
+2016-09-01  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.9.2
+
+2016-09-01 11:23:33 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/eo.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hr.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/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:
+         po: Update translations
+
+2016-09-01 10:59:51 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/examples/equalizer/demo.c:
+       * tests/examples/spectrum/demo-audiotest.c:
+       * tests/examples/spectrum/demo-osssrc.c:
+         tests/examples: #define GDK_DISABLE_DEPRECATION_WARNINGS
+         We use gdk_cairo_create() which is deprecated since 3.22.
+
+2016-08-31 05:50:44 +1000  Jan Schmidt <jan@centricular.com>
+
+       * sys/osxvideo/Makefile.am:
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/osxvideosink.h:
+         osxvideo: Remove QuickTime references.
+         QuickTime.h is no longer available on OS X 10.12 (Sierra),
+         and both the header and the framework seem unnecessary
+         for compilation - at least as of 10.11 (El Capitan).
+         https://bugzilla.gnome.org/show_bug.cgi?id=770526
+
+2016-08-19 11:11:03 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/gdk_pixbuf/gstgdkpixbufdec.c:
+       * gst/avi/gstavidemux.c:
+       * gst/debugutils/rndbuffersize.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-parse.c:
+       * gst/multifile/gstsplitmuxsrc.c:
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/wavparse/gstwavparse.c:
+         Use the new API to post flow ERROR messages on the bus
+         https://bugzilla.gnome.org/show_bug.cgi?id=770158
+
+2016-08-26 21:32:07 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * tests/check/elements/.gitignore:
+         gitignore: ignore qtdemux, rtph261 and rtpvp9 tests
+
+2016-08-26 21:22:16 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * tests/check/Makefile.am:
+         tests: use GST_NET_LIBS instead of hardcoded -lgstnet
+         Fixes build in OSX when running 'make check' in gst-uninstalled.
+
+2016-08-26 21:14:47 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * tests/check/elements/rtp-payloading.c:
+         tests: remove a wrong 'const' specifier
+         Fixes "error: duplicate 'const' declaration specifier"
+
+2016-08-26 21:11:59 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * configure.ac:
+       * tests/check/Makefile.am:
+         build: silence error about pthread for 'make check' in osx
+         Fixes "clang: error: argument unused during compilation: '-pthread'"
+
+2016-08-26 20:31:10 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/Makefile.am:
+         vp9enc: Fix build of unit test by letting it link to libgstvideo
+
+2016-08-26 12:06:35 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpmux.c:
+       * gst/rtpmanager/gstrtpmux.h:
+         Revert "rtpmux: fix PROP_TIMESTAMP_OFFSET range problems"
+         This broke API, so we need a better solution!
+         This reverts commit c7579d31a6e9d788e94b83258309063d0aae481e.
+
+2016-06-08 15:06:28 +0200  Stian Selnes <stian@pexip.com>
+
+       * gst/rtp/gstrtpvp9depay.c:
+       * tests/check/Makefile.am:
+       * tests/check/elements/rtpvp9.c:
+         rtpvp9depay: Support flexible mode
+
+2016-06-06 17:03:36 +0200  Stian Selnes <stian@pexip.com>
+
+       * ext/vpx/gstvp9enc.c:
+       * tests/check/Makefile.am:
+       * tests/check/elements/vp9enc.c:
+         vp9enc: Fix leak of vpx_image_t
+
+2016-05-06 13:33:22 +0200  Stian Selnes <stian@pexip.com>
+
+       * gst/rtp/gstrtph263pdepay.c:
+       * tests/check/elements/rtph263.c:
+         rtph263pdepay: Don't try to push empty frame
+         If the result of depayloading is an empty frame, just drop it. This is
+         likely the result of a buggy payloader.
+
+2016-05-06 16:06:53 +0200  Havard Graff <havard.graff@gmail.com>
+
+       * gst/rtpmanager/gstrtpmux.c:
+       * gst/rtpmanager/gstrtpmux.h:
+         rtpmux: fix PROP_TIMESTAMP_OFFSET range problems
+         It could not set the offset for the full guint32 range.
+
+2016-05-06 09:44:42 +0200  Havard Graff <havard.graff@gmail.com>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpbin.h:
+         rtpbin: introduce max-streams property
+         To be able to cap the number of allowed streams for one session.
+         This is useful for preventing DoS attacks, where a sender can change
+         SSRC for every buffer, effectively bringing rtpbin to a halt.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770292
+
+2016-03-31 00:10:49 +0200  Havard Graff <havard.graff@gmail.com>
+
+       * gst/rtpmanager/rtpsource.c:
+         rtpsource: reordered packets are very normal, and should not be a warning
+
+2016-02-05 14:19:25 +0100  Havard Graff <havard.graff@gmail.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: degrade g_warning to GST_ERROR
+         So we don't blow up while investigating
+
+2016-02-04 14:16:40 +0100  Stian Selnes <stian@pexip.com>
+
+       * gst/rtp/gstrtph263pdepay.c:
+       * tests/check/elements/rtph263.c:
+         rtph263pdepay: Fix picture header for non-writable payload
+         Under certain conditions gst_rtp_buffer_get_payload() returns a copy of
+         the payload. In this case the payload modifications will not affect the
+         rtp buffer. So instead of modifying the payload buffer directly we
+         should modify the buffer that actually gets pushed on the adapter.
+
+2015-11-19 11:50:47 +0100  Stian Selnes <stian@pexip.com>
+
+       * gst/rtp/gstrtph261depay.c:
+       * tests/check/Makefile.am:
+       * tests/check/elements/rtph261.c:
+         rtph261depay: Fix check of valid payload length
+         Packets with no H.261 payload should be dropped to avoid invalid
+         write/reads.
+
+2015-11-09 10:06:21 +0100  Stian Selnes <stian@pexip.com>
+
+       * gst/rtp/gstrtph263pay.c:
+       * tests/check/elements/rtph263.c:
+         rtph263pay: Fix double free, invalid reads and leak
+
+2014-06-30 15:43:58 +0200  Stian Selnes <stian@pexip.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: sanity check RTT before ignoring PLI/FIR
+
+2014-06-30 15:07:45 +0200  Stian Selnes <stian@pexip.com>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: handle sdes messages with non-utf8 more gracefully
+
+2014-06-17 08:52:50 +0200  Stian Selnes <stian.selnes@gmail.com>
+
+       * gst/rtp/gstrtph263pay.c:
+         rtph263pay: change log level on bitstream parsing messages
+
+2016-07-07 11:13:18 +0200  Mikhail Fludkov <misha@pexip.com>
+
+       * tests/check/elements/rtprtx.c:
+         tests/rtprtx: refactor the tests to use gstharness
+         The functionality of all the tests was kept exactly the same. Some tests
+         were renamed:
+         test_push_forward_seq -> test_rtxsend_rtxreceive
+         test_drop_one_sender -> test_rtxsend_rtxreceive_with_packet_loss
+         test_drop_multiple_sender -> test_multi_rtxsend_rtxreceive_with_packet_loss
+         test_rtxreceive_data_reconstruction was testing that retransmitted
+         buffer produced by rtxsend was correctly transformed to the original
+         buffer by rtxreceive. Now we are checking for this in all the tests
+         where both rtxsend & rtxreceive are involved. That's why the test was
+         removed.
+
+2016-08-25 15:52:36 +0200  Jonas Holmberg <jonashg@axis.com>
+
+       * gst/rtp/gstrtph265pay.c:
+         rtph265pay: Set RTP marker bit
+         Set the RTP marker bit on the last RTP packet of an H.265 access unit.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770394
+
+2016-07-26 19:39:58 +0200  Xabier Rodriguez Calvar <calvaris@igalia.com>
+
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideoflip.h:
+         videoflip: added GstVideoDirection interface
+         It implements now this interface with its video-direction
+         property. Values are changed to GstVideoOrientationMethod but they have
+         the same value than the originals.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768687
+
+2015-11-06 10:39:16 +0100  Havard Graff <havard.graff@gmail.com>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         gstrtpsession: refactor duplicate code into a function
+         Less code, easier to read, more consistent.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770293
+
+2016-08-23 17:06:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: fix typo in max-misorder-time property name
+
+2016-08-22 00:05:52 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmuxsink: fix printf format compiler warning in debug message
+         On 32-bit x86: gstsplitmuxsink.c:966:31: warning: format ‘%u’ expects
+         argument of type ‘unsigned int’, but argument 9 has type
+         ‘guint64 {aka long long unsigned int}’
+
+2016-08-12 21:12:30 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * .gitignore:
+       * config.h.meson:
+       * ext/cairo/meson.build:
+       * ext/dv/meson.build:
+       * ext/flac/meson.build:
+       * ext/gdk_pixbuf/meson.build:
+       * ext/jack/meson.build:
+       * ext/jpeg/meson.build:
+       * ext/libpng/meson.build:
+       * ext/meson.build:
+       * ext/pulse/meson.build:
+       * ext/shout2/meson.build:
+       * ext/soup/meson.build:
+       * ext/speex/meson.build:
+       * ext/taglib/meson.build:
+       * ext/vpx/meson.build:
+       * ext/wavpack/meson.build:
+       * gst/alpha/meson.build:
+       * gst/apetag/meson.build:
+       * gst/audiofx/meson.build:
+       * gst/audioparsers/meson.build:
+       * gst/auparse/meson.build:
+       * gst/autodetect/meson.build:
+       * gst/avi/meson.build:
+       * gst/cutter/meson.build:
+       * gst/debugutils/meson.build:
+       * gst/deinterlace/meson.build:
+       * gst/dtmf/meson.build:
+       * gst/effectv/meson.build:
+       * gst/equalizer/meson.build:
+       * gst/flv/meson.build:
+       * gst/flx/meson.build:
+       * gst/goom/meson.build:
+       * gst/goom2k1/meson.build:
+       * gst/icydemux/meson.build:
+       * gst/id3demux/meson.build:
+       * gst/imagefreeze/meson.build:
+       * gst/interleave/meson.build:
+       * gst/isomp4/meson.build:
+       * gst/law/meson.build:
+       * gst/level/meson.build:
+       * gst/matroska/meson.build:
+       * gst/meson.build:
+       * gst/monoscope/meson.build:
+       * gst/multifile/meson.build:
+       * gst/multipart/meson.build:
+       * gst/replaygain/meson.build:
+       * gst/rtp/meson.build:
+       * gst/rtpmanager/meson.build:
+       * gst/rtsp/meson.build:
+       * gst/shapewipe/meson.build:
+       * gst/smpte/meson.build:
+       * gst/spectrum/meson.build:
+       * gst/udp/meson.build:
+       * gst/videobox/meson.build:
+       * gst/videocrop/meson.build:
+       * gst/videofilter/meson.build:
+       * gst/videomixer/meson.build:
+       * gst/wavenc/meson.build:
+       * gst/wavparse/meson.build:
+       * gst/y4m/meson.build:
+       * meson.build:
+       * meson_options.txt:
+       * sys/directsound/meson.build:
+       * sys/meson.build:
+       * sys/v4l2/meson.build:
+       * sys/ximage/meson.build:
+       * tests/check/meson.build:
+       * tests/meson.build:
+         Add support for Meson as alternative/parallel build system
+         https://github.com/mesonbuild/meson
+         With contributions from:
+         Tim-Philipp Müller <tim@centricular.com>
+         Jussi Pakkanen <jpakkane@gmail.com> (original port)
+         Highlights of the features provided are:
+         * Faster builds on Linux (~40-50% faster)
+         * The ability to build with MSVC on Windows
+         * Generate Visual Studio project files
+         * Generate XCode project files
+         * Much faster builds on Windows (on-par with Linux)
+         * Seriously fast configure and building on embedded
+         ... and many more. For more details see:
+         http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
+         http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
+         Building with Meson should work on both Linux and Windows, but may
+         need a few more tweaks on other operating systems.
+
+2016-08-20 16:59:30 +0800  Jie Jiang <jiangjie@nudt.edu.cn>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         Fixed splitmuxsink 32-bit overflow bug
+         Extend the byte tracking counters to 64-bit on
+         all platforms, instead of using gsize, which overflows
+         after 4GB.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770019
+
+2016-08-19 17:18:16 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * gst/isomp4/atoms.c:
+         isomp4: Fix coverity warning
+         If atom_copy_data fails to write anything, return 0
+         CID #1371458
+
+2016-04-09 07:51:03 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * sys/v4l2/gstv4l2deviceprovider.c:
+       * sys/v4l2/v4l2-utils.c:
+         v4l2: consistently check #ifdef HAVE_GUDEV instead of #if
+         Both work with autotools but they definitely don't mean the same thing, cause
+         problems with other build systems, and are bad form. Existence should always be
+         checked with #ifdef or #if defined.
+
+2016-04-19 10:53:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * sys/directsound/gstdirectsoundsink.c:
+       * sys/directsound/gstdirectsoundsink.h:
+         directsound: port away from old DirectX API
+         D3DX has been deprecated for the last 4 years and latest versions of
+         Windows no longer ship headers for it. This is fine as long as you're
+         building with Cerbero's Wine-based DirectX headers, but sucks if you
+         want to build against the actual Windows SDK.
+         We were just using it to get error strings anyway, so just use the
+         generic error string API.
+
+2016-08-18 12:02:01 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/audioparsers/gstflacparse.c:
+         Revert "flacparse: Add maximum bitrate tag"
+         This reverts commit c703ab69f526092bb26cce41ca691a896c8383d8.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769392
+
+2016-08-18 09:57:51 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/elements/rtpjitterbuffer.c:
+         rtpjitterbuffer: Fix unit test by disabling adaptive misorder/dropout calculations
+         Need to set max-misorder-time and max-dropout-time to 0 so the
+         jitterbuffer does not base them on packet rate calculations.
+         If it does, out gap is big enough to be considered a new stream and
+         we wait for a few consecutive packets just to be sure
+         https://bugzilla.gnome.org/show_bug.cgi?id=751311
+
+2016-08-09 12:55:59 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Add option to split at exactly max-size-time
+         Will try to request a keyframe from the encoder to be sent at the target
+         running time.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769664
+
+2016-08-09 20:16:16 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmuxsink: Allow time and bytes to reach their respective thresholds
+         https://bugzilla.gnome.org/show_bug.cgi?id=769664
+
+2016-08-17 09:49:04 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Allow mimetypes with properties as long as they're application/sdp
+         Some servers add properties like charset, e.g.
+         application/sdp; charset=utf8
+         Ideally we should also parse the charset and do conversion of all messages,
+         but that's for a later time.
+
+2016-06-24 16:32:37 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/atoms.h:
+       * gst/isomp4/fourcc.h:
+       * gst/isomp4/gstqtmux.c:
+       * gst/isomp4/gstqtmux.h:
+         qtmux: Added support for writing timecode track
+         https://bugzilla.gnome.org/show_bug.cgi?id=767950
+
+2016-08-11 16:32:21 -0600  Thomas Bluemel <tbluemel@control4.com>
+
+       * gst/udp/gstmultiudpsink.c:
+         multiudpsink: Initialize bytes_sent field.
+         This fixes endpoints not receiving any data intermittently.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769773
+
+2016-08-10 11:45:13 -0600  Thomas Bluemel <tbluemel@control4.com>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+       * gst/rtpmanager/rtpstats.c:
+         rtpjitterbuffer: Actually calculate the packet rate for max-dropout and max-misorder calculations.
+         https://bugzilla.gnome.org/show_bug.cgi?id=751311
+
+2016-08-10 11:26:17 -0600  Thomas Bluemel <tbluemel@control4.com>
+
+       * gst/rtpmanager/rtpjitterbuffer.c:
+         rtpjitterbuffer: Don't warn for duplicate packets
+         This is a normal scenario and should not be a warning.  This can
+         happen frequently when re-transmits of lost packets are enabled.
+         https://bugzilla.gnome.org/show_bug.cgi?id=762208
+
+2016-08-08 13:49:19 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmux: Fix typo converting to running time.
+         Use the correct collected timestamp.
+
+2016-08-08 02:53:48 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         Revert "splitmuxsink: Use GstBin async-handling instead of our own."
+         This reverts commit fa008f271a52f82dededc28bd81b020ca7939b47.
+         async-handling in GstBin causes the pipeline to spin at 100%
+         CPU as the top-level pipeline tries to change that state
+         to PLAYING constantly. This is a workaround for a core
+         problem, essentially, but an improvement in this case for now.
+
+2016-08-08 00:56:38 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmux: Recheck state after unlocking mutex.
+         After dropping the splitmux lock, re-check the state,
+         don't just fall through and sleep unconditionally,
+         as we may have already missed the wakeup.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769514
+
+2016-08-03 03:32:07 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsrc.c:
+         splitmuxsrc: Don't stop and error on EOS flow return
+         Don't immediately halt on EOS flow return from downstream
+         due to out of segment. Let the demuxer handle it and send
+         EOS.
+
+2016-08-04 00:36:28 -0300  Thiago Santos <thiagossantos@gmail.com>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: avoid unref of null buffer
+         The current 'l' pointer will be NULL when the loop
+         is interrupted with a 'break' statement. Need to have
+         it advance to the next list item before interrupting.
+
+2016-08-02 14:01:14 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/wavparse/Makefile.am:
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Add tags for container format and bitrate for uncompressed PCM
+         The PCM bitrate is added to help downstream elements (like uridecodebin)
+         figure out a proper network buffer size
+         https://bugzilla.gnome.org/show_bug.cgi?id=769390
+
+2016-08-01 18:52:26 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/audioparsers/gstflacparse.c:
+         flacparse: Add maximum bitrate tag
+         https://bugzilla.gnome.org/show_bug.cgi?id=769392
+
+2016-07-28 17:58:16 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: When receiving a DISCONT buffer that does not point to a sample, remember the offset
+         And don't just reset everything. This makes sure that we can continue to
+         handle data in the following scenario:
+         moov: discont
+         moof: discont
+         mdat: continuous
+         Previously this would fail because the offset would be the accumulated offset
+         from moov and moof at the mdat position, while the buffer offset might be
+         something completely different.
+
+2016-07-25 13:34:02 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/rtp/gstrtpbvpay.c:
+       * gst/rtp/gstrtpceltpay.c:
+       * gst/rtp/gstrtpg722pay.c:
+       * gst/rtp/gstrtph263ppay.c:
+       * gst/rtp/gstrtph265pay.c:
+       * gst/rtp/gstrtpilbcpay.c:
+         rtp: Filter with the filter caps in the payloader's getcaps
+
+2016-03-03 11:35:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: include http-status-code in error message details
+         https://bugzilla.gnome.org/show_bug.cgi?id=763038
+
+2016-07-25 18:20:03 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmuxsink: Fix debug statement signedness.
+         The ts variable is a GstClockTime, don't print it
+         as a GstClockTimeDiff.
+
+2016-07-17 22:41:02 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+       * gst/multifile/gstsplitmuxsink.h:
+         splitmuxsink: Handle negative running time
+         Use signed clock times for running time everywhere
+         so that we handle negative running times without
+         going haywire, similar to what queue and multiqueue
+         do these days.
+
+2016-07-18 00:12:55 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst/multifile/gstsplitmuxsink.c:
+         splitmuxsink: Drop lock when sending dummy event
+         When pushing the dummy event into the multiqueue,
+         drop the splitmux lock or else we might deadlock.
+
+2016-06-30 01:56:41 +1000  Jan Schmidt <thaytan@noraisin.net>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Intersect with filter caps in getcaps function.
+         Always intersect with the filter caps in the getcaps function
+         to make sure we return a subset of what was requested.
+         Other payloaders also have this problem and need fixing
+         in future commits.
+
+2016-07-12 17:30:56 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * tests/check/elements/qtdemux.c:
+         tests: qtdemux: fix element and pad leak
+         https://bugzilla.gnome.org/show_bug.cgi?id=768739
+
+2016-07-12 16:45:36 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * tests/check/elements/audiofirfilter.c:
+       * tests/check/elements/audioiirfilter.c:
+       * tests/check/elements/rtp-payloading.c:
+       * tests/check/elements/videobox.c:
+       * tests/check/pipelines/effectv.c:
+         tests: fix bus leaks
+         gst_bus_add_signal_watch() takes a ref on the bus which should be
+         released using gst_bus_remove_signal_watch().
+         https://bugzilla.gnome.org/show_bug.cgi?id=768739
+
+2016-07-14 03:07:11 +0800  Ting-Wei Lan <lantw@src.gnome.org>
+
+       * configure.ac:
+         configure: Call AG_GST_PKG_CONFIG_PATH to set GST_PKG_CONFIG_PATH
+         GST_PKG_CONFIG_PATH is used in docs/plugins directory, so
+         AG_GST_PKG_CONFIG_PATH must be called to set it.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768787
+
+2016-07-12 07:39:58 +0200  Edward Hervey <edward@centricular.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Don't drop final bytes of a range request
+         At the end of a range request, we don't want to return GST_FLOW_EOS otherwise
+         the last bytes we just read will be dropped by basesrc.
+         Instead just return GST_FLOW_OK (which was set just before) and let basesrc
+         handle the fact we are at the end of the segment.
+
+2016-07-11 18:30:18 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/v4l2/gstv4l2deviceprovider.c:
+         v4l2provider: Fix device type detection
+         The type detection would lead to assertion as it would try
+         to create a device without having found any type for it. It
+         also didn't detect MPLANE devices properly.
+
+2016-07-11 18:29:01 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2object: Don't assert when used by the monitor
+         The monitor sets the object->element object as a GstObject. This
+         works for debug traces, but will assert for ELEMENT_ERROR. This
+         was the only case where that could happen. Add a check for that.
+
+2016-07-11 17:38:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/v4l2/gstv4l2object.c:
+         v4l2object: Indent very long line
+
+2016-07-12 00:42:02 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: At the end of a range request, read another time to finalize the request
+         If we're at the end of a range request, read again to let libsoup
+         finalize the request. This allows to reuse the connection again later,
+         otherwise we would have to cancel the message and close the connection.
+
+2016-07-11 21:13:47 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From f363b32 to f49c55e
+
+2016-07-11 19:57:18 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: Fix keep-alive handling
+         We have to get rid of the message on EOS when the complete stream is read to
+         remember that we successfully finished handling this specific message.
+         Otherwise we will cancel it later and close the connection instead of reusing
+         it at a later time.
+         It might also make sense to reuse connections if a non-200 response is
+         received. As long as there was no connection error, the HTTP connection should
+         be re-usable.
+
+2016-07-11 12:05:06 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         Also enable V4L2 probe on aarch64 (aka ARM 64bit)
+
+2016-07-11 11:59:19 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * tests/examples/rtp/client-PCMA.c:
+         rtp example: Fix leak
+         Also stop fetching the internal source as this
+         functionality has been broken.
+
+2016-07-08 14:58:37 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         Enable v4l2 probe on Linux/ARM
+         Most of those have V4L2 drivers these days enabling it make sure that it
+         this code is enabled in major distribution, hence that HW accelerated
+         decoder/encoder can be used on platforms that support it. The probes are
+         slightly increasing the first init of gstreamer library, though the
+         result is cached in the registry for later use.
+
+2016-07-11 09:46:49 +0200  Jonas Holmberg <jonashg@axis.com>
+
+       * gst/rtp/gstrtph265pay.c:
+       * tests/check/elements/rtp-payloading.c:
+         rtph265pay: Accept array_completeness=1
+         When parsing NAL unit type in codec_data, check the 6bits of
+         NAL_unit_type only and do not require the array_completeness bit to be
+         0, since the default and mandatory value of array_completeness is 1 for
+         hvc1.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768653
+
+2016-07-10 21:35:06 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: Also copy device_caps in gst_v4l2_dup
+         This fixes regression where M2M error out saying they have no output
+         format (the V4L2 CAPTURE side).
+         https://bugzilla.gnome.org/show_bug.cgi?id=768195
+
+2016-07-10 21:30:27 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/udp/gstudpsrc.c:
+         udpsrc: Use correct in6_pktinfo struct instead of in_pktinfo
+         Fixes the build on FreeBSD, which does not have the latter.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768623
+
+2016-07-08 17:28:19 +0000  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: fix multiplanar capture
+         After switching to using V4L2_CAP_DEVICE_CAPS we lost support for
+         multiplanar device types. After some research, it looks like
+         vcap.capabilities treated the multiplanar flag of output and capture
+         devices equally, but not the new device_caps.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768195
+
+2016-07-08 14:56:30 +0200  Mats Lindestam <matslm@axis.com>
+
+       * gst/multipart/multipartmux.c:
+       * gst/multipart/multipartmux.h:
+         multipartmux: Use PTS and DTS instead of timestamp
+         And pass-through both of them.
+         Based on a patch by Göran Jönsson <goranjn@axis.com>
+         https://bugzilla.gnome.org/show_bug.cgi?id=767900
+
+2016-06-30 14:40:40 +0200  Thomas Scheuermann <Thomas.Scheuermann@barco.com>
+
+       * ext/jack/gstjackaudioclient.c:
+         jack: don't wait for callbacks if the jack server shut down
+         Otherwise we'll wait forever.
+         https://bugzilla.gnome.org/show_bug.cgi?id=747275
+
+2016-06-23 15:30:19 +0200  Edward Hervey <edward@centricular.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Let upstream events go through upstream
+         There's no real reason to avoid sending QOS/NAVIGATION events upstrea.
+         Some elements might want to have that information.
+
+2016-06-23 15:22:56 +0200  Edward Hervey <edward@centricular.com>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Let upstream events go through upstream
+         There's no real reason to avoid sending QOS/NAVIGATION events upstrea.
+         Some elements might want to have that information.
+
+2016-06-23 15:17:36 +0200  Edward Hervey <edward@centricular.com>
+
+       * ext/dv/gstdvdemux.c:
+         dvdemux: Let upstream events go through upstream
+         There's no real reason to avoid sending QOS/NAVIGATION events upstrea.
+         Some elements might want to have that information.
+         Also remove downstream-only CAPS event handling and minimize code
+
+2016-07-07 23:53:54 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * sys/v4l2/gstv4l2.c:
+         v4l2: fix v4l2 probe build error
+         A typo in gst_v4l2_probe_and_register() caused a build error when building
+         with --enable-v4l2-probe. Fixing it.
+         gstv4l2.c: In function 'gst_v4l2_probe_and_register':
+         gstv4l2.c:150:25: error: 'struct v4l2_capability' has no member named 'capabilitites'
+         device_caps = vcap.capabilitites;
+
+2016-07-01 22:53:33 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+       * sys/v4l2/gstv4l2src.c:
+         v4l2src: use gst_caps_intersect_full in negotiate()
+         Instead of reimplementing the GST_CAPS_INTERSECT_FIRST
+         interection mode.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768195
+
+2016-07-02 01:56:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+       * sys/v4l2/gstv4l2.c:
+       * sys/v4l2/gstv4l2bufferpool.c:
+       * sys/v4l2/gstv4l2deviceprovider.c:
+       * sys/v4l2/gstv4l2object.c:
+       * sys/v4l2/gstv4l2object.h:
+       * sys/v4l2/gstv4l2radio.c:
+       * sys/v4l2/gstv4l2sink.c:
+       * sys/v4l2/v4l2_calls.c:
+         v4l2: use opened device caps instead of physical device ones
+         The same physical device can export multiple devices. In
+         this case, the capabilities field now contains a union of
+         all caps available from all exported V4L2 devices alongside
+         a V4L2_CAP_DEVICE_CAPS flag that should be used to decide
+         what capabilities to consider. In our case, we need the
+         ones from the exported device we are using.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768195
+
+2016-07-07 18:24:59 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Remove suspicious checks for pads being active and linked
+         We should add all pads, no matter if they are linked or active or not at this
+         point. Skipping some that are not will cause different behaviour than with
+         other muxers.
+
+2016-07-07 18:23:07 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Error out if we start writing data with some pads not having a codec id yet
+         This can only happen if a) upstream somehow gets around the CAPS event failing
+         or b) there never being any CAPS event.
+         The following code assumes that all pads have a codec-id.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768509
+
+2016-07-07 18:14:43 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Consistently use gst_matroska_mux_set_codec_id() for setting the codec id
+
+2016-07-04 09:50:11 +0200  Jonas Holmberg <jonashg@axis.com>
+
+       * gst/rtp/gstrtph265depay.c:
+       * gst/rtp/gstrtph265pay.c:
+       * gst/rtp/gstrtph265pay.h:
+       * tests/check/elements/rtp-payloading.c:
+         rtph265pay/depay: Sync against RFC 7798
+         Handle sprop-vps, sprop-sps and sprop-pps in caps instead of
+         sprop-parameter-sets.
+         rtph265pay works with byte-stream and hvc1 formats but not hev1 yet. It
+         handles profile-id, tier-flag and level-id in caps query.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753760
+
+2016-07-06 09:25:00 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+         flvdemux: Push nominal bitrate tags
+         Add per-stream tag lists, which are used to send nominal
+         bitrate tags. When remuxing FLV => FLV, this now passes
+         through the upstream bitrate.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768440
+
+2016-07-06 09:24:49 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+         flvdemux: Refactor metadata tag handling
+         The FLV header cannot be trusted to indicate video or
+         audio presence, as the comments already mention. Don't
+         delay pushing tags waiting for streams that might never
+         appear.
+         Tags are now pushed immediately after they change:
+         - After parsing an onMetaData script object
+         - After negotiating caps on a pad
+         https://bugzilla.gnome.org/show_bug.cgi?id=768440
+
+2016-07-06 12:44:10 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: fix AAC codec_data values
+         As seen in the parent switch for object_type_id, the 4 possible values are
+         0x40, 0x66, 0x67 and 0x68. Fixing the nested switch to match these values.
+         Looks like it was a typo making them decimal instead of hexadecimal.
+         CID 1363328
+
+2016-07-06 13:51:03 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
 === release 1.9.1 ===
 
-2016-07-06  Sebastian Dröge <slomo@coaxion.net>
+2016-07-06 13:06:44 +0300  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.9.1
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * 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.9.1
+
+2016-07-06 11:46:26 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/eo.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hr.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/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
 
 2016-07-06 11:22:53 +0300  Steven Hoving <sh@bigbrother.nl>
 
 
        * ext/pulse/Makefile.am:
        * ext/pulse/plugin.c:
-       * ext/pulse/pulsedevicemonitor.c:
-       * ext/pulse/pulsedevicemonitor.h:
        * ext/pulse/pulsedeviceprovider.c:
        * ext/pulse/pulsedeviceprovider.h:
        * sys/v4l2/Makefile.am:
        * sys/v4l2/gstv4l2.c:
-       * sys/v4l2/gstv4l2devicemonitor.c:
-       * sys/v4l2/gstv4l2devicemonitor.h:
        * sys/v4l2/gstv4l2deviceprovider.c:
        * sys/v4l2/gstv4l2deviceprovider.h:
          Rename GstDeviceMonitor to GstDeviceProvider
 
 2013-09-10 16:44:53 -0600  Seán de Búrca <leftmostcat@gmail.com>
 
-       * gst/videomixer/blendorc-dist.c:
-       * gst/videomixer/blendorc-dist.h:
        * gst/videomixer/videomixerorc-dist.c:
        * gst/videomixer/videomixerorc-dist.h:
          videomixer: fix build if orc is not installed
        * sys/osxaudio/gstosxaudiosrc.h:
        * sys/osxaudio/gstosxcoreaudiocommon.c:
        * sys/osxaudio/gstosxcoreaudiocommon.h:
-       * sys/osxaudio/gstosxringbuffer.c:
-       * sys/osxaudio/gstosxringbuffer.h:
          osxaudio: port to v.1.0
 
 2013-04-16 19:29:48 -0400  Olivier Crête <olivier.crete@collabora.com>
 
 2012-09-16 15:33:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
-       * ext/vp8/GstVP8Enc.prs:
-       * ext/vp8/Makefile.am:
-       * ext/vp8/gstvp8dec.c:
-       * ext/vp8/gstvp8dec.h:
-       * ext/vp8/gstvp8enc.c:
-       * ext/vp8/gstvp8enc.h:
-       * ext/vp8/gstvp8utils.c:
-       * ext/vp8/gstvp8utils.h:
-       * ext/vp8/plugin.c:
        * ext/vpx/GstVP8Enc.prs:
        * ext/vpx/Makefile.am:
        * ext/vpx/gstvp8dec.c:
 
        * configure.ac:
        * ext/gdk_pixbuf/Makefile.am:
-       * ext/gdk_pixbuf/gstgdkpixbuf.c:
-       * ext/gdk_pixbuf/gstgdkpixbuf.h:
        * ext/gdk_pixbuf/gstgdkpixbufdec.c:
        * ext/gdk_pixbuf/gstgdkpixbufdec.h:
        * ext/gdk_pixbuf/gstgdkpixbufplugin.c:
 
        * docs/plugins/gst-plugins-good-plugins-docs.sgml:
        * docs/plugins/gst-plugins-good-plugins-sections.txt:
-       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
        * docs/plugins/inspect/plugin-rtpmanager.xml:
        * gst/rtpmanager/gstrtpbin.c:
        * gst/rtpmanager/gstrtpmanager.c:
        * ext/soup/gstsoup.c:
        * ext/soup/gstsouphttpclientsink.c:
        * ext/soup/gstsouphttpclientsink.h:
-       * ext/soup/gstsouphttpsink.c:
-       * ext/soup/gstsouphttpsink.h:
          soup: rename souphttpsink to souphttpclientsink
          To avoid confusion, and because we might want a server
          sink at some point too.
        * sys/v4l2/gstv4l2sink.c:
        * sys/v4l2/gstv4l2videooverlay.c:
        * sys/v4l2/gstv4l2videooverlay.h:
-       * sys/v4l2/gstv4l2xoverlay.c:
-       * sys/v4l2/gstv4l2xoverlay.h:
          v4l2: update for GstXOverlay => GstVideoOverlay rename
 
 2011-08-07 12:23:26 +0200  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
        * docs/plugins/Makefile.am:
        * docs/plugins/gst-plugins-good-plugins-docs.sgml:
        * docs/plugins/inspect/plugin-isomp4.xml:
-       * docs/plugins/inspect/plugin-quicktime.xml:
        * gst-plugins-good.spec.in:
        * gst/isomp4/LEGAL:
        * gst/isomp4/Makefile.am:
        * gst/isomp4/qtdemux_types.c:
        * gst/isomp4/qtdemux_types.h:
        * gst/isomp4/qtpalette.h:
-       * gst/quicktime/LEGAL:
-       * gst/quicktime/Makefile.am:
-       * gst/quicktime/atoms.c:
-       * gst/quicktime/atoms.h:
-       * gst/quicktime/atomsrecovery.c:
-       * gst/quicktime/atomsrecovery.h:
-       * gst/quicktime/descriptors.c:
-       * gst/quicktime/descriptors.h:
-       * gst/quicktime/fourcc.h:
-       * gst/quicktime/ftypcc.h:
-       * gst/quicktime/gstqtmoovrecover.c:
-       * gst/quicktime/gstqtmoovrecover.h:
-       * gst/quicktime/gstqtmux-doc.c:
-       * gst/quicktime/gstqtmux-doc.h:
-       * gst/quicktime/gstqtmux.c:
-       * gst/quicktime/gstqtmux.h:
-       * gst/quicktime/gstqtmuxmap.c:
-       * gst/quicktime/gstqtmuxmap.h:
-       * gst/quicktime/gstrtpxqtdepay.c:
-       * gst/quicktime/gstrtpxqtdepay.h:
-       * gst/quicktime/properties.c:
-       * gst/quicktime/properties.h:
-       * gst/quicktime/qtatomparser.h:
-       * gst/quicktime/qtdemux.c:
-       * gst/quicktime/qtdemux.h:
-       * gst/quicktime/qtdemux.vcproj:
-       * gst/quicktime/qtdemux_dump.c:
-       * gst/quicktime/qtdemux_dump.h:
-       * gst/quicktime/qtdemux_fourcc.h:
-       * gst/quicktime/qtdemux_lang.c:
-       * gst/quicktime/qtdemux_lang.h:
-       * gst/quicktime/qtdemux_types.c:
-       * gst/quicktime/qtdemux_types.h:
-       * gst/quicktime/qtpalette.h:
-       * gst/quicktime/quicktime.c:
        * po/POTFILES.in:
          quicktime: rename plugin to isomp4
          https://bugzilla.gnome.org/show_bug.cgi?id=648004
        * gst/dtmf/Makefile.am:
        * gst/dtmf/gstdtmfcommon.h:
        * gst/dtmf/gstdtmfsrc.c:
-       * gst/dtmf/gstrtpdtmfcommon.h:
        * gst/dtmf/gstrtpdtmfdepay.c:
        * gst/dtmf/gstrtpdtmfdepay.h:
        * gst/dtmf/gstrtpdtmfsrc.c:
        * configure.ac:
        * docs/plugins/Makefile.am:
        * docs/plugins/inspect/plugin-quicktime.xml:
-       * gst/qtdemux/LEGAL:
-       * gst/qtdemux/Makefile.am:
-       * gst/qtdemux/gstrtpxqtdepay.c:
-       * gst/qtdemux/gstrtpxqtdepay.h:
-       * gst/qtdemux/qtatomparser.h:
-       * gst/qtdemux/qtdemux.c:
-       * gst/qtdemux/qtdemux.h:
-       * gst/qtdemux/qtdemux.vcproj:
-       * gst/qtdemux/qtdemux_dump.c:
-       * gst/qtdemux/qtdemux_dump.h:
-       * gst/qtdemux/qtdemux_fourcc.h:
-       * gst/qtdemux/qtdemux_lang.c:
-       * gst/qtdemux/qtdemux_lang.h:
-       * gst/qtdemux/qtdemux_types.c:
-       * gst/qtdemux/qtdemux_types.h:
-       * gst/qtdemux/qtpalette.h:
-       * gst/qtdemux/quicktime.c:
        * gst/quicktime/LEGAL:
        * gst/quicktime/Makefile.am:
        * gst/quicktime/gstrtpxqtdepay.c:
 2009-11-28 18:13:31 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * gst/aacparse/Makefile.am:
-       * gst/aacparse/gstaacparse.c:
-       * gst/aacparse/gstaacparse.h:
-       * gst/aacparse/gstbaseparse.c:
-       * gst/aacparse/gstbaseparse.h:
-       * gst/aacparse/plugin.c:
        * gst/audioparsers/Makefile.am:
        * gst/audioparsers/gstaacparse.c:
        * gst/audioparsers/gstaacparse.h:
 2009-05-15 17:11:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * tests/check/Makefile.am:
-       * tests/check/audiotestsrc.flac:
        * tests/check/elements/id3demux.c:
        * tests/check/elements/souphttpsrc.c:
        * tests/check/pipelines/flacdec.c:
-       * tests/check/test-cert.pem:
-       * tests/check/test-key.pem:
        * tests/files/Makefile.am:
        * tests/files/audiotestsrc.flac:
        * tests/files/test-cert.pem:
        * gst/deinterlace/tvtime/weavebff.c:
        * gst/deinterlace/tvtime/weavetff.c:
        * gst/deinterlace/tvtime/x86-64_macros.inc:
-       * gst/deinterlace2/Makefile.am:
-       * gst/deinterlace2/gstdeinterlace2.c:
-       * gst/deinterlace2/gstdeinterlace2.h:
-       * gst/deinterlace2/tvtime/greedy.c:
-       * gst/deinterlace2/tvtime/greedyh.asm:
-       * gst/deinterlace2/tvtime/greedyh.c:
-       * gst/deinterlace2/tvtime/greedyhmacros.h:
-       * gst/deinterlace2/tvtime/linear.c:
-       * gst/deinterlace2/tvtime/linearblend.c:
-       * gst/deinterlace2/tvtime/mmx.h:
-       * gst/deinterlace2/tvtime/plugins.h:
-       * gst/deinterlace2/tvtime/scalerbob.c:
-       * gst/deinterlace2/tvtime/sse.h:
-       * gst/deinterlace2/tvtime/tomsmocomp.c:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
-       * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
-       * gst/deinterlace2/tvtime/vfir.c:
-       * gst/deinterlace2/tvtime/weave.c:
-       * gst/deinterlace2/tvtime/weavebff.c:
-       * gst/deinterlace2/tvtime/weavetff.c:
-       * gst/deinterlace2/tvtime/x86-64_macros.inc:
          Moved 'deinterlace2' from -bad to -good
          And rename it to deinterlace.
 
 
        * configure.ac:
        * docs/plugins/Makefile.am:
-       * gst/debug/Makefile.am:
-       * gst/debug/breakmydata.c:
-       * gst/debug/debug.vcproj:
-       * gst/debug/efence.c:
-       * gst/debug/efence.h:
-       * gst/debug/efence.vcproj:
-       * gst/debug/gstdebug.c:
-       * gst/debug/gstnavigationtest.c:
-       * gst/debug/gstnavigationtest.h:
-       * gst/debug/gstnavseek.c:
-       * gst/debug/gstnavseek.h:
-       * gst/debug/gstpushfilesrc.c:
-       * gst/debug/gstpushfilesrc.h:
-       * gst/debug/gsttaginject.c:
-       * gst/debug/gsttaginject.h:
-       * gst/debug/navigationtest.vcproj:
-       * gst/debug/negotiation.c:
-       * gst/debug/progressreport.c:
-       * gst/debug/progressreport.h:
-       * gst/debug/rndbuffersize.c:
-       * gst/debug/testplugin.c:
-       * gst/debug/tests.c:
-       * gst/debug/tests.h:
        * gst/debugutils/Makefile.am:
        * gst/debugutils/breakmydata.c:
        * gst/debugutils/debug.vcproj:
 2009-02-24 14:55:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * ext/gconf/Makefile.am:
-       * ext/gconf/gconf.c:
-       * ext/gconf/gconf.h:
        * ext/gconf/gstgconf.c:
        * ext/gconf/gstgconf.h:
        * ext/gconf/gstgconfelements.h:
        * gst/audiofx/audioecho.c:
        * gst/audiofx/audioecho.h:
        * gst/audiofx/audiofx.c:
-       * gst/audiofx/audioreverb.c:
-       * gst/audiofx/audioreverb.h:
        * tests/check/Makefile.am:
        * tests/check/elements/audioecho.c:
-       * tests/check/elements/audioreverb.c:
          Rename audioreverb to audioecho. Fixes bug #568395.
          The element can add an echo and a simple reverb effect to
          an audio stream but for a real reverb filter it would need
diff --git a/NEWS b/NEWS
index 4c3baab..027c018 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer 1.9.1
+This is GStreamer 1.9.2
diff --git a/RELEASE b/RELEASE
index 3517f47..280533c 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,12 +1,13 @@
 
-Release notes for GStreamer Good Plugins 1.9.1
+Release notes for GStreamer Good Plugins 1.9.2
 
-The GStreamer team is pleased to announce the first release of the unstable
-1.9 release series. The 1.9 release series is adding new features on top of
-the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release
-series of the GStreamer multimedia framework. The unstable 1.9 release series
-will lead to the stable 1.10 release series in the next weeks. Any newly added
-API can still change until that point.
+The GStreamer team is pleased to announce the second release of the unstable
+1.9 release series, which marks the feature freeze for 1.10. The 1.9 release
+series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series
+and is part of the API and ABI-stable 1.x release series of the GStreamer
+multimedia framework. The unstable 1.9 release series will lead to the stable
+1.10 release series in the next weeks. Any newly added API can still change
+until that point.
 
 
 Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
@@ -55,53 +56,21 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
 
 Bugs fixed in this release
      
-      * 762207 : flvmux: Ensure we fallback to DTS when clipping
-      * 767071 : qtdemux: Various SEGMENT event related fixes, including regression fixes
-      * 689460 : Can't playback LPCM data via HTTP after playing back something else
-      * 693911 : souphttpsrc: rewrite using new session/request API
-      * 745187 : JPEG2000 RTP video streaming problem
-      * 749110 : qtdemux: Add the function to get channels and sample rate for AAC
-      * 752462 : multifilesrc: set position as offset from start-index
-      * 753614 : qtdemux: PIFF box parsing support
-      * 753625 : splitmuxsrc: add " format-location " signal as a way to specify arbitrarily named files as input
-      * 755725 : rtpj2kdepay: can't sync to a start code and never outputs
-      * 755937 : v4l2object: probe colorspace supported by device
-      * 758059 : Avimux: Add support for PNG images
-      * 762216 : rtpsession: don't lock while emitting the stats signal
-      * 762217 : rtpsession: Add new signal 'on-app-rtcp'
-      * 762259 : rtpjitterbuffer: Add RFC7273 media clock handling
-      * 762489 : rtpjpegdepay may push buffers before setting output caps
-      * 762860 : sdp: Add new sdpsrc element and some sdpdemux bugfixes
-      * 762988 : rtpjitterbuffer: Performance improvements
-      * 763076 : good plugins: use new gst_element_class_add_static_pad_template()
-      * 763326 : gst-launch of 8-channel deinterleave pipeline stalls
-      * 763869 : deinterlace: Add " auto " fields mode
-      * 763965 : qtdemux: Modify data type of duration in handle_src_query function
-      * 763968 : qtdemux: Add check condition for fail case in get_duration function
-      * 764119 : rtpmanager: Set to initial value for 'ntpns' in get_current_times()
-      * 764769 : matroskamux: make timecodescale configurable
-      * 765583 : ximageutil: shouldn't implement transform if don't support it
-      * 765669 : qtdemux: Incorrect handling of video file which has an internal rate not equal to 1
-      * 766236 : rtp j2k payload/depayload messes up colours in sample pattern
-      * 766381 : v4l2object: use G_SELECTION instead of G_CROP in  gst_v4l2_object_acquire_format
-      * 766383 : v4l2object: fill colorimetry in gst_v4l2_object_acquire_format
-      * 766438 : rtpjitterbuffer: Accept streams with non-TIME segments.
-      * 766561 : gst-plugins-good: fix leaks in various tests
-      * 766718 : souphttpsrc: fix buffer leak when flushing
-      * 766970 : aacparse: sticky event criticals with RTL HD mpeg-ts stream
-      * 767156 : good: fix leaks in tests
-      * 767157 : dvdemux: Pass-through buffer DISCONT flags and recalculate frame offsets when needed
-      * 767194 : matroskademux: preserve seek flags
-      * 767195 : rtpsource: complete warn log with SSRC
-      * 767354 : qtdemux: Handle upstream GAP in push-mode/time segment
-      * 767788 : rtpjitterbuffer: fix RTPJitterBufferMode documentation
-      * 767789 : rtph264pay: Deprecated sprop-parameter-set property
-      * 767817 : Build error: gstrtpj2kpay.c:364:21: error: implicit truncation from 'int' to bitfield changes value from -1 to 65535
-      * 767833 : souphttpsrc: use dynamic blocksize
-      * 767861 : make check fail in " elements/splitmux " if theora or ogg plugins are not available
-      * 768006 : flvdemux: Add support for H263 and MPEG4 part2
-      * 768232 : rtspsrc: protocols aren't reset after rtsp redirect
-      * 767799 : rtspsrc: always fill all srtp encoder properties
+      * 753760 : rtph265: sync against latest spec
+      * 763038 : souphttpsrc: add http error code to element error messages
+      * 767900 : multipartmux is not clearing dts timestamp.
+      * 767950 : qtmux: Add support for writing timecode track
+      * 768440 : flvdemux: Create per-stream tag lists
+      * 768653 : rtph265pay: does not accept array_completeness=1 in codec_data
+      * 768739 : tests: fix bus leaks in -good tests
+      * 768787 : AG_GST_PKG_CONFIG_PATH is not called before using GST_PKG_CONFIG_PATH
+      * 769117 : Regression building master
+      * 769390 : wavparse: Add bitrate and container format tags
+      * 769664 : splitmuxsink: Add option to split at exactly max-size-time
+      * 770285 : rtpbin: fix typo in max-misorder-time property name
+      * 770292 : rtpbin: introduce max-streams property
+      * 770394 : rtph265pay does not set RTP marker bit
+      * 770526 : osxvideo: fatal error: 'QuickTime/QuickTime.h' file not found (macOS Sierra)
 
 ==== Download ====
 
@@ -138,62 +107,32 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Aaron Boxer
-      * Aleix Conchillo Flaqué
-      * Alex Ashley
-      * Andreas Naumann
-      * Aurélien Zanelli
-      * Brad Lackey
       * Carlos Rafael Giani
-      * Damian Ziobro
-      * David Buchmann
-      * Dimitrios Katsaros
       * Edward Hervey
-      * Enrico Jorns
-      * George Kiagiadakis
       * Guillaume Desmottes
       * Havard Graff
-      * Hyunjun Ko
+      * Jan Alexander Steffens (heftig)
       * Jan Schmidt
-      * Jesper Larsen
-      * Jihae Yi
-      * Jimmy Ohn
+      * Jie Jiang
       * Jonas Holmberg
       * Josep Torra
-      * Julien Isorce
-      * Jürgen Slowack
-      * Kieran Bingham
       * Luis de Bethencourt
-      * Mario Sanchez Prada
-      * Mark Nauwelaerts
       * Mats Lindestam
-      * Michael Olbrich
-      * Miguel París Díaz
       * Mikhail Fludkov
-      * Minjae Kim
-      * Nicola Murino
       * Nicolas Dufresne
       * Nirbheek Chauhan
       * Olivier Crête
-      * Paolo Pettinato
-      * Patricia Muscalu
-      * Peter Seiderer
-      * Philipp Zabel
-      * Philippe Normand
-      * Pierre Lamot
-      * Prashant Gotarne
       * Reynaldo H. Verdejo Pinochet
       * Sebastian Dröge
-      * Seungha Yang
-      * Song Bing
       * Stefan Sauer
-      * Steven Hoving
       * Stian Selnes
       * Thiago Santos
       * Thibault Saunier
+      * Thomas Bluemel
+      * Thomas Scheuermann
       * Tim-Philipp Müller
-      * Vineeth TM
+      * Ting-Wei Lan
+      * Vincent Penquerc'h
       * Vivia Nikolaidou
-      * Wim Taymans
-      * Xavier Claessens
+      * Xabier Rodriguez Calvar
  
\ No newline at end of file
index f939bbb..9c9d043 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.9.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
+AC_INIT([GStreamer Good Plug-ins],[1.9.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
 
 AG_GST_INIT
 
@@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
   [GStreamer API Version])
 
 AG_GST_LIBTOOL_PREPARE
-AS_LIBTOOL(GST, 901, 0, 901)
+AS_LIBTOOL(GST, 902, 0, 902)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.9.1.1
-GSTPB_REQ=1.9.1.1
+GST_REQ=1.9.2
+GSTPB_REQ=1.9.2
 
 dnl *** autotools stuff ****
 
index 252d228..28c1859 100644 (file)
 <FLAGS>rw</FLAGS>
 <NICK>User Agent</NICK>
 <BLURB>The User-Agent string to send to the server.</BLURB>
-<DEFAULT>"GStreamer/1.9.1"</DEFAULT>
+<DEFAULT>"GStreamer/1.9.2"</DEFAULT>
 </ARG>
 
 <ARG>
 <RANGE></RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>method</NICK>
-<BLURB>method.</BLURB>
+<BLURB>method (deprecated, use video-direction instead).</BLURB>
 <DEFAULT>Identity (no rotation)</DEFAULT>
 </ARG>
 
 </ARG>
 
 <ARG>
+<NAME>GstRtpBin::max-streams</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max Streams</NICK>
+<BLURB>The maximum number of streams to create for one session.</BLURB>
+<DEFAULT>4294967295</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstRtpJitterBuffer::do-lost</NAME>
 <TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 </ARG>
 
 <ARG>
+<NAME>GstSplitMuxSink::send-keyframe-requests</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Request keyframes at max-size-time</NICK>
+<BLURB>Request a keyframe every max-size-time ns to try splitting at that point. Needs max-size-bytes to be 0 in order to be effective.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstRtpVP9Pay::picture-id-mode</NAME>
 <TYPE>GstVP9RTPPayMode</TYPE>
 <RANGE></RANGE>
index f6e2da5..327d11d 100644 (file)
@@ -358,4 +358,5 @@ GInterface
   GstTocSetter
   GstTuner
   GstURIHandler
+  GstVideoDirection
   GstVideoOrientation
index a065787..8b96cce 100644 (file)
@@ -97,6 +97,7 @@ GstVPXEnc GstPreset GstTagSetter
 GstVideoBalance GstColorBalance
 GstVideoBalance GstImplementsInterface GstColorBalance
 GstVideoEncoder GstPreset
+GstVideoFlip GstVideoDirection
 GstVideoMixer GstChildProxy
 GstVideoMixer2 GstChildProxy
 GstWavEnc GstTagSetter GstTocSetter
index a977d77..ad9310a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Source for video data via IEEE1394 interface</description>
   <filename>../../ext/raw1394/.libs/libgst1394.so</filename>
   <basename>libgst1394.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e991b3e..6f201fb 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASCII Art video sink</description>
   <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
   <basename>libgstaasink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 666fcfe..601e798 100644 (file)
@@ -3,7 +3,7 @@
   <description>ALaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstalaw.so</filename>
   <basename>libgstalaw.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7348446..f48da93 100644 (file)
@@ -3,7 +3,7 @@
   <description>adds an alpha channel to video - constant or via chroma-keying</description>
   <filename>../../gst/alpha/.libs/libgstalpha.so</filename>
   <basename>libgstalpha.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2b486ad..2e3298e 100644 (file)
@@ -3,7 +3,7 @@
   <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
   <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
   <basename>libgstalphacolor.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 92ca6fa..e3757dc 100644 (file)
@@ -3,7 +3,7 @@
   <description>APEv1/2 tag reader</description>
   <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
   <basename>libgstapetag.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 96a2d67..36f2356 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio effects plugin</description>
   <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
   <basename>libgstaudiofx.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e3c125c..313680b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parsers for various audio formats</description>
   <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
   <basename>libgstaudioparsers.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d90b9c8..553b354 100644 (file)
@@ -3,7 +3,7 @@
   <description>parses au streams</description>
   <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
   <basename>libgstauparse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e26af7c..070d3d4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
   <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
   <basename>libgstautodetect.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e554861..c89e071 100644 (file)
@@ -3,7 +3,7 @@
   <description>AVI stream handling</description>
   <filename>../../gst/avi/.libs/libgstavi.so</filename>
   <basename>libgstavi.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
@@ -26,7 +26,7 @@
           <name>audio_%u</name>
           <direction>source</direction>
           <presence>sometimes</presence>
-          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1; audio/x-siren; application/x-ogg-avi; audio/x-avi-unknown</details>
+          <details>audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi; audio/x-avi-unknown</details>
         </caps>
         <caps>
           <name>subpicture_%u</name>
index e847c48..b60eaca 100644 (file)
@@ -3,7 +3,7 @@
   <description>Colored ASCII Art video sink</description>
   <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
   <basename>libgstcacasink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 626469f..25754f4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Cairo-based elements</description>
   <filename>../../ext/cairo/.libs/libgstcairo.so</filename>
   <basename>libgstcairo.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 26f94ee..556cad4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio Cutter to split audio into non-silent bits</description>
   <filename>../../gst/cutter/.libs/libgstcutter.so</filename>
   <basename>libgstcutter.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index c34eb43..8baf539 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for testing and debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
   <basename>libgstdebug.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 989b61d..0d98e67 100644 (file)
@@ -3,7 +3,7 @@
   <description>Deinterlacer</description>
   <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
   <basename>libgstdeinterlace.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5da71bc..496f1ae 100644 (file)
@@ -3,7 +3,7 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index bb08a6e..238bdd0 100644 (file)
@@ -3,7 +3,7 @@
   <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
   <filename>../../ext/dv/.libs/libgstdv.so</filename>
   <basename>libgstdv.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index ac36bb1..6beb213 100644 (file)
@@ -3,7 +3,7 @@
   <description>effect plugins from the effectv project</description>
   <filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
   <basename>libgsteffectv.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1cd572b..d240f84 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer audio equalizers</description>
   <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
   <basename>libgstequalizer.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index f5ac54b..2a20d4a 100644 (file)
@@ -3,7 +3,7 @@
   <description>The FLAC Lossless compressor Codec</description>
   <filename>../../ext/flac/.libs/libgstflac.so</filename>
   <basename>libgstflac.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index ffa0d8e..fded088 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLV muxing and demuxing plugin</description>
   <filename>../../gst/flv/.libs/libgstflv.so</filename>
   <basename>libgstflv.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 96de942..54ce679 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLC/FLI/FLX video decoder</description>
   <filename>../../gst/flx/.libs/libgstflxdec.so</filename>
   <basename>libgstflxdec.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e47af9a..6913e93 100644 (file)
@@ -3,7 +3,7 @@
   <description>GdkPixbuf-based image decoder, overlay and sink</description>
   <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
   <basename>libgstgdkpixbuf.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 293d32e..c9a8022 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM visualization filter</description>
   <filename>../../gst/goom/.libs/libgstgoom.so</filename>
   <basename>libgstgoom.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1964a72..1c967ef 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM 2k1 visualization filter</description>
   <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
   <basename>libgstgoom2k1.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index a76c4df..6d7c380 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ICY tags from a stream</description>
   <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
   <basename>libgsticydemux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index bf73c7c..15e57b4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ID3v1 and ID3v2 tags from a file</description>
   <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
   <basename>libgstid3demux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5d40e92..fe70fae 100644 (file)
@@ -3,7 +3,7 @@
   <description>Still frame stream generator</description>
   <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
   <basename>libgstimagefreeze.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index fa76988..45b990a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio interleaver/deinterleaver</description>
   <filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
   <basename>libgstinterleave.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d16a122..9e439e3 100644 (file)
@@ -3,7 +3,7 @@
   <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
   <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
   <basename>libgstisomp4.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 50f8fe2..4367901 100644 (file)
@@ -3,7 +3,7 @@
   <description>JACK audio elements</description>
   <filename>../../ext/jack/.libs/libgstjack.so</filename>
   <basename>libgstjack.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 71c5d11..1d3c1b5 100644 (file)
@@ -3,7 +3,7 @@
   <description>JPeg plugin library</description>
   <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
   <basename>libgstjpeg.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 19de71f..4ea8902 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio level plugin</description>
   <filename>../../gst/level/.libs/libgstlevel.so</filename>
   <basename>libgstlevel.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8e35668..f84631b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Matroska and WebM stream handling</description>
   <filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
   <basename>libgstmatroska.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 512b297..1b494ad 100644 (file)
@@ -3,7 +3,7 @@
   <description>MuLaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstmulaw.so</filename>
   <basename>libgstmulaw.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d2df979..20935ca 100644 (file)
@@ -3,7 +3,7 @@
   <description>Reads/Writes buffers from/to sequentially named files</description>
   <filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
   <basename>libgstmultifile.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 012ed67..f17c511 100644 (file)
@@ -3,7 +3,7 @@
   <description>multipart stream manipulation</description>
   <filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
   <basename>libgstmultipart.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7e3ffb4..394a3f7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Template for a video filter</description>
   <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
   <basename>libgstnavigationtest.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index fc995bd..983a341 100644 (file)
@@ -3,7 +3,7 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 734e71e..cf2dcd4 100644 (file)
@@ -3,7 +3,7 @@
   <description>OSS (Open Sound System) support for GStreamer</description>
   <filename>../../sys/oss/.libs/libgstossaudio.so</filename>
   <basename>libgstossaudio.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3c1dc46..cd449c5 100644 (file)
@@ -3,7 +3,7 @@
   <description>PNG plugin library</description>
   <filename>../../ext/libpng/.libs/libgstpng.so</filename>
   <basename>libgstpng.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7edc82f..b57b394 100644 (file)
@@ -3,7 +3,7 @@
   <description>PulseAudio plugin library</description>
   <filename>../../ext/pulse/.libs/libgstpulse.so</filename>
   <basename>libgstpulse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8c7a749..c450ac1 100644 (file)
@@ -3,7 +3,7 @@
   <description>ReplayGain volume normalization</description>
   <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
   <basename>libgstreplaygain.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index fd2c3b9..18decd7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Real-time protocol plugins</description>
   <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
   <basename>libgstrtp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
       <name>rtph265depay</name>
       <longname>RTP H265 depayloader</longname>
       <class>Codec/Depayloader/Network/RTP</class>
-      <description>Extracts H265 video from RTP packets (draft-ietf-payload-rtp-h265-03.txt)</description>
+      <description>Extracts H265 video from RTP packets (RFC 7798)</description>
       <author>Jurgen Slowack &lt;jurgenslowack@gmail.com&gt;</author>
       <pads>
         <caps>
       <name>rtph265pay</name>
       <longname>RTP H265 payloader</longname>
       <class>Codec/Payloader/Network/RTP</class>
-      <description>Payload-encode H265 video into RTP packets (based on draft-ietf-payload-rtp-h265-03.txt)</description>
+      <description>Payload-encode H265 video into RTP packets (RFC 7798)</description>
       <author>Jurgen Slowack &lt;jurgenslowack@gmail.com&gt;</author>
       <pads>
         <caps>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
+          <details>video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
         </caps>
         <caps>
           <name>src</name>
index 863c34f..b0d6a4f 100644 (file)
@@ -3,7 +3,7 @@
   <description>RTP session management plugin library</description>
   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
   <basename>libgstrtpmanager.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5c9b749..04bb648 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via RTSP</description>
   <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
   <basename>libgstrtsp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 79c4b46..77e0b2c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Shape Wipe transition filter</description>
   <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
   <basename>libgstshapewipe.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e025be6..8cc7388 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.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>libshout2</package>
index 1014636..49e7512 100644 (file)
@@ -3,7 +3,7 @@
   <description>Apply the standard SMPTE transitions on video images</description>
   <filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
   <basename>libgstsmpte.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 17e4d4d..519ad17 100644 (file)
@@ -3,7 +3,7 @@
   <description>libsoup HTTP client src/sink</description>
   <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
   <basename>libgstsouphttpsrc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index afdbcef..4d4ca7d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Run an FFT on the audio signal, output spectrum data</description>
   <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
   <basename>libgstspectrum.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d794c0b..76e3ccd 100644 (file)
@@ -3,7 +3,7 @@
   <description>Speex plugin library</description>
   <filename>../../ext/speex/.libs/libgstspeex.so</filename>
   <basename>libgstspeex.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 114b384..7d0e90e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Tag writing plug-in based on taglib</description>
   <filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
   <basename>libgsttaglib.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b65005a..7a3dc28 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via UDP</description>
   <filename>../../gst/udp/.libs/libgstudp.so</filename>
   <basename>libgstudp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d2767a6..0e25e52 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
   <basename>libgstvideo4linux2.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 86b3c37..8cbb6e5 100644 (file)
@@ -3,7 +3,7 @@
   <description>resizes a video by adding borders or cropping</description>
   <filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
   <basename>libgstvideobox.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index b80df04..c1281d7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Crops video into a user-defined region</description>
   <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
   <basename>libgstvideocrop.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1abd7f6..3653d59 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video filters plugin</description>
   <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
   <basename>libgstvideofilter.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 53bad47..96e4f2d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video mixer</description>
   <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
   <basename>libgstvideomixer.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 46fec71..6c17a51 100644 (file)
@@ -3,7 +3,7 @@
   <description>VP8 plugin</description>
   <filename>../../ext/vpx/.libs/libgstvpx.so</filename>
   <basename>libgstvpx.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index ffcd037..93a01e0 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encode raw audio into WAV</description>
   <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
   <basename>libgstwavenc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 4a4355f..6ab1f1e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Wavpack lossless/lossy audio format handling</description>
   <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
   <basename>libgstwavpack.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 507c979..1c55615 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parse a .wav file into raw audio</description>
   <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
   <basename>libgstwavparse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
@@ -26,7 +26,7 @@
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1000, 192000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1; audio/x-siren; application/x-ogg-avi</details>
+          <details>audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi</details>
         </caps>
       </pads>
     </element>
index 5515ab5..1ec3d79 100644 (file)
@@ -3,7 +3,7 @@
   <description>X11 video input plugin using standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
   <basename>libgstximagesrc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d86684c..5376ce6 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
   <filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
   <basename>libgsty4menc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e9d4e2e..c86fed0 100644 (file)
@@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
+   <revision>1.9.2</revision>
+   <branch>master</branch>
+   <name></name>
+   <created>2016-09-01</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.9.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.9.1</revision>
    <branch>master</branch>
    <name></name>
index 451017a..5a46b02 100644 (file)
@@ -64,7 +64,7 @@
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 
 /* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2016-06-06"
+#define GST_PACKAGE_RELEASE_DATETIME "2016-09-01"
 
 /* Define if static plugins should be built */
 #undef GST_PLUGIN_BUILD_STATIC
 /* Define to 1 if you have the <process.h> header file. */
 #define HAVE_PROCESS_H 1
 
+/* Define if you have POSIX threads libraries and header files. */
+#undef HAVE_PTHREAD
+
+/* Have PTHREAD_PRIO_INHERIT. */
+#undef HAVE_PTHREAD_PRIO_INHERIT
+
 /* Define to enable pulseaudio plug-in (used by pulseaudio). */
 #undef HAVE_PULSE
 
 #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.9.1"
+#define PACKAGE_STRING "GStreamer Good Plug-ins 1.9.2"
 
 /* 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.9.1"
+#define PACKAGE_VERSION "1.9.2"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #  define PLUGINDIR PREFIX "\\lib\\gstreamer-0.11"
 #endif
 
+/* Define to necessary symbol if this constant uses a non-standard name on
+   your system. */
+#undef PTHREAD_CREATE_JOINABLE
+
 /* The size of `char', as computed by sizeof. */
 #undef SIZEOF_CHAR
 
 #undef TARGET_CPU
 
 /* Version number of package */
-#define VERSION "1.9.1"
+#define VERSION "1.9.2"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */