Release 1.9.2
authorSebastian Dröge <sebastian@centricular.com>
Thu, 1 Sep 2016 09:27:59 +0000 (12:27 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 1 Sep 2016 09:27:59 +0000 (12:27 +0300)
123 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/inspect/plugin-accurip.xml
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-adpcmenc.xml
docs/plugins/inspect/plugin-aiff.xml
docs/plugins/inspect/plugin-asfmux.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-audiofxbad.xml
docs/plugins/inspect/plugin-audiomixer.xml
docs/plugins/inspect/plugin-audiovisualizers.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bluez.xml
docs/plugins/inspect/plugin-bs2b.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin.xml
docs/plugins/inspect/plugin-chromaprint.xml
docs/plugins/inspect/plugin-coloreffects.xml
docs/plugins/inspect/plugin-compositor.xml
docs/plugins/inspect/plugin-curl.xml
docs/plugins/inspect/plugin-dashdemux.xml
docs/plugins/inspect/plugin-dataurisrc.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-decklink.xml
docs/plugins/inspect/plugin-dtls.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvb.xml
docs/plugins/inspect/plugin-dvbsuboverlay.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-fbdevsink.xml
docs/plugins/inspect/plugin-festival.xml
docs/plugins/inspect/plugin-fieldanalysis.xml
docs/plugins/inspect/plugin-flite.xml
docs/plugins/inspect/plugin-fluidsynthmidi.xml
docs/plugins/inspect/plugin-freeverb.xml
docs/plugins/inspect/plugin-frei0r.xml
docs/plugins/inspect/plugin-gaudieffects.xml
docs/plugins/inspect/plugin-gdp.xml
docs/plugins/inspect/plugin-geometrictransform.xml
docs/plugins/inspect/plugin-gmedec.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-gstgtk.xml
docs/plugins/inspect/plugin-gstsiren.xml
docs/plugins/inspect/plugin-hls.xml
docs/plugins/inspect/plugin-id3tag.xml
docs/plugins/inspect/plugin-inter.xml
docs/plugins/inspect/plugin-interlace.xml
docs/plugins/inspect/plugin-ivfparse.xml
docs/plugins/inspect/plugin-ivtc.xml
docs/plugins/inspect/plugin-jp2kdecimator.xml
docs/plugins/inspect/plugin-jpegformat.xml
docs/plugins/inspect/plugin-kate.xml
docs/plugins/inspect/plugin-ladspa.xml
docs/plugins/inspect/plugin-midi.xml
docs/plugins/inspect/plugin-mimic.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg2enc.xml
docs/plugins/inspect/plugin-mpegpsdemux.xml
docs/plugins/inspect/plugin-mpegpsmux.xml
docs/plugins/inspect/plugin-mpegtsdemux.xml
docs/plugins/inspect/plugin-mpegtsmux.xml
docs/plugins/inspect/plugin-mplex.xml
docs/plugins/inspect/plugin-mxf.xml
docs/plugins/inspect/plugin-netsim.xml
docs/plugins/inspect/plugin-ofa.xml
docs/plugins/inspect/plugin-openal.xml
docs/plugins/inspect/plugin-opencv.xml
docs/plugins/inspect/plugin-openexr.xml
docs/plugins/inspect/plugin-opengl.xml
docs/plugins/inspect/plugin-openjpeg.xml
docs/plugins/inspect/plugin-opusparse.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-pnm.xml
docs/plugins/inspect/plugin-qt.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-removesilence.xml
docs/plugins/inspect/plugin-resindvd.xml
docs/plugins/inspect/plugin-rfbsrc.xml
docs/plugins/inspect/plugin-rsvg.xml
docs/plugins/inspect/plugin-rtmp.xml
docs/plugins/inspect/plugin-rtponvif.xml
docs/plugins/inspect/plugin-schro.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-segmentclip.xml
docs/plugins/inspect/plugin-shm.xml
docs/plugins/inspect/plugin-smooth.xml
docs/plugins/inspect/plugin-smoothstreaming.xml
docs/plugins/inspect/plugin-sndfile.xml
docs/plugins/inspect/plugin-soundtouch.xml
docs/plugins/inspect/plugin-spandsp.xml
docs/plugins/inspect/plugin-speed.xml
docs/plugins/inspect/plugin-srtp.xml
docs/plugins/inspect/plugin-stereo.xml
docs/plugins/inspect/plugin-subenc.xml
docs/plugins/inspect/plugin-teletext.xml
docs/plugins/inspect/plugin-uvch264.xml
docs/plugins/inspect/plugin-vcdsrc.xml
docs/plugins/inspect/plugin-videofiltersbad.xml
docs/plugins/inspect/plugin-videoframe_audiolevel.xml
docs/plugins/inspect/plugin-videoparsersbad.xml
docs/plugins/inspect/plugin-videosignal.xml
docs/plugins/inspect/plugin-vmnc.xml
docs/plugins/inspect/plugin-voaacenc.xml
docs/plugins/inspect/plugin-voamrwbenc.xml
docs/plugins/inspect/plugin-waylandsink.xml
docs/plugins/inspect/plugin-webp.xml
docs/plugins/inspect/plugin-webrtcdsp.xml
docs/plugins/inspect/plugin-wildmidi.xml
docs/plugins/inspect/plugin-x265.xml
docs/plugins/inspect/plugin-y4mdec.xml
docs/plugins/inspect/plugin-yadif.xml
docs/plugins/inspect/plugin-zbar.xml
gst-plugins-bad.doap
win32/common/config.h

index aaad5eb..24b8103 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:24:37 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/eo.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hr.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/ky.po:
+       * po/lt.po:
+       * po/lv.po:
+       * po/mt.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/or.po:
+       * po/pl.po:
+       * po/pt_BR.po:
+       * po/ro.po:
+       * po/ru.po:
+       * po/sk.po:
+       * po/sl.po:
+       * po/sq.po:
+       * po/sr.po:
+       * po/sv.po:
+       * po/tr.po:
+       * po/uk.po:
+       * po/vi.po:
+       * po/zh_CN.po:
+         po: Update translations
+
+2016-08-30 16:21:25 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+       * sys/applemedia/Makefile.am:
+       * sys/applemedia/plugin.m:
+         applemedia: Conditionally compile qtkitvideosrc
+         The API was deprecated in 10.9 and apparently does not exist in the SDK for
+         macOS Sierra anymore.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770587
+
+2016-08-31 04:26:43 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/gl/gstglframebuffer.h:
+         gl: Remove extra duplicate typedef of GstGLFramebuffer
+         It's triggering a warning building git master on OSX
+
+2016-08-29 16:57:42 +1000  Matthew Waters <matthew@centricular.com>
+
+       * tests/check/libs/gstglupload.c:
+         tests/glupload: support opengl3 properly instead of spewing GL errors
+
+2016-08-29 16:52:44 +1000  Matthew Waters <matthew@centricular.com>
+
+       * pkgconfig/gstreamer-gl.pc.in:
+         gl/pkgconfig: add the lib include dir to the list of includes
+         714d8aa in core removed this include dir from it's pkgconfig file.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770523
+
+2016-08-29 15:43:10 +1000  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst-libs/gst/gl/gstglupload.c:
+       * tests/check/libs/gstglupload.c:
+         glupload: fix tests and check for the new RECONFIGURE behaviour
+         The tests were broken since 91fea30, which changed glupload to return
+         GST_GL_UPLOAD_RECONFIGURE if the texture target in the input buffers doesn't
+         match the texture-target configured in the output caps.
+         This commit fixes that and adds more checks for the new behaviour.
+
+2016-08-19 11:12:10 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+       * ext/gme/gstgme.c:
+       * ext/sndfile/gstsfsink.c:
+       * ext/teletextdec/gstteletextdec.c:
+       * ext/timidity/gsttimidity.c:
+       * ext/timidity/gstwildmidi.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+       * gst/aiff/aiffparse.c:
+       * gst/midi/midiparse.c:
+       * gst/mpegdemux/gstmpegdemux.c:
+       * gst/mpegtsdemux/mpegtsbase.c:
+       * gst/mxf/mxfdemux.c:
+       * gst/nuvdemux/gstnuvdemux.c:
+       * gst/tta/gstttaparse.c:
+       * sys/androidmedia/gstamcaudiodec.c:
+       * sys/androidmedia/gstamcvideodec.c:
+       * sys/androidmedia/gstamcvideoenc.c:
+       * sys/applemedia/avfassetsrc.m:
+         Use the new API to post flow ERROR messages on the bus
+         https://bugzilla.gnome.org/show_bug.cgi?id=770158
+
+2016-08-26 20:12:21 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/elements/dash_mpd.c:
+         dash: Fix build of unit test
+
+2016-08-25 20:50:11 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+       * ext/dash/gstmpdparser.c:
+       * ext/dash/gstmpdparser.h:
+         dashdemux: Add properties to select maximum allowed width/height and framerate
+         https://bugzilla.gnome.org/show_bug.cgi?id=770408
+
+2016-08-26 16:04:27 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/decklink/gstdecklinkaudiosink.cpp:
+         decklinkaudiosink: Fix compiler warning on OS X
+         While gint64 and int64_t are always the same, clang does not agree with that.
+         /Applications/Xcode.app/Contents/Developer/usr/bin/make -C decklink
+         CXX      libgstdecklink_la-gstdecklinkaudiosink.lo
+         gstdecklinkaudiosink.cpp:675:79: error: cannot initialize a parameter of type 'int64_t *' (aka 'long long *') with an rvalue of type 'gint64 *' (aka 'long *')
+         ret = buf->output->attributes->GetInt (BMDDeckLinkMaximumAudioChannels, &max_channels);
+         ^~~~~~~~~~~~~
+         ./linux/DeckLinkAPI.h:692:87: note: passing argument to parameter 'value' here
+         virtual HRESULT GetInt (/* in */ BMDDeckLinkAttributeID cfgID, /* out */ int64_t *value) = 0;
+         ^
+
+2016-08-26 22:51:48 +1000  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/applemedia/corevideomemory.c:
+         applemedia: fix compiler warning
+
+2016-08-26 15:48:36 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/decklink/gstdecklinkvideosink.cpp:
+         decklinkvideosink: Scale down scheduled frame times to milliseconds
+         Scale down to milliseconds, otherwise at least some hardware has problems
+         scheduling the frames (or schedules them too slow) and we run out of available
+         frames.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770282
+
+2016-08-26 14:08:11 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/decklink/gstdecklink.cpp:
+       * sys/decklink/gstdecklink.h:
+       * sys/decklink/gstdecklinkaudiosink.cpp:
+         decklinkaudiosink: Add support for 8 and 16 channels
+
+2016-08-26 17:37:54 +1000  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/applemedia/Makefile.am:
+       * sys/applemedia/avfassetsrc.m:
+       * sys/applemedia/avfvideosrc.m:
+       * sys/applemedia/coremediabuffer.c:
+       * sys/applemedia/coremediabuffer.h:
+       * sys/applemedia/corevideobuffer.c:
+       * sys/applemedia/corevideobuffer.h:
+       * sys/applemedia/corevideomemory.c:
+       * sys/applemedia/corevideomemory.h:
+       * sys/applemedia/iosglmemory.c:
+       * sys/applemedia/iosglmemory.h:
+       * sys/applemedia/iosurfacememory.c:
+       * sys/applemedia/plugin.m:
+       * sys/applemedia/qtkitvideosrc.m:
+       * sys/applemedia/videotexturecache.h:
+       * sys/applemedia/videotexturecache.m:
+       * sys/applemedia/vtdec.c:
+       * sys/applemedia/vtenc.c:
+         applemedia: changes to make GL memory mappable on CPU on iOS
+         This commit introduces IOSGLMemory which is a GLMemory that falls back to
+         GstAppleCoreVideoMemory for CPU access. This is a temporary solution until
+         IOSurface gets exposed as a public framework on iOS and so we can use
+         IOSurfaceMemory on both MacOS and iOS.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769210
+
+2016-08-22 17:18:27 +1000  Alessandro Decina <alessandro.d@gmail.com>
+
+       * ext/gl/gstgluploadelement.c:
+       * gst-libs/gst/gl/gstglupload.c:
+       * gst-libs/gst/gl/gstglupload.h:
+         gstglupload: make the GLMemoryUpload method output the correct texture-target
+         Now when used with video/x-raw as input, the GLMemoryUpload method checks for
+         ->tex_target in input GLMemory(es) and sets the output texture-target
+         accordingly.
+         Fixes video corruption with a pipeline like avfvideosrc ! video/x-raw !
+         glimagesink where on macos avfvideosrc pushes RECTANGLE textures but glupload
+         was configuring texture-target=2D as output.
+
+2016-08-24 09:41:08 -0300  Thibault Saunier <tsaunier@gnome.org>
+
+       * gst-libs/gst/mpegts/mpegts_enum.py:
+       * gst/mpegtsdemux/meson.build:
+       * meson.build:
+         meson: Make mpegts lib build when using subprojects
+         The headers passed as parametter are relative to the build dir
+         basically "../subproject/gst-plugins-bad/gst-libs/gst/mpegts/XXX.h"
+         but that does not match what is needed at build time when building as
+         subproject, also we always add current dir as include_dir so we are
+         safe including directly.
+         And link mpegtsdemux against the 'math' library as it is needed.
+
+2016-08-26 03:46:39 +1000  Jan Schmidt <jan@centricular.com>
+
+       * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+         docs: Expose the opengl plugin and element docs
+
+2016-08-26 02:20:11 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/video/gstvideoaggregator.c:
+         videoaggregator: Handle if update_caps() returns EMPTY
+         Don't assume the returned caps from update_caps() is
+         non-empty.
+
+2016-08-26 02:07:27 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/gl/gstglvideomixer.c:
+         gl: Update glvideomixer doc
+
+2016-08-26 02:06:00 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/gl/gstglstereomix.c:
+       * ext/gl/gstglviewconvert.c:
+         gl: Add/update docs for glviewconvert, glstereomix
+         Add some example pipelines for glstereomix, and fix up
+         the example pipelines for glviewconvert
+
+2016-08-26 00:29:34 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/gl/gstglstereomix.c:
+       * ext/gl/gstglstereomix.h:
+         glstereomix: Fix caps negotiation
+         The videoaggregator negotiation sequence changed some time
+         back and broke glstereomix. Instead of doing nego incorrectly
+         in the find_best_format() vfunc, do it directly in the
+         update_caps() method.
+
+2016-08-25 15:26:49 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/gl/gstglviewconvert.c:
+         glviewconvert: Fix texture target fixation
+         Don't set the chosen texture-target into the wrong structure.
+         The input caps may not be writable, and in any case - the
+         intention was to configure the othercaps. Also, remove an
+         extra unref - the othercaps ref is consumed by
+         gst_caps_make_writable already.
+
+2016-08-25 19:35:13 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/hls/gsthlsdemux.c:
+       * ext/smoothstreaming/gstmssdemux.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Enable bitrate selection for trick mode streaming again
+         And scale the bitrate with the absolute rate (if it's bigger than 1.0) to get
+         to the real bitrate due to faster playback.
+         This allowed in my tests to play a stream with 10x speed without buffering as
+         the lowest bitrate is chosen, instead of staying/selecting the highest bitrate
+         and then buffering all the time.
+         It was previously disabled for not very well specified reasons, which seem to
+         be not valid anymore nowadays.
+
+2016-08-25 16:33:17 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * tests/check/elements/.gitignore:
+         gitignore: add missing dash_isoff file
+
+2016-08-25 12:45:33 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * tests/check/Makefile.am:
+         build: fix gst-uninstalled build in osx
+         Fixes clang: error: argument unused during compilation: '-pthread'
+         when building the test programs.
+
+2016-08-25 14:35:59 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * configure.ac:
+       * tests/check/Makefile.am:
+         build: unconditionally check for video, audio and pbutils modules
+         Check for modules in configure and use GST_*_LIBS vars to link with
+         the libraries instead of hardcoding them.
+
+2016-07-26 19:55:13 +0200  Xabier Rodriguez Calvar <calvaris@igalia.com>
+
+       * ext/gl/gstglvideoflip.c:
+       * ext/gl/gstglvideoflip.h:
+         glvideoflip: implement 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
+
+2016-08-24 19:43:55 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/fdkaac/gstfdkaacenc.c:
+         fdkaacenc: Implement some automatic bitrate selection
+         Based on sample rate and channel count, see
+         http://wiki.hydrogenaud.io/index.php?title=Fraunhofer_FDK_AAC#Recommended_Sampling_Rate_and_Bitrate_Combinations
+
+2016-08-24 14:15:09 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: On redirects, remember the redirect URI separately and don't consider this an URI property change
+         The application does not know anything about the redirect, and changing its
+         URI internally will cause confusion.
+         Also don't reset the subtitle URI.
+
+2016-08-24 14:10:41 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: Don't report spurious STOPPED state changes when doing transient changes there
+
+2016-08-24 13:01:46 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: Ensure that rate is initialized to 1.0
+
+2016-08-24 10:16:00 +0000  Fredrik Fornwall <fredrik@fornwall.net>
+
+       * sys/opensles/Makefile.am:
+         opensles: Add opensles.h to noinst_HEADERS
+         https://bugzilla.gnome.org/show_bug.cgi?id=770326
+
+2016-08-23 14:37:17 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: De-duplicate rate setting code and always use the property
+
+2016-08-23 14:33:11 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: Protect setter/getter for the configuration with a mutex
+
+2016-08-23 14:32:24 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+       * gst-libs/gst/player/gstplayer.h:
+         player: Move subtitle URI setter next to the uri setter
+         It's confusing to have them a couple of hundred lines apart.
+
+2016-08-17 19:59:17 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * sys/applemedia/vtdec.c:
+         vtdec: fix MPEG-2 video caps
+         Add systemstream=false to caps, otherwise the decoder
+         may be picked for MPEG-PS files. Also parsed=true,
+         as video toolbox expects entire frame in
+         VTDecompressionSessionDecodeFrame.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770049
+
+2016-08-23 02:13:19 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej:
+       * gst-libs/gst/adaptivedemux/set_state_keep.patch:
+         adaptivedemux: Fix the previous commit
+         Remove extra files that were not meant to be added to the commit
+
+2016-08-23 01:57:55 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej:
+       * gst-libs/gst/adaptivedemux/set_state_keep.patch:
+         adaptivedemux: Fix broken updates loop on live streams
+         Prevent the manifest update loop from looping endlessly
+         after a seek event, by clearing the variable that tells
+         the task function not to immediately exit.
+
+2016-08-18 10:06:27 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: fix stream exposure condition
+         The new streams should not be exposed until all streams are done with the
+         current fragment. The old code is incorrect and actually only checked the
+         current stream. Fix this by properly checking all streams.
+         Also, ignore the current stream. The code is only reached when the current
+         stream finished downloading and since
+         07f49f15b1196cc9fa0d45af91149a35fce123b9 ("adaptivedemux: On EOS, handle it
+         before waking download loop") download_finished is set after
+         gst_adaptive_demux_stream_advance_fragment_unlocked() is called.
+         Without this HLS playback with multiple streams is broken, because the new
+         streams are never exposed.
+         https://bugzilla.gnome.org/show_bug.cgi?id=770075
+
+2016-08-21 16:21:07 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/mpg123/meson.build:
+         meson: remove unused mpg123 build file
+         mpg123 was moved to ugly.
+
+2016-08-12 21:21:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * .gitignore:
+       * config.h.meson:
+       * ext/assrender/meson.build:
+       * ext/bz2/meson.build:
+       * ext/chromaprint/meson.build:
+       * ext/curl/meson.build:
+       * ext/dash/meson.build:
+       * ext/directfb/meson.build:
+       * ext/dtls/meson.build:
+       * ext/dts/meson.build:
+       * ext/faac/meson.build:
+       * ext/faad/meson.build:
+       * ext/flite/meson.build:
+       * ext/fluidsynth/meson.build:
+       * ext/hls/meson.build:
+       * ext/kate/meson.build:
+       * ext/libde265/meson.build:
+       * ext/libmms/meson.build:
+       * ext/meson.build:
+       * ext/mpg123/meson.build:
+       * ext/openh264/meson.build:
+       * ext/openjpeg/meson.build:
+       * ext/opus/meson.build:
+       * ext/resindvd/meson.build:
+       * ext/rsvg/meson.build:
+       * ext/rtmp/meson.build:
+       * ext/sbc/meson.build:
+       * ext/schroedinger/meson.build:
+       * ext/smoothstreaming/meson.build:
+       * ext/soundtouch/meson.build:
+       * ext/spandsp/meson.build:
+       * ext/srtp/meson.build:
+       * ext/srtp/srtp_mkenum.py:
+       * ext/voaacenc/meson.build:
+       * ext/webp/meson.build:
+       * ext/x265/meson.build:
+       * ext/zbar/meson.build:
+       * gst-libs/gst/adaptivedemux/meson.build:
+       * gst-libs/gst/audio/meson.build:
+       * gst-libs/gst/base/meson.build:
+       * gst-libs/gst/basecamerabinsrc/meson.build:
+       * gst-libs/gst/codecparsers/meson.build:
+       * gst-libs/gst/gl/gstglconfig.h.meson:
+       * gst-libs/gst/gl/meson.build:
+       * gst-libs/gst/insertbin/meson.build:
+       * gst-libs/gst/interfaces/build_mkenum.py:
+       * gst-libs/gst/interfaces/meson.build:
+       * gst-libs/gst/meson.build:
+       * gst-libs/gst/mpegts/meson.build:
+       * gst-libs/gst/mpegts/mpegts_enum.py:
+       * gst-libs/gst/player/meson.build:
+       * gst-libs/gst/uridownloader/meson.build:
+       * gst-libs/gst/video/meson.build:
+       * gst-libs/meson.build:
+       * gst/accurip/meson.build:
+       * gst/adpcmdec/meson.build:
+       * gst/adpcmenc/meson.build:
+       * gst/aiff/meson.build:
+       * gst/asfmux/meson.build:
+       * gst/audiobuffer/meson.build:
+       * gst/audiofxbad/meson.build:
+       * gst/audiomixer/meson.build:
+       * gst/audiovisualizers/meson.build:
+       * gst/autoconvert/meson.build:
+       * gst/bayer/meson.build:
+       * gst/camerabin2/meson.build:
+       * gst/cdxaparse/meson.build:
+       * gst/coloreffects/meson.build:
+       * gst/compositor/meson.build:
+       * gst/dataurisrc/meson.build:
+       * gst/dccp/meson.build:
+       * gst/debugutils/meson.build:
+       * gst/dvbsuboverlay/meson.build:
+       * gst/dvdspu/meson.build:
+       * gst/faceoverlay/meson.build:
+       * gst/festival/meson.build:
+       * gst/fieldanalysis/meson.build:
+       * gst/freeverb/meson.build:
+       * gst/frei0r/meson.build:
+       * gst/games/meson.build:
+       * gst/gaudieffects/meson.build:
+       * gst/gdp/meson.build:
+       * gst/geometrictransform/meson.build:
+       * gst/hdvparse/meson.build:
+       * gst/id3tag/meson.build:
+       * gst/inter/meson.build:
+       * gst/interlace/meson.build:
+       * gst/ivfparse/meson.build:
+       * gst/ivtc/meson.build:
+       * gst/jp2kdecimator/meson.build:
+       * gst/jpegformat/meson.build:
+       * gst/librfb/meson.build:
+       * gst/meson.build:
+       * gst/midi/meson.build:
+       * gst/mixmatrix/meson.build:
+       * gst/mpeg1sys/meson.build:
+       * gst/mpegdemux/meson.build:
+       * gst/mpegpsmux/meson.build:
+       * gst/mpegtsdemux/meson.build:
+       * gst/mpegtsmux/meson.build:
+       * gst/mve/meson.build:
+       * gst/mxf/meson.build:
+       * gst/nuvdemux/meson.build:
+       * gst/onvif/meson.build:
+       * gst/overlay/meson.build:
+       * gst/patchdetect/meson.build:
+       * gst/pcapparse/meson.build:
+       * gst/pnm/meson.build:
+       * gst/rawparse/meson.build:
+       * gst/real/meson.build:
+       * gst/removesilence/meson.build:
+       * gst/rtjpeg/meson.build:
+       * gst/sdi/meson.build:
+       * gst/sdp/meson.build:
+       * gst/segmentclip/meson.build:
+       * gst/siren/meson.build:
+       * gst/smooth/meson.build:
+       * gst/speed/meson.build:
+       * gst/stereo/meson.build:
+       * gst/subenc/meson.build:
+       * gst/tta/meson.build:
+       * gst/vbidec/meson.build:
+       * gst/videofilters/meson.build:
+       * gst/videoframe_audiolevel/meson.build:
+       * gst/videomeasure/meson.build:
+       * gst/videoparsers/meson.build:
+       * gst/videosignal/meson.build:
+       * gst/vmnc/meson.build:
+       * gst/y4m/meson.build:
+       * gst/yadif/meson.build:
+       * meson.build:
+       * meson_options.txt:
+       * pkgconfig/meson.build:
+       * sys/bluez/meson.build:
+       * sys/d3dvideosink/meson.build:
+       * sys/directsound/meson.build:
+       * sys/dvb/meson.build:
+       * sys/meson.build:
+       * sys/wasapi/meson.build:
+       * sys/winks/meson.build:
+       * sys/winscreencap/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>
+         Matej Knopp <matej.knopp@gmail.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-18 17:46:19 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * ext/dts/gstdtsdec.c:
+       * ext/resindvd/resindvdsrc.h:
+       * gst/bayer/gstbayer2rgb.c:
+       * gst/dccp/gstdccp_common.h:
+       * gst/librfb/d3des.c:
+       * sys/fbdev/gstfbdevsink.c:
+         plugins: Use stdint.h instead of _stdint.h
+         _stdint.h is generated by Autotools and we don't really need it. All
+         supported platforms now ship with stdint.h. The only stickler was MSVC,
+         and since Visual Studio 2015 it also ships stdint.h now.
+
+2016-08-12 21:51:17 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * win32/common/libgstgl.def:
+         win32: Update libgstgl.def
+
+2016-03-02 00:53:44 +0530  Nirbheek Chauhan <nirbheek.chauhan@gmail.com>
+
+       * gst-libs/gst/codecparsers/nalutils.c:
+         codecparsers: Explicitly export functions marked inline
+         On MSVC, inline functions are not available outside of a file unless
+         explicitly exported
+
+2016-08-19 12:24:58 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * gst/rawparse/gstrawvideoparse.c:
+         rawvideoparse: fix typo in comment
+         Small typo in the comment explaining the code fixed by the previous commit.
+         Fixing it.
+
+2016-08-19 14:19:38 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/rawparse/gstrawvideoparse.c:
+         rawvideoparse: Revert last commit and actually remember the physically last plane
+         Instead of just always taking the last one as before.
+
+2016-08-19 11:57:33 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * gst/rawparse/gstrawvideoparse.c:
+         rawvideoparse: remove unused assignment
+         Value in last_plane will be overwritten before used, remove unused
+         asignment.
+         Fixes commit 91cf5ac69f9c99fe41d60f42b4174915dd135e7b
+         CID 1371462
+
+2016-08-18 18:55:41 +0200  Philippe Renon <philippe_renon@yahoo.fr>
+
+       * ext/daala/gstdaaladec.c:
+         daala: fix typo related compilation error
+         https://bugzilla.gnome.org/show_bug.cgi?id=770102
+
+2016-08-19 11:02:46 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * configure.ac:
+       * sys/Makefile.am:
+       * sys/applemedia-nonpublic/Makefile.am:
+       * sys/applemedia-nonpublic/bufferfactory.h:
+       * sys/applemedia-nonpublic/bufferfactory.m:
+       * sys/applemedia-nonpublic/celapi.c:
+       * sys/applemedia-nonpublic/celapi.h:
+       * sys/applemedia-nonpublic/celvideosrc.c:
+       * sys/applemedia-nonpublic/celvideosrc.h:
+       * sys/applemedia-nonpublic/cmapi.c:
+       * sys/applemedia-nonpublic/cmapi.h:
+       * sys/applemedia-nonpublic/coremediabuffer.c:
+       * sys/applemedia-nonpublic/coremediabuffer.h:
+       * sys/applemedia-nonpublic/coremediactx.c:
+       * sys/applemedia-nonpublic/coremediactx.h:
+       * sys/applemedia-nonpublic/corevideobuffer.c:
+       * sys/applemedia-nonpublic/corevideobuffer.h:
+       * sys/applemedia-nonpublic/cvapi.c:
+       * sys/applemedia-nonpublic/cvapi.h:
+       * sys/applemedia-nonpublic/dynapi-internal.h:
+       * sys/applemedia-nonpublic/dynapi.c:
+       * sys/applemedia-nonpublic/dynapi.h:
+       * sys/applemedia-nonpublic/mioapi.c:
+       * sys/applemedia-nonpublic/mioapi.h:
+       * sys/applemedia-nonpublic/miovideodevice.c:
+       * sys/applemedia-nonpublic/miovideodevice.h:
+       * sys/applemedia-nonpublic/miovideosrc.c:
+       * sys/applemedia-nonpublic/miovideosrc.h:
+       * sys/applemedia-nonpublic/mtapi.c:
+       * sys/applemedia-nonpublic/mtapi.h:
+       * sys/applemedia-nonpublic/plugin.m:
+         applemedia-nonpublic: remove bitrotten plugin that's no longer needed
+
+2016-08-19 19:46:24 +1000  Florian Zwoch <fzwoch@gmail.com>
+
+       * sys/applemedia/avfvideosrc.m:
+         avfvideosrc: account for retina displays when capturing screens
+         Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=770030
+
+2016-08-19 17:11:13 +1000  Matthew Waters <matthew@centricular.com>
+
+       * configure.ac:
+         build: bump graphene requirement to 1.4
+
+2016-08-19 15:35:49 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/gstgltransformation.c:
+       * ext/gl/gstgltransformation.h:
+         gltransformation: rewrite the inverse transformation logic
+         It now returns the correct values for both orthographic and perspective
+         projections and takes into account the aspect ratio of the video, handles
+         the Y-flipping in GL and by us and uses some more helpers from graphene.
+
+2016-07-01 16:18:55 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglwindow.c:
+         glwindow: marshal gst_gl_window_resize through the window loop
+         saves having every caller do it themselves.
+
+2016-06-30 23:06:43 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/wayland/wayland_event_source.c:
+         gl/wayland: use multi-threaded safe event wayland API
+         Multiple threads may be accessing the wayland fd at the same time which
+         requires the use of special wayland API to deal with to ensure nobody
+         will steal reads and cause a stall for anyone else.
+
+2016-07-01 00:15:55 +1000  Matthew Waters <matthew@centricular.com>
+
+       * tests/examples/gl/gtk/fxtest/fxtest.c:
+         gl/examples/fxtest: fix up for wayland support
+         - Pass the wayland display to gst
+         - Redrawing on resize is no longer needed.
+
+2016-08-17 16:21:34 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+       * sys/dvb/parsechannels.c:
+         dvb/parsechannels: warn on ignored key/value pairs
+         Otherwise at runtine, users get the misleading
+         parsing-OK message with no info on, for example,
+         properties that failed to map because of a typo.
+
+2016-08-16 15:35:39 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+       * sys/dvb/parsechannels.c:
+         dvb/parsechannels: handle problems parsing dvbv5 config keys
+
+2016-08-18 15:28:33 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/mplex/gstmplex.cc:
+         mplex: Don't start task (yet/again) on pad release if we're in READY or NULL
+         Fixes spurious segfault in unit test, where the task was started again during
+         shutdown when all pads were removed... and was then still running while the
+         element was finalized.
+
+2016-08-18 13:21:54 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: In KEY_UNITS trick mode, download all I-frames and not only IDR
+
+2016-08-08 17:54:46 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/rawaudioparse.c:
+       * tests/check/elements/rawvideoparse.c:
+         rawparse: Fix and extend unit tests
+         * Add caps change test to unit tests
+         * Cleanup leftover buffers after each unit test
+         * Add missing rawvideoparse entry in .gitignore
+         https://bugzilla.gnome.org/show_bug.cgi?id=769637
+
+2016-08-16 09:31:40 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/rawparse/gstrawvideoparse.c:
+       * gst/rawparse/gstrawvideoparse.h:
+       * tests/check/elements/rawvideoparse.c:
+         rawvideoparse: Compute plane offsets & strides if no custom ones are set
+         This is useful to ensure that the offsets and strides are computed if
+         only width, height, format etc. in the property config are set.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769797
+
+2016-08-16 18:46:49 +0300  Sergei Saveliev <saveliev.sergei@gmail.com>
+
+       * sys/applemedia/avfassetsrc.m:
+         avfassetsrc: Don't escape the URI another time in another location too
+         One location was forgotten in a913a0b9679dd58945ad105d240db45595fdaba6
+         https://bugzilla.gnome.org/show_bug.cgi?id=767492
+
+2016-08-16 20:33:21 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/egl/gstegl.h:
+         gl/egl: fix inverted typedef
+         2b6841d had an inverted typedef defining ginptr and EGLAttrib.  Fix that.
+
+2016-08-16 10:37:28 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/timidity/gstwildmidi.c:
+         wildmidi: Fix compilation with wildmidi 0.4
+         Old versions used char* for the data, new versions use int8_t*. They're often
+         not the same and differ in signedness.
+
+2016-08-16 16:51:02 +1000  Matthew Waters <matthew@centricular.com>
+
+       * configure.ac:
+       * gst-libs/gst/gl/egl/gstegl.h:
+         gl/build: add configure check for possibly missing EGLAttrib
+         Fixes the build on older android targets.
+
+2016-07-13 17:15:44 +0800  Song Bing <bing.song@nxp.com>
+
+       * gst-libs/gst/gl/egl/gsteglimage.c:
+       * gst-libs/gst/gl/egl/gstglcontext_egl.c:
+       * gst-libs/gst/gl/egl/gstglcontext_egl.h:
+       * gst-libs/gst/gl/egl/gstglmemoryegl.c:
+         gl/egl/dmabuf: Wrong attribute list type for EGL 1.5
+         For EGL 1.5 spec, the attribute list type should be EGLAttrib.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768602
+
+2016-08-15 16:14:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst-libs/gst/gl/gstglcontext.c:
+         glcontext: fix race joining thread on finalize
+         https://bugzilla.gnome.org/show_bug.cgi?id=769939
+
+2016-08-16 00:40:53 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/qt/gstqtglutility.cc:
+         qt: Use wglShareLists() workaround unconditionally.
+         Sometimes wglCreateContextAttribsARB() exists, but
+         isn't functional (some Intel drivers), so it's
+         easiest to do the workaround unconditionally.
+
+2016-08-15 16:37:44 +1000  Jan Schmidt <jan@centricular.com>
+
+       * sys/winks/gstksvideodevice.c:
+       * sys/winks/gstksvideodevice.h:
+       * sys/winks/gstksvideosrc.c:
+       * sys/winks/ksvideohelpers.c:
+       * sys/winks/ksvideohelpers.h:
+         winks: Fix RGB frame flipping and postprocessing
+         Uncompressed RGB frames can be (usually are) bottom-up
+         layout in DirectShow, and the code to flip them wasn't
+         properly ported from 0.10. Fix it.
+         Fix post-processing of RGB buffers. We need a writable
+         buffer, but the requests pool is holding an extra ref.
+         This could use more fixing to use a buffer pool
+
+2016-08-12 22:17:25 +1000  Jan Schmidt <jan@centricular.com>
+
+       * sys/winks/gstksvideosrc.c:
+         winks: Give the ksvideosrc PRIMARY rank
+         It's the primary video source on Windows, so give it a
+         rank for autoplugging by camerabin and friends
+
+2016-08-12 22:16:33 +1000  Jan Schmidt <jan@centricular.com>
+
+       * sys/winks/ksvideohelpers.c:
+         winks: Fix swapped RGBx/RGB caps mapping, and endianness.
+         The RGBx and RGB format mappings were reversed.
+         What Windows calls RGB are laid out as BGR in our parlance, so
+         switch that too
+
+2016-08-08 13:41:14 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/qt/gstqtglutility.cc:
+         qt: Move debug statement to after the category init
+         Don't output debug to an uninitialised debug category.
+
+2016-08-11 12:19:59 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/Makefile.am:
+         dashdemux: Disable unit test for the time being
+         It uses random data streams but dashdemux nowadays actually looks into the
+         streams and doesn't like randomness very much. The tests should probably just
+         become validate tests on real streams.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769553
+
+2016-08-11 12:11:22 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         Revert "Revert "dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method""
+         This reverts commit aea2c13fc1672a7260679d706d0a084a34ba7531.
+
+2016-08-04 14:47:41 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: When doing chunked downloading on SIDX, clip requests on the SIDX entry boundaries
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-08-02 08:47:55 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Collect average moof and first sync sample sizes
+         And always request those in the beginning so that ideally we get the moof and
+         the first sync sample all together with the first HTTP request.
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-08-02 08:35:26 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Download any sync-sample following the moof directly in key-units only mode
+         We don't have to do yet another additional request but can just download the
+         data directly.
+         Also unify the key-unit only mode buffer pushing and extract it into its own
+         function now that it became more complicated.
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-29 12:50:58 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: If a fragment contains no sync samples, disable key-unit mode
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-29 12:32:50 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Remember if for a stream we could do key-units only mode
+         This makes sure we don't even try going into that mode if we previously saw
+         that the stream does not have the suitable metadata.
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-29 11:54:21 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Also allow key-unit only mode if (some) sample flags are given by trex but we can still find sync frames
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-12 20:09:52 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Use chunked downloading for the moof in KEY_UNITS mode
+         Allows us to reuse the HTTP connection and reduce latencies a lot.
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-12 10:22:43 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+         adaptivedemux: Add API for allowing subclasses to download URLs in chunks
+         This allows to gradually download part of a fragment when the final size is
+         not known and only a part of it should be downloaded. For example when only
+         the moof should be parsed and/or a single keyframe should be downloaded.
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-06-01 14:02:11 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Mark every first buffer of moov, sidx, moof and mdat as DISCONT in keyframe-only mode
+         We need to mark every first buffer of a key unit as discont, and also every
+         first buffer of a moov and moof. This ensures that qtdemux takes note of our
+         buffer offsets for each of those buffers instead of keeping track of them
+         itself from the first buffer. We need offsets to be consistent between moof
+         and mdat
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-07-28 10:53:49 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Only enable key-unit trick mode for video streams
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-05-31 15:12:49 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Only do keyframe-only playback if the corresponding seek flag is given
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-05-30 12:09:34 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Implement downloading of only sync samples
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-05-30 11:15:03 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Store parsed moof and extract offsets of sync samples in it
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-05-02 17:11:31 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/dash_isoff.c:
+       * tests/check/elements/dash_isoff.h:
+         dash: Add test for parsing a moof box
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-05-02 16:03:56 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/dash_isoff.c:
+         dash: Add unit test for ISOBFF box header parsing
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-04-07 21:33:51 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstisoff.c:
+       * ext/dash/gstisoff.h:
+         dashdemux: Implement parsing of moof box
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-04-07 13:34:57 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstisoff.c:
+         dashdemux: Move code around to keep all sidx related functions together
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-04-07 12:57:13 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstisoff.c:
+       * ext/dash/gstisoff.h:
+         dashdemux: Store box fourccs in the header at a central place
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-03-28 13:45:36 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Implement parsing of ISOBMFF boxes
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-03-16 13:48:09 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstisoff.c:
+       * ext/dash/gstisoff.h:
+         dash: Add helper for parsing box headers
+         https://bugzilla.gnome.org/show_bug.cgi?id=741104
+
+2016-08-10 22:50:12 +0000  xlazom00 <xlazom00@gmail.com>
+
+       * ext/x265/gstx265enc.c:
+         x265enc: Enable aspect ratio
+         x265 encoder need aspectRatioIdc == X265_EXTENDED_SAR if we want to use
+         sarWidth/sarHeight
+         https://bugzilla.gnome.org/show_bug.cgi?id=769716
+
+2016-08-08 13:10:12 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * ext/openjpeg/gstopenjpegenc.c:
+         openjpegenc: use the corrent enumeration
+         Fixes the following error when building in osx.
+         error: implicit conversion from enumeration type
+         'GstJPEG2000Colorspace' to different enumeration type
+         'GstJPEG2000Sampling'
+
+2016-08-08 11:28:44 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/androidmedia/gstamc.c:
+         amc: Fix call to realloc() to allocate the correct size of items
+
+2016-08-07 20:53:30 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * configure.ac:
+       * ext/Makefile.am:
+         fdkaac: actually build and dist
+
+2016-08-06 23:31:23 +0000  xlazom00 <xlazom00@gmail.com>
+
+       * ext/hls/Makefile.am:
+       * gst/timecode/Makefile.am:
+         hls, timecode: fix linking
+         https://bugzilla.gnome.org//show_bug.cgi?id=769587
+
+2016-08-07 12:20:16 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/fdkaac/Makefile.am:
+       * ext/fdkaac/gstfdkaacdec.c:
+       * ext/fdkaac/gstfdkaacdec.h:
+       * ext/fdkaac/plugin.c:
+         fdkaac: Add FDK AAC based decoder element
+         Missing is support for error concealment, etc.
+
+2016-08-07 11:39:07 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/fdkaac/Makefile.am:
+       * ext/fdkaac/gstfdkaacenc.c:
+       * ext/fdkaac/gstfdkaacenc.h:
+       * ext/fdkaac/plugin.c:
+         fdkaac: Add FDK AAC based encoder element
+         This currently only handles LC profile and exposes a bitrate property, but
+         handles up to 7.1 channels. See TODO list for missing features.
+
+2016-08-07 08:51:06 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+       * ext/fdkaac/Makefile.am:
+       * ext/fdkaac/plugin.c:
+         fdkaac: Initial plugin skeleton
+
+2016-08-01 11:45:30 +0200  Bernhard Miller <bernhard.miller@streamunlimited.com>
+
+       * gst/aiff/aiffparse.c:
+         aiffparse: keep end_offset when seeking
+         After seeking in aiff files the information about the data end offset is
+         discarded, leading to audio artifacts with metadata chunks at the end of
+         a file.
+         This patch retains the end offset information after a seek event.
+         https://bugzilla.gnome.org//show_bug.cgi?id=769376
+
+2016-08-06 16:15:33 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/dvdspu/gstdvdspu.c:
+         dvdspu: don't crash if video frame could not be mapped
+         As might happen with e.g. vaapi and the test file from
+         https://bugzilla.gnome.org/show_bug.cgi?id=736227
+
+2016-08-05 09:16:58 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * ext/dash/gstdashdemux.c:
+         Revert "dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method"
+         This reverts commit 947656cfd22b75f914d5abe0af82396787f67564.
+         This makes all dash seeking tests fail. Needs more testing to fully understand
+         what's going wrong. Revert ok'd by Sebastian
+
+2016-05-31 19:21:17 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * gst/timecode/Makefile.am:
+       * gst/timecode/gsttimecodewait.c:
+       * gst/timecode/gsttimecodewait.h:
+       * gst/timecode/plugin.c:
+         timecodewait: New element to wait for a specific timecode
+         timecodewait receives a timecode as an argument (either as string or as
+         GstVideoTimeCode - one is gst-launch-friendly and the other is code-friendly),
+         and it will drop all audio and video buffers until that timecode has been
+         reached.
+         https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-05-20 18:17:52 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * configure.ac:
+       * gst/timecode/Makefile.am:
+       * gst/timecode/gsttimecodestamper.c:
+       * gst/timecode/gsttimecodestamper.h:
+       * gst/timecode/plugin.c:
+         timecodestamper: New element to attach SMPTE timecode to buffers
+         The timecodestamper element attaches a SMPTE timecode to each video buffer.
+         This timecode corresponds to the current stream time.
+         https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-05-15 17:25:44 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * sys/decklink/gstdecklinkvideosink.cpp:
+       * sys/decklink/gstdecklinkvideosink.h:
+         decklinkvideosink: Add support for GstVideoTimeCode
+         The timecode will be fetched from the video buffer and outputted on the
+         decklink video sink.
+         https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-05-15 16:04:14 +0300  Vivia Nikolaidou <vivia@toolsonair.com>
+
+       * sys/decklink/gstdecklink.cpp:
+       * sys/decklink/gstdecklink.h:
+       * sys/decklink/gstdecklinkvideosrc.cpp:
+       * sys/decklink/gstdecklinkvideosrc.h:
+         decklinkvideosrc: Add support for GstVideoTimeCode
+         The timecode will be fetched from the decklink source and attached to the
+         video buffer.
+         https://bugzilla.gnome.org/show_bug.cgi?id=766419
+
+2016-08-04 23:14:41 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglcolorconvert.c:
+         glcolorconvert: add missing rgb16 and bgr16 video formats in switch
+         Fixes an assertion that code should not be reached
+         https://bugzilla.gnome.org/show_bug.cgi?id=769462
+
+2016-08-04 22:28:13 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hls: Avoid potential NULL pointer dereference.
+         Fixes CID 1364753
+
+2016-08-04 22:21:16 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/m3u8.c:
+         hls: Avoid coverity warning about access off the end of an array.
+         Fixes CID 1364755
+
+2016-08-04 14:42:34 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method
+         We don't need to call the latter at all as we're definitely in this period and
+         the segment is selected via the SIDX.
+         This is especially important when doing SNAP seeks, as otherwise we would
+         always start from the beginning of the period (usually 0) again.
+
+2016-08-04 11:08:30 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * ext/hls/m3u8.c:
+         hls: m3u8: remove impossible condition
+         After the check in line 1,111,  media->uri can't be NULL. So the two checks
+         for GST_HLS_MEDIA_TYPE_CLOSED_CAPTIONS are the same, removing the redundant
+         one which goes to cc_unsupported.
+         CID 1364752
+
+2016-08-04 04:53:50 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: Don't output pending data after error
+         If the last_ret status is not OK, skip output
+         of any pending PCR scan buffer, similarly to how
+         the pending decryption buffer is handled above.
+
+2016-08-04 04:29:38 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: On EOS, handle it before waking download loop
+         Otherwise, if the download loop wakes too quickly, it
+         might miss the last_ret value update from the processing
+         thread and loop again.
+
+2016-08-04 01:51:37 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux-util.c:
+         hlsdemux: Include config.h and add header in utils
+         In gsthlsdemux-util.c, include config.h before any
+         other headers, and add a copyright / license header.
+
+2016-07-13 11:02:23 +0200  Edward Hervey <edward@centricular.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix draining on wrong programs
+         When draining a program, we might send a newsegment event on the pads
+         that are going to be removed (and then the pending data).
+         In order to do that, calculate_and_push_newsegment() needs to know
+         what list of streams it should take into account (instead of blindly
+         using the current one).
+         All callers to calculate_and_push_newsegment() and push_pending_data()
+         can now specify the program on which to act (or NULL for the default
+         one).
+
+2016-07-12 15:58:40 +0200  Edward Hervey <edward@centricular.com>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: Fix GAP synchronization without a valid PCR PID
+         For streams that don't have a valid PCR PID, we just use the latest
+         PTS from any given stream.
+         https://bugzilla.gnome.org/show_bug.cgi?id=608148
+
+2016-05-31 13:09:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * gst/mpegtsdemux/mpegtspacketizer.c:
+         tsdemux: handle pcr_pid == 0x1fff
+         Streams without PCR make senses in HLS, where the playlist timestamps
+         can be used to seek or calculate the duration.
+         https://bugzilla.gnome.org/show_bug.cgi?id=608148
+
+2015-05-10 20:10:49 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/mpegtsdemux/mpegtsbase.c:
+         mpegtsdemux: do not abort playback when no PCR were found during initial scan
+         Seeking will not be possible in those streams but at least the can be
+         played. Note scanning is only done when tsdemux is configured in pull mode.
+         https://bugzilla.gnome.org/show_bug.cgi?id=608148
+
+2015-05-09 15:52:22 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/mpegtsdemux/tsdemux.c:
+         mpegtsdemux: only wait for PCR when PCR pid is set
+         Streams without PCR make senses in HLS, where the playlist timestamps
+         can be used to seek or calculate the duration.
+         https://bugzilla.gnome.org/show_bug.cgi?id=608148
+
+2016-08-03 04:18:18 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hls: Fix compiler warning for possibly uninit variable
+
+2016-07-28 14:22:02 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: seek all streams
+
+2016-05-25 11:23:59 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: simplify gst_hls_demux_seek()
+         Don't initialize current_sequence. It is always overwritten in the walk
+         loop.
+
+2016-05-24 15:23:12 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: don't download the last fragment when seeking beyond the end of the track
+         It's not used anyways.
+
+2016-07-12 23:05:55 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux-util.c:
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: Add support for ID3 tag parsing
+         Parse start PTS out of the ID3 tags in
+         audio fragments. Informational only for now.
+
+2016-02-24 16:57:16 +1100  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/Makefile.am:
+       * ext/hls/gsthlsdemux-util.c:
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: Do some reading and dumping of PCRs
+         Read PCRs out of the MPEG-TS stream in a basic way
+         and (for now) just log them
+
+2016-03-05 03:08:55 +1100  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: Only use the primary stream for bitrate selection.
+         When playing alternate rendition auxilliary streams, ignore
+         them in bitrate measurement (for now).
+
+2016-07-15 16:24:17 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: Only select video and audio streams by default
+         Ignore subtitle streams for now, because the
+         different fragment duration causes problems
+         switching bitrates w/ decodebin2 group draining.
+
+2016-02-25 01:58:25 +1100  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: Publish all media for alternate renditions.
+         Create an output stream for each media when alternate renditions
+         are present. Update the manifests for all those streams, and
+         make sure that typefinding is still done for files smaller than 2KB
+         such as small WebVTT files.
+
+2016-03-08 01:24:20 +1100  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: Adjust downstream buffer offsets
+         When fetching a byte-region from a server resource,
+         adjust the downstream buffer offsets so that downstream
+         doesn't know. This is because id3demux insists on the
+         first offset being 0. Later we might strip ID3 headers
+         entirely and this will be unneeded.
+
+2016-03-09 03:07:22 +1100  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/m3u8.c:
+       * ext/hls/m3u8.h:
+         hlsdemux: Choose the default variant and track it when updating
+         Modify playlist updating to track information across updates
+         better, although still hackish.
+         When connection_speed == 0, choose the default variant
+         not the first one in the (now sorted) variant list, as that
+         will have the lowest bitrate.
+
+2015-12-05 11:12:33 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+       * ext/hls/m3u8.c:
+       * ext/hls/m3u8.h:
+       * tests/check/elements/hlsdemux_m3u8.c:
+         hlsdemux: move variant list handling over to new master playlist code
+         Adapt hlsdemux for the m3u8 playlist changes.
+
+2015-11-27 19:26:02 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+       * ext/hls/m3u8.c:
+       * ext/hls/m3u8.h:
+         hls: m3u8: Rework m3u8 parsing and storage.
+         Make M3U8 and GstM3U8MediaFile refcounted. The contents
+         of it and GstM3U8MediaFile are pretty much immutable
+         already, but if we make it refcounted we can just
+         return a ref to the media file from _get_next_fragment()
+         instead of copying over all fields one-by-one, and then
+         copying them all into the adaptive stream structure fields again.
+         Move state from client into m3u8 structure.  This will
+         be useful later when we'll have multiple media playlists
+         being streamed at the same time, as will be the case with
+         alternative renditions.
+         This has the downside that we need to copy over some
+         state when we switch between variant streams.
+         The GstM3U8Client structure is gone, and main/current
+         lists are not directly in hlsdemux. hlsdemux had as
+         many CLIENT_LOCK/UNLOCK as the m3u8 code anyway...
+
+2016-07-27 09:28:23 +0800  Haihua Hu <jared.hu@nxp.com>
+
+       * tests/examples/qt/qmlsink/.gitignore:
+       * tests/examples/qt/qmlsink/main.cpp:
+       * tests/examples/qt/qmlsink/main.qml:
+       * tests/examples/qt/qmlsink/play.pro:
+       * tests/examples/qt/qmlsink/qml.qrc:
+       * tests/examples/qt/qmlsrc/.gitignore:
+       * tests/examples/qt/qmlsrc/grabqml.pro:
+       * tests/examples/qt/qmlsrc/main.cpp:
+       * tests/examples/qt/qmlsrc/main.qml:
+       * tests/examples/qt/qmlsrc/qml.qrc:
+         qmlglsrc: Add qmlglsrc unit test example
+         https://bugzilla.gnome.org/show_bug.cgi?id=768160
+
+2016-07-27 08:16:47 +0800  Haihua Hu <jared.hu@nxp.com>
+
+       * ext/qt/Makefile.am:
+       * ext/qt/gstplugin.cc:
+       * ext/qt/gstqtglutility.cc:
+       * ext/qt/gstqtglutility.h:
+       * ext/qt/gstqtsrc.cc:
+       * ext/qt/gstqtsrc.h:
+       * ext/qt/qtitem.cc:
+       * ext/qt/qtwindow.cc:
+       * ext/qt/qtwindow.h:
+         qt: implement qmlglsrc for qml view grab
+         [Matthew Waters]: gst-indent sources
+         https://bugzilla.gnome.org/show_bug.cgi?id=768160
+
+2016-07-27 10:55:01 +0800  Haihua Hu <jared.hu@nxp.com>
+
+       * gst-libs/gst/gl/x11/gstglwindow_x11.c:
+         glwindow: Fix glimagesink cannot show frame when connect to qmlglsrc
+         When connect to qmlglsrc, x11 event loop will be replace by qt event loop
+         which will cause the window cannot receive event from xserver, such as resize
+         https://bugzilla.gnome.org/show_bug.cgi?id=768160
+
+2016-08-02 17:21:20 +0900  Hyunjun Ko <zzoon@igalia.com>
+
+       * gst-libs/gst/gl/gstglupload.c:
+         glupload: Use bufferpool to allocate new buffer in GLTextureUploadMeta
+         To improve performace of upload with GLTextureUploadMeta,
+         use bufferpool instead of allocating new buffer every time.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769293
+
+2016-07-27 14:48:50 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglwindow.c:
+         glwindow: move unsetting queue_resize to _resize() instead of _draw()
+         Makes infinitely more sense and implementation were expecting that behaviour
+         anyway and would enter a resize, draw, resize, draw, ... cycle instead of only
+         resizing once.
+
+2016-08-03 09:14:07 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Never ever hold the manifest lock while changing the source element state
+         Otherwise we will deadlock in various situations that take the manifest lock
+         from the streaming thread or when shutting down or ...
+
+2016-08-02 17:07:37 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/check/elements/aiffparse.c:
+         aiffparse: In PUSH mode we will never get the ID3 tags as they are at the end of the file
+         This previously did not fail as before we didn't get any tags at all in PUSH
+         mode, now we get the bitrates.
+
+2016-08-02 13:48:43 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/aiff/Makefile.am:
+       * gst/aiff/aiffparse.c:
+         aiffparse: Add tags for container format and bitrate
+         The bitrate is added to help downstream elements (like uridecodebin)
+         figure out a proper network buffer size
+         https://bugzilla.gnome.org/show_bug.cgi?id=769389
+
+2016-01-20 16:42:24 +0000  Alex Ashley <bugzilla@ashley-family.net>
+
+       * tests/check/elements/dash_mpd.c:
+         tests: dashdemux: add test for gst_mpd_client_get_maximum_segment_duration
+         Add a test of the gst_mpd_client_get_maximum_segment_duration() function
+         to check that it first checks the MPD@maxSegmentDuration and then falls
+         back to checking all of the segment durations.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753751
+
+2016-02-24 15:54:54 +0000  Alex Ashley <bugzilla@ashley-family.net>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstmpdparser.c:
+       * ext/dash/gstmpdparser.h:
+         dashdemux: include segment duration when calculating seek range
+         The gst_dash_demux_get_live_seek_range () function returns a stop value
+         that is beyond the available range. The functions
+         gst_mpd_client_check_time_position() and
+         gst_mpd_client_get_next_segment_availability_end_time() in
+         gstmpdparser.c include the segment duration when checking if a segment
+         is available. The gst_dash_demux_get_live_seek_range() function
+         in gstdashdemux.c ignores the segment duration.
+         According to the DASH specification, if maxSegmentDuration is not present,
+         then the maximum Segment duration is the maximum duration of any Segment
+         documented in the MPD.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753751
+
+2016-02-24 15:52:41 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+         adaptivedemux: retry once on 4xx/5xx in certain conditions
+         This helps catch those 404 server errors in live streams when
+         seeking to the very beginning, as the server will handle a
+         request with some delay, which can cause it to drop the fragment
+         before sending it.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753751
+
+2016-02-24 15:47:09 +0000  Alex Ashley <bugzilla@ashley-family.net>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: expose HTTP status
+         To allow adaptivedemux to make retry decisions, it needs to know what
+         sort of HTTP error has occurred. For example, the retry logic for a
+         410 error is different from a 504 error.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753751
+
+2016-03-07 17:04:33 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: allow seeking before start in live streams
+         Some derived classes (at least dashdemux) expose a seeking range
+         based on wall clock. This means that a subsequent seek to the start
+         of this range will be before the allowed range.
+         To solve this, seeks without the ACCURATE flag are allowed to seek
+         before the start for live streams, in which case the segment is
+         shifted to start at the start of the new seek range. If there is
+         an end position, is is shifted too, to keep the duration constant.
+         https://bugzilla.gnome.org/show_bug.cgi?id=753751
+
+2016-08-01 14:12:35 +0800  Haihua Hu <jared.hu@nxp.com>
+
+       * ext/gl/gstglimagesink.c:
+         glimagesink: Fix horizontal/vertical flip matrizes
+         They were swapped.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769371
+
+2016-07-29 16:32:22 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+       * gst/videoparsers/gsth264parse.c:
+         videoparsers: h264: Add more scalable profiles to the profile list
+         Adding Scalable Constrained High (G.10.1.2.1) and
+         Scalable High Intra(G.10.1.3) profiles to the profile list
+         https://bugzilla.gnome.org/show_bug.cgi?id=769303
+
+2016-08-01 10:30:29 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/androidmedia/gst-android-hardware-camera.c:
+       * sys/androidmedia/gst-android-hardware-sensor.c:
+       * sys/androidmedia/gstahssrc.c:
+         androidmedia: Run gst-indent over everything once again
+
+2016-08-01 10:28:26 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/androidmedia/gstamc.c:
+         amc: If we find multiple codecs with the same name, just merge them
+         On the ODroid C1+ the H265 and H264 have the same name but are listed as two
+         different codecs. We have to handle them as the same one that supports both,
+         as otherwise we will register the same GType name twice which fails and we
+         then only have H265 support and not H264 support.
+
+2016-08-01 10:15:04 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/androidmedia/gstamc.c:
+         amc: Use a GQueue for O(1) append instead of a GList
+
+2016-07-29 12:31:38 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Also call reset() in READY->PAUSED
+         This allows subclasses to have initialization code in a single place.
+
+2016-07-29 10:49:26 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/rawparse/gstrawaudioparse.c:
+         rawaudioparse: Use G_GINT64_MODIFIER for portability
+         https://bugzilla.gnome.org/show_bug.cgi?id=769295
+
+2016-07-29 10:07:23 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/rawparse/gstunalignedaudioparse.c:
+         unalignedaudioparse: Fix element factory name of inner parser
+
+2016-07-29 08:54:00 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * sys/androidmedia/gstamc.c:
+         amc: Print generated raw/encoded caps in debug logs
+
+2016-07-28 11:27:29 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+       * ext/dash/gstdashdemux.h:
+         dashdemux: Skip audio streams if TRICKMODE_NO_AUDIO is given in the seek event
+         We just don't expose pads for audio streams, or even download them.
+
+2016-07-28 11:16:24 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/dash/gstdashdemux.c:
+         dashdemux: Reset number of subtitle streams counter on reset() too
+         Otherwise we will continue increasing forever the number of subtitle streams
+         when reusing the element for another DASH manifest.
+
+2016-07-26 17:01:55 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * tests/check/pipelines/simple-launch-lines.c:
+         tests: fix simple-launch-lines when jpeg lib isn't present
+         JPEG detection in configure.ac defines HAVE_JPEG to 0 if the
+         jpeg lib isn't found, rather then not defining it.
+         https://bugzilla.gnome.org/show_bug.cgi?id=769197
+
+2016-07-25 17:55:24 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+       * docs/plugins/inspect/plugin-rawparse.xml:
+         docs: Update rawparser documentation
+         Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
+         https://bugzilla.gnome.org/show_bug.cgi?id=767011
+
+2016-07-25 17:54:09 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/rawparse/Makefile.am:
+       * gst/rawparse/gstaudioparse.c:
+       * gst/rawparse/gstaudioparse.h:
+       * gst/rawparse/gstrawparse.c:
+       * gst/rawparse/gstrawparse.h:
+       * gst/rawparse/gstvideoparse.c:
+       * gst/rawparse/gstvideoparse.h:
+         rawparse: Remove old parser code and wrap new parsers in old elements
+         https://bugzilla.gnome.org/show_bug.cgi?id=767011
+
+2016-07-25 13:45:40 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/rawparse/Makefile.am:
+       * gst/rawparse/gstrawaudioparse.c:
+       * gst/rawparse/gstrawaudioparse.h:
+       * gst/rawparse/gstrawbaseparse.c:
+       * gst/rawparse/gstrawbaseparse.h:
+       * gst/rawparse/gstrawvideoparse.c:
+       * gst/rawparse/gstrawvideoparse.h:
+       * gst/rawparse/gstunalignedaudioparse.c:
+       * gst/rawparse/gstunalignedvideoparse.c:
+       * gst/rawparse/gstunalignedvideoparse.h:
+       * gst/rawparse/plugin.c:
+       * gst/rawparse/unalignedvideo.h:
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+       * tests/check/elements/rawaudioparse.c:
+       * tests/check/elements/rawvideoparse.c:
+         rawparse: Add new raw audio and video parser elements
+         The new rawaudioparse and rawvideoparse elements are based on GstBaseParse
+         and completely replace audioparse and videoparse
+         https://bugzilla.gnome.org/show_bug.cgi?id=767011
+
+2016-07-26 16:01:19 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/caopengllayersink.h:
+       * ext/gl/caopengllayersink.m:
+         caopengllayersink: remove unused to_quit variable
+         It was always 0 and never set to anything meaningful.
+
+2016-07-26 15:57:54 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglframebuffer.c:
+         glframebuffer: add compatibility definition for GL_DEPTH_STENCIL_ATTACHMENT
+         GLES2 doesn't have it defined...
+
+2016-07-15 13:39:54 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/effects/gstgleffectblur.c:
+       * ext/gl/effects/gstgleffectbulge.c:
+       * ext/gl/effects/gstgleffectfisheye.c:
+       * ext/gl/effects/gstgleffectglow.c:
+       * ext/gl/effects/gstgleffectidentity.c:
+       * ext/gl/effects/gstgleffectlaplacian.c:
+       * ext/gl/effects/gstgleffectlumatocurve.c:
+       * ext/gl/effects/gstgleffectlumatocurve.h:
+       * ext/gl/effects/gstgleffectmirror.c:
+       * ext/gl/effects/gstgleffectrgbtocurve.c:
+       * ext/gl/effects/gstgleffectsin.c:
+       * ext/gl/effects/gstgleffectsobel.c:
+       * ext/gl/effects/gstgleffectsquare.c:
+       * ext/gl/effects/gstgleffectsqueeze.c:
+       * ext/gl/effects/gstgleffectstretch.c:
+       * ext/gl/effects/gstgleffecttunnel.c:
+       * ext/gl/effects/gstgleffecttwirl.c:
+       * ext/gl/effects/gstgleffectxray.c:
+       * ext/gl/gstglcolorbalance.c:
+       * ext/gl/gstglcolorscale.c:
+       * ext/gl/gstgldeinterlace.c:
+       * ext/gl/gstgldeinterlace.h:
+       * ext/gl/gstgldifferencematte.c:
+       * ext/gl/gstglfilterapp.c:
+       * ext/gl/gstglfiltershader.c:
+       * ext/gl/gstgloverlay.c:
+       * gst-libs/gst/gl/gstglfilter.c:
+       * gst-libs/gst/gl/gstglfilter.h:
+       * gst-libs/gst/gl/gstglpixelformat.c:
+       * gst-libs/gst/gl/gstglutils.h:
+         glfilter: rewrite subclasses for filter_texture() occuring on GL thread
+         There's no need for the jump to an extra thread in most cases, especially
+         when relying solely on a shader to render.  We can use the provided
+         render_to_target() functions to simplify filter writing.
+
+2016-07-12 15:34:24 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglutils.h:
+         glutils: remove unused GstGLDisplayProjection
+
+2016-07-12 15:29:29 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/gstglimagesink.c:
+       * gst-libs/gst/gl/gstglcolorconvert.c:
+       * gst-libs/gst/gl/gstglmemorypbo.c:
+       * gst-libs/gst/gl/gstglutils.c:
+       * gst-libs/gst/gl/gstglutils.h:
+       * gst-libs/gst/gl/gstglviewconvert.c:
+       * tests/check/libs/gstglmemory.c:
+       * tests/check/libs/gstglupload.c:
+         glcontext: remove not thread-safe get/set_error()
+         Use GError's instead if necessary.
+
+2016-07-12 12:59:57 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/gstglfilterapp.c:
+       * ext/gl/gstglfilterapp.h:
+       * ext/gl/gstglfiltercube.c:
+       * ext/gl/gstglfilterglass.c:
+       * ext/gl/gstglmixer.c:
+       * ext/gl/gstglmixer.h:
+       * ext/gl/gstglmosaic.c:
+       * ext/gl/gstgltestsrc.c:
+       * ext/gl/gstgltestsrc.h:
+       * ext/gl/gstgltransformation.c:
+       * ext/gl/gstglvideomixer.c:
+       * ext/gl/gstglvideomixer.h:
+       * gst-libs/gst/gl/gstgl_fwd.h:
+       * gst-libs/gst/gl/gstglcolorconvert.c:
+       * gst-libs/gst/gl/gstglcolorconvert.h:
+       * gst-libs/gst/gl/gstglfilter.c:
+       * gst-libs/gst/gl/gstglfilter.h:
+       * gst-libs/gst/gl/gstglframebuffer.c:
+       * gst-libs/gst/gl/gstglframebuffer.h:
+       * gst-libs/gst/gl/gstglutils.c:
+       * gst-libs/gst/gl/gstglutils.h:
+       * gst-libs/gst/gl/gstglviewconvert.c:
+       * gst-libs/gst/gl/gstglviewconvert.h:
+       * tests/check/libs/gstglcontext.c:
+         glframebuffer: rewrite for a more consistent API
+         Facilities are given to create fbo's and attach GL memory (renderbuffers
+         or textures).  It also keeps track of the renderable size for use with
+         effective use with glViewport().
+
+2016-07-12 00:30:22 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/gstglcolorbalance.c:
+       * ext/gl/gstglcolorscale.c:
+       * ext/gl/gstgldeinterlace.c:
+       * ext/gl/gstgldifferencematte.c:
+       * ext/gl/gstgldifferencematte.h:
+       * ext/gl/gstgleffects.c:
+       * ext/gl/gstgleffects.h:
+       * ext/gl/gstglfilterapp.c:
+       * ext/gl/gstglfiltercube.c:
+       * ext/gl/gstglfiltercube.h:
+       * ext/gl/gstglfilterglass.c:
+       * ext/gl/gstglfilterglass.h:
+       * ext/gl/gstglfiltershader.c:
+       * ext/gl/gstglmixer.c:
+       * ext/gl/gstglmixer.h:
+       * ext/gl/gstglmosaic.c:
+       * ext/gl/gstglmosaic.h:
+       * ext/gl/gstgloverlay.c:
+       * ext/gl/gstgltransformation.c:
+       * ext/gl/gstgltransformation.h:
+       * ext/gl/gstglvideomixer.c:
+       * gst-libs/gst/gl/gstglfilter.c:
+       * gst-libs/gst/gl/gstglfilter.h:
+         gl: use GLMemory for accessing textures everywhere
+         This simplifies and consolidates a lot of duplicated code creating
+         and modifying textures.
+
+2016-07-11 22:44:16 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/effects/gstgleffectblur.c:
+       * ext/gl/effects/gstgleffectbulge.c:
+       * ext/gl/effects/gstgleffectfisheye.c:
+       * ext/gl/effects/gstgleffectglow.c:
+       * ext/gl/effects/gstgleffectidentity.c:
+       * ext/gl/effects/gstgleffectlaplacian.c:
+       * ext/gl/effects/gstgleffectlumatocurve.c:
+       * ext/gl/effects/gstgleffectmirror.c:
+       * ext/gl/effects/gstgleffectrgbtocurve.c:
+       * ext/gl/effects/gstgleffectsin.c:
+       * ext/gl/effects/gstgleffectsobel.c:
+       * ext/gl/effects/gstgleffectsquare.c:
+       * ext/gl/effects/gstgleffectsqueeze.c:
+       * ext/gl/effects/gstgleffectstretch.c:
+       * ext/gl/effects/gstgleffecttunnel.c:
+       * ext/gl/effects/gstgleffecttwirl.c:
+       * ext/gl/effects/gstgleffectxray.c:
+       * ext/gl/gstglcolorbalance.c:
+       * ext/gl/gstgldeinterlace.c:
+       * ext/gl/gstgldifferencematte.c:
+       * ext/gl/gstglfiltershader.c:
+       * gst-libs/gst/gl/gstglfilter.c:
+       * gst-libs/gst/gl/gstglfilter.h:
+         glfilter: rename draw_texture to draw_fullscreen_quad
+         And remove unused arguments.
+
+2016-07-11 22:31:04 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/Makefile.am:
+       * gst-libs/gst/gl/gl.h:
+       * gst-libs/gst/gl/gstgl_fwd.h:
+       * gst-libs/gst/gl/gstgldisplay.c:
+       * gst-libs/gst/gl/gstglrenderbuffer.c:
+       * gst-libs/gst/gl/gstglrenderbuffer.h:
+         gl: add memory type for renderbuffer's
+         Soon to be used for framebuffers for e.g. depth buffers or throwaway color
+         buffers.
+
+2016-07-11 22:28:42 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglformat.c:
+       * gst-libs/gst/gl/gstglformat.h:
+         glformat: define our own set of formats from the GL defines
+         also add some depth/stencil formats
+
+2016-07-11 22:24:43 +1000  Matthew Waters <matthew@centricular.com>
+
+       * ext/gl/gstgleffects.c:
+         gleffects: fix xray to use the correct function
+         Instead of duplicating the sin effect
+
+2016-07-11 21:29:10 +1000  Matthew Waters <matthew@centricular.com>
+
+       * gst-libs/gst/gl/gstglbasememory.c:
+       * gst-libs/gst/gl/gstglbasememory.h:
+         glbasememory: assert for a valid allocator instead of segfaulting
+
+2016-04-29 14:42:34 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
+
+       * gst/mpegtsdemux/gstmpegdefs.h:
+       * gst/mpegtsdemux/tsdemux.c:
+         tsdemux: add support for LPCM with stream_type = 0x83
+         https://bugzilla.gnome.org/show_bug.cgi?id=765807
+
+2016-07-25 13:06:46 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+       * gst-libs/gst/player/gstplayer.h:
+         player: Add some 'const' to config getters
+
+2016-07-25 13:06:36 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/gst/player/gstplayer.c:
+         player: G-I annotation fixes
+
+2016-07-25 10:30:26 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * docs/libs/gst-plugins-bad-libs-sections.txt:
+       * gst-libs/gst/player/gstplayer.c:
+       * gst-libs/gst/player/gstplayer.h:
+       * tests/check/libs/player.c:
+       * win32/common/libgstplayer.def:
+         player: move 'position-update-interval' setting to the config struct
+         https://bugzilla.gnome.org/show_bug.cgi?id=769144
+
+2016-07-19 14:36:25 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * docs/libs/gst-plugins-bad-libs-sections.txt:
+       * gst-libs/gst/player/gstplayer.c:
+       * gst-libs/gst/player/gstplayer.h:
+       * tests/check/libs/player.c:
+       * win32/common/libgstplayer.def:
+         player: add API to change http user agent
+         Introducing a new 'config' API similar to GstBufferPoolConfig.
+         https://bugzilla.gnome.org/show_bug.cgi?id=765314
+
+2016-07-25 10:54:32 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * common:
+         Update common submodule
+         For 'make update-exports' changes
+
+2016-07-22 17:00:14 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/examples/qt/qml/main.cpp:
+         qml: Don't forget to unref the actual sink element after setting it on glsinkbin
+
+2016-07-22 16:57:45 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * tests/examples/qt/qml/main.cpp:
+         qml: Use glsinkbin instead of glupload directly
+
+2016-07-18 18:36:42 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/openh264/gstopenh264dec.cpp:
+       * ext/openh264/gstopenh264enc.cpp:
+       * ext/openh264/gstopenh264enc.h:
+         openh264: fix up for API changes in v1.6.0
+         Update for API changes in v1.6.0.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768771
+
+2016-07-18 17:43:23 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst-libs/gst/gl/wayland/gstgldisplay_wayland.c:
+       * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h:
+         gl: wayland: improve debug message when connecting to display
+         And another copy'n'paste-o.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768929
+
+2016-07-19 02:11:54 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+         hlsdemux: Fix clearing of decryption state
+         Don't clear decryption state immediately after
+         initialising it in the start_fragment. Don't clear
+         the state of all streams when we want to only clear
+         the current stream.
+         https://bugzilla.gnome.org//show_bug.cgi?id=768757
+
+2016-07-15 10:31:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * tests/check/elements/adaptive_demux_common.c:
+       * tests/check/elements/adaptive_demux_engine.c:
+       * tests/check/elements/audiomixer.c:
+       * tests/check/elements/autovideoconvert.c:
+       * tests/check/elements/camerabin.c:
+         tests: fix bus leak
+         gst_bus_remove_signal_watch() has to be called to release the ref
+         taken by gst_bus_add_signal_watch().
+         https://bugzilla.gnome.org/show_bug.cgi?id=768843
+
+2016-07-15 11:48:25 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+       * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c:
+         camerabinpreview: fix bus leak
+         We were never removing the watch introduced in
+         gst_camerabin_create_preview_pipeline() so its extra ref on the bus was
+         never released.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768838
+
+2016-07-13 23:02:10 +1000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: make decryption key handling per-stream
+         Add demuxer instance-wide decryption key cache. The current and
+         last key url are per-stream, so make a shared cache. Move the
+         decryption handling into the stream object, and use the shared
+         cache for the keys.
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * ext/hls/gsthlsdemux.c:
+       * ext/hls/gsthlsdemux.h:
+         hlsdemux: add hlsdemux-specific AdaptiveDemuxStream subclass
+         Prepare hlsdemux for more than one single stream. Currently hlsdemux
+         assumes there'll only ever be one stream and most of the stream-specific
+         state is actually in the hlsdemux structure. Add a stream subclass
+         instead and move some stream-specific members there instead.
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+         adaptivedemux: Add more safeguards around state changes.
+         Make state changes of internal elements more reliable by locking
+         their state, and ensuring that they aren't blocked pushing data
+         downstream before trying to set their state.
+         Add a boolean to avoid starting tasks when the main
+         thread is busy trying to shut the element down.
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Add debug code to change bitrate.
+         Add some disabled-by-default debugging code that forces
+         bitrate changes by modulating the measured bitrate every
+         few fragments
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: More locking/switching fixes
+         Try harder to make switching pads work better by
+         making sure concurrent downloads are finished before exposing
+         a new set of pads.
+         Release the manifest lock when signalling no-more-pads, as
+         that can call back into adaptivedemux again
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Don't switch streams and expose pads while downloading.
+         If other stream fragments are still downloading but new streams
+         have been scheduled, don't expose them yet - wait until the last
+         one finishes. Otherwise, we can cancel a partially downloaded
+         auxilliary stream and cause a gap.
+
+2016-07-13 23:02:10 +1000  Jan Schmidt <jan@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Drop the manifest lock during outbound actions
+         Drop the manifest lock when performing actions that might
+         call back into adaptivedemux and trigger deadlocks, such
+         as adding/removing pads or sending in-band events (EOS).
+         Unlock the manifest lock when changing the child bin state to
+         NULL, as it might call back to acquire the manifest lock when
+         shutting down pads.
+         Drop the manifest lock while pushing events.
+
+2016-07-12 14:51:47 -0700  Martin Kelly <martin@surround.io>
+
+       * sys/androidmedia/Makefile.am:
+       * sys/androidmedia/gst-android-hardware-sensor.c:
+       * sys/androidmedia/gst-android-hardware-sensor.h:
+       * sys/androidmedia/gstahssrc.c:
+       * sys/androidmedia/gstahssrc.h:
+       * sys/androidmedia/gstamc.c:
+       * sys/androidmedia/gstsensors.h:
+       * sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java:
+         new plugin: Android hardware sensor source
+         ahssrc is a new plugin that enables Gstreamer to read from the
+         android.hardware.Sensor Android sensors. These sensors are treated as
+         buffers and can be passed through and manipulated by the pipeline.
+         https://bugzilla.gnome.org/show_bug.cgi?id=768110
+
+2016-07-14 19:38:26 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/lv2/gstlv2utils.c:
+         lv2: make it build with older lilv
+         Implementing the removal of presets is unfortunately not feasibla with
+         versions < 0.22.
+         Fixes #768595
+
+2016-07-13 23:00:51 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * ext/webrtcdsp/gstwebrtcdsp.cpp:
+       * ext/webrtcdsp/gstwebrtcechoprobe.cpp:
+         webrtcdsp: Add delay-agnostic property
+         In this mode, we let WebRTC Audio Processing figure-out the delay. This
+         is useful when the latency reported by the stack cannot be trusted. Note
+         that in this mode, the leaking of echo during packet lost is much worst.
+         It is recommanded to use PLC (e.g. spanplc, or opus built-in plc).
+         In this mode, we don't do any synchronization. Instead, we simply process all
+         the available reverse stream data as it comes.
+
+2016-07-12 00:02:53 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/videoparsers/gstjpeg2000parse.c:
+         jpeg2000parse: Use correct enum type
+         GST_JPEG2000_SAMPLING_RGB instead of GST_JPEG2000_COLORSPACE_RGB
+         https://bugzilla.gnome.org/show_bug.cgi?id=768696
+
+2016-07-11 21:13:58 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From f363b32 to f49c55e
+
+2016-07-11 11:58:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * sys/kms/gstkmsallocator.c:
+       * sys/kms/gstkmsallocator.h:
+       * sys/kms/gstkmssink.c:
+         kmssink: Fix offsets handling
+         The calculation of the offset table was done base on a plane size
+         estimation. This does not always work. Instead, use memory offset the
+         same we as it's implement in GstVideoMeta map functions.
+
+2016-07-11 19:21:11 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+       * gst-libs/gst/video/gstvideoaggregator.c:
+       * gst/siren/gstsirendec.c:
+         Fix various gboolean vs GstFlowReturn problems
+         Caught by building with MSVC which gave warnings for these
+
+2016-07-08 19:03:06 +1000  Matthew Waters <matthew@centricular.com>
+
+       * configure.ac:
+         gl/build: fix configure when --enable-cocoa is passed on OS X
+         https://bugzilla.gnome.org/show_bug.cgi?id=768553
+
+2016-07-10 20:43:17 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/lv2/README:
+         lv2: planning update
+
+2016-07-10 20:42:42 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * configure.ac:
+       * ext/lv2/gstlv2utils.c:
+         lv2: keep working with older versions
+         Provide a fallback impl. for the only new function we were using from 0.22.
+         Fixes #768595
+
+2016-07-08 14:42:18 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * gst/camerabin2/gstcamerabin2.c:
+         camerabin: update docs section
+
+2016-07-07 13:22:02 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         configure.ac: Cleanup unused variable
+         We only check for a header, no need for overriding LDFLAGS.
+
+2016-07-07 17:24:32 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * gst/gaudieffects/gstgaussblur.h:
+         gaudi: fix documentation warning in GstGaussianBlur
+         Fixing the following warning when generating documentation:
+         xml/element-gaussianblur.xml:72: element refsect2: validity error :
+         ID GstGaussianBlur already defined
+         <refsect2 id="GstGaussianBlur" role="typedef">
+         ^
+         Warning: multiple "IDs" for constraint linkend: GstGaussianBlur.
+         DOC   Fixing cross-references
+
+2016-07-07 17:16:47 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * gst/gaudieffects/gstchromium.h:
+         gaudi: fix documentation warning in GstChromium
+         Fixing the following warning when generating documentation:
+         xml/element-chromium.xml:74: element refsect2: validity error :
+         ID GstChromium already defined
+         <refsect2 id="GstChromium" role="typedef">
+         ^
+         Warning: multiple "IDs" for constraint linkend: GstChromium.
+         DOC   Fixing cross-references
+
+2016-07-07 12:31:20 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         webrtcdsp: Relax C++11 check
+         The library does not require any STL C++11 specific headers.
+         This fixes our OSX build as we target a SDK version that does not
+         support C++11 STL.
+
+2016-07-07 12:31:03 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         webrtcdsp: Add Android GNUSTL support
+
+2016-07-07 12:20:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * configure.ac:
+         webrtcdsp: Set USE_WEBRTCDSP when disabled
+
+2016-07-07 17:20:58 +0200  Edward Hervey <edward@centricular.com>
+
+       * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+         adaptivedemux: Also consider more seek flags as "snap" seeks
+         In the case of KEY_UNIT and TRICKMODE_KEY_UNITS seeks, we want to
+         "snap" to the closest fragment.
+         Without this, we end up pushing out a segment which does not match
+         the first fragment timestamp being pushed out, resulting in one or
+         more buffers being eventually dropped because they are out of segment.
+
+2016-07-06 14:29:04 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         webrtcdsp: Also allow webrtc-audio-processing 0.3
+         It seems to work and is the version available in Debian.
+
+2016-07-06 12:12:41 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
+
+       * ext/musepack/gstmusepackdec.c:
+         musepackdeck: unsigned can't be less than zero
+         Less-than-zero comparison of an unsigned value, guint64, is never true
+         CID 1363334
+
+2016-07-06 13:51:06 +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:07:21 +0300  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.9.1
+       * docs/plugins/gst-plugins-bad-plugins.args:
+       * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-accurip.xml:
+       * docs/plugins/inspect/plugin-adpcmdec.xml:
+       * docs/plugins/inspect/plugin-adpcmenc.xml:
+       * docs/plugins/inspect/plugin-aiff.xml:
+       * docs/plugins/inspect/plugin-asfmux.xml:
+       * docs/plugins/inspect/plugin-assrender.xml:
+       * docs/plugins/inspect/plugin-audiofxbad.xml:
+       * docs/plugins/inspect/plugin-audiomixer.xml:
+       * docs/plugins/inspect/plugin-audiovisualizers.xml:
+       * docs/plugins/inspect/plugin-autoconvert.xml:
+       * docs/plugins/inspect/plugin-bayer.xml:
+       * docs/plugins/inspect/plugin-bluez.xml:
+       * docs/plugins/inspect/plugin-bs2b.xml:
+       * docs/plugins/inspect/plugin-bz2.xml:
+       * docs/plugins/inspect/plugin-camerabin.xml:
+       * docs/plugins/inspect/plugin-chromaprint.xml:
+       * docs/plugins/inspect/plugin-coloreffects.xml:
+       * docs/plugins/inspect/plugin-compositor.xml:
+       * docs/plugins/inspect/plugin-curl.xml:
+       * docs/plugins/inspect/plugin-dashdemux.xml:
+       * docs/plugins/inspect/plugin-dataurisrc.xml:
+       * docs/plugins/inspect/plugin-debugutilsbad.xml:
+       * docs/plugins/inspect/plugin-decklink.xml:
+       * docs/plugins/inspect/plugin-dtls.xml:
+       * docs/plugins/inspect/plugin-dtsdec.xml:
+       * docs/plugins/inspect/plugin-dvb.xml:
+       * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+       * docs/plugins/inspect/plugin-dvdspu.xml:
+       * docs/plugins/inspect/plugin-faac.xml:
+       * docs/plugins/inspect/plugin-faad.xml:
+       * docs/plugins/inspect/plugin-fbdevsink.xml:
+       * docs/plugins/inspect/plugin-festival.xml:
+       * docs/plugins/inspect/plugin-fieldanalysis.xml:
+       * docs/plugins/inspect/plugin-flite.xml:
+       * docs/plugins/inspect/plugin-fluidsynthmidi.xml:
+       * docs/plugins/inspect/plugin-freeverb.xml:
+       * docs/plugins/inspect/plugin-frei0r.xml:
+       * docs/plugins/inspect/plugin-gaudieffects.xml:
+       * docs/plugins/inspect/plugin-gdp.xml:
+       * docs/plugins/inspect/plugin-geometrictransform.xml:
+       * docs/plugins/inspect/plugin-gmedec.xml:
+       * docs/plugins/inspect/plugin-gsm.xml:
+       * docs/plugins/inspect/plugin-gstgtk.xml:
+       * docs/plugins/inspect/plugin-gstsiren.xml:
+       * docs/plugins/inspect/plugin-hls.xml:
+       * docs/plugins/inspect/plugin-id3tag.xml:
+       * docs/plugins/inspect/plugin-inter.xml:
+       * docs/plugins/inspect/plugin-interlace.xml:
+       * docs/plugins/inspect/plugin-ivfparse.xml:
+       * docs/plugins/inspect/plugin-ivtc.xml:
+       * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+       * docs/plugins/inspect/plugin-jpegformat.xml:
+       * docs/plugins/inspect/plugin-kate.xml:
+       * docs/plugins/inspect/plugin-ladspa.xml:
+       * docs/plugins/inspect/plugin-midi.xml:
+       * docs/plugins/inspect/plugin-mimic.xml:
+       * docs/plugins/inspect/plugin-mms.xml:
+       * docs/plugins/inspect/plugin-modplug.xml:
+       * docs/plugins/inspect/plugin-mpeg2enc.xml:
+       * docs/plugins/inspect/plugin-mpegpsdemux.xml:
+       * docs/plugins/inspect/plugin-mpegpsmux.xml:
+       * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+       * docs/plugins/inspect/plugin-mpegtsmux.xml:
+       * docs/plugins/inspect/plugin-mplex.xml:
+       * docs/plugins/inspect/plugin-mxf.xml:
+       * docs/plugins/inspect/plugin-netsim.xml:
+       * docs/plugins/inspect/plugin-ofa.xml:
+       * docs/plugins/inspect/plugin-openal.xml:
+       * docs/plugins/inspect/plugin-opencv.xml:
+       * docs/plugins/inspect/plugin-openexr.xml:
+       * docs/plugins/inspect/plugin-opengl.xml:
+       * docs/plugins/inspect/plugin-openjpeg.xml:
+       * docs/plugins/inspect/plugin-opusparse.xml:
+       * docs/plugins/inspect/plugin-pcapparse.xml:
+       * docs/plugins/inspect/plugin-pnm.xml:
+       * docs/plugins/inspect/plugin-qt.xml:
+       * docs/plugins/inspect/plugin-rawparse.xml:
+       * docs/plugins/inspect/plugin-removesilence.xml:
+       * docs/plugins/inspect/plugin-resindvd.xml:
+       * docs/plugins/inspect/plugin-rfbsrc.xml:
+       * docs/plugins/inspect/plugin-rsvg.xml:
+       * docs/plugins/inspect/plugin-rtmp.xml:
+       * docs/plugins/inspect/plugin-rtponvif.xml:
+       * docs/plugins/inspect/plugin-schro.xml:
+       * docs/plugins/inspect/plugin-sdp.xml:
+       * docs/plugins/inspect/plugin-segmentclip.xml:
+       * docs/plugins/inspect/plugin-shm.xml:
+       * docs/plugins/inspect/plugin-smooth.xml:
+       * docs/plugins/inspect/plugin-smoothstreaming.xml:
+       * docs/plugins/inspect/plugin-sndfile.xml:
+       * docs/plugins/inspect/plugin-soundtouch.xml:
+       * docs/plugins/inspect/plugin-spandsp.xml:
+       * docs/plugins/inspect/plugin-speed.xml:
+       * docs/plugins/inspect/plugin-srtp.xml:
+       * docs/plugins/inspect/plugin-stereo.xml:
+       * docs/plugins/inspect/plugin-subenc.xml:
+       * docs/plugins/inspect/plugin-teletext.xml:
+       * docs/plugins/inspect/plugin-uvch264.xml:
+       * docs/plugins/inspect/plugin-vcdsrc.xml:
+       * docs/plugins/inspect/plugin-videofiltersbad.xml:
+       * docs/plugins/inspect/plugin-videoframe_audiolevel.xml:
+       * docs/plugins/inspect/plugin-videoparsersbad.xml:
+       * docs/plugins/inspect/plugin-videosignal.xml:
+       * docs/plugins/inspect/plugin-vmnc.xml:
+       * docs/plugins/inspect/plugin-voaacenc.xml:
+       * docs/plugins/inspect/plugin-voamrwbenc.xml:
+       * docs/plugins/inspect/plugin-waylandsink.xml:
+       * docs/plugins/inspect/plugin-webp.xml:
+       * docs/plugins/inspect/plugin-wildmidi.xml:
+       * docs/plugins/inspect/plugin-x265.xml:
+       * docs/plugins/inspect/plugin-y4mdec.xml:
+       * docs/plugins/inspect/plugin-yadif.xml:
+       * docs/plugins/inspect/plugin-zbar.xml:
+       * gst-plugins-bad.doap:
+       * win32/common/config.h:
+         Release 1.9.1
+
+2016-07-06 11:52:11 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/eo.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hr.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/ky.po:
+       * po/lt.po:
+       * po/lv.po:
+       * po/mt.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/or.po:
+       * po/pl.po:
+       * po/pt_BR.po:
+       * po/ro.po:
+       * po/ru.po:
+       * po/sk.po:
+       * po/sl.po:
+       * po/sq.po:
+       * po/sr.po:
+       * po/sv.po:
+       * po/tr.po:
+       * po/uk.po:
+       * po/vi.po:
+       * po/zh_CN.po:
+         Update .po files
 
 2016-07-06 10:19:24 +0300  Sebastian Dröge <sebastian@centricular.com>
 
 2016-06-07 15:50:50 +0200  Joan Pau Beltran <joanpau.beltran@socib.cat>
 
        * ext/dc1394/Makefile.am:
-       * ext/dc1394/gstdc1394.c:
-       * ext/dc1394/gstdc1394.h:
        * ext/dc1394/gstdc1394src.c:
        * ext/dc1394/gstdc1394src.h:
          dc1394src: prefix and file names according to Gstreamer conventions
        * gst-libs/gst/audio/gstaudioaggregator.c:
        * gst-libs/gst/audio/gstaudioaggregator.h:
        * gst/audiomixer/Makefile.am:
-       * gst/audiomixer/gstaudioaggregator.c:
-       * gst/audiomixer/gstaudioaggregator.h:
        * gst/audiomixer/gstaudiointerleave.h:
        * gst/audiomixer/gstaudiomixer.h:
        * pkgconfig/gstreamer-bad-audio-uninstalled.pc.in:
        * pkgconfig/gstreamer-dvm.pc.in:
        * sys/androidcamera/Makefile.am:
        * sys/androidcamera/com/gstreamer/GstAhcCallback.java:
-       * sys/androidcamera/gst-android-graphics-imageformat.c:
-       * sys/androidcamera/gst-android-graphics-imageformat.h:
-       * sys/androidcamera/gst-android-graphics-surfacetexture.c:
-       * sys/androidcamera/gst-android-graphics-surfacetexture.h:
-       * sys/androidcamera/gst-android-hardware-camera.c:
-       * sys/androidcamera/gst-android-hardware-camera.h:
-       * sys/androidcamera/gst-androidcamera.c:
        * sys/androidcamera/gstahccallback.h:
-       * sys/androidcamera/gstahcsrc.c:
-       * sys/androidcamera/gstahcsrc.h:
        * sys/androidmedia/gst-android-graphics-imageformat.c:
        * sys/androidmedia/gst-android-graphics-imageformat.h:
        * sys/androidmedia/gst-android-graphics-surfacetexture.c:
 2012-12-13 17:56:01 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * gst-libs/gst/dvm/Makefile.am:
-       * gst-libs/gst/dvm/gst-dvm.c:
-       * gst-libs/gst/dvm/gst-dvm.h:
        * gst-libs/gst/dvm/gstdvm.c:
        * gst-libs/gst/dvm/gstdvm.h:
        * sys/androidcamera/Makefile.am:
        * sys/androidcamera/gst-android-graphics-surfacetexture.c:
        * sys/androidcamera/gst-android-hardware-camera.c:
        * sys/androidcamera/gst-androidcamera.c:
-       * sys/androidcamera/gst-dvm.c:
-       * sys/androidcamera/gst-dvm.h:
        * sys/androidcamera/gstahcsrc.c:
          gst-dvm: Create a gst-dvm library using part of androidcamera
 
 
        * sys/androidcamera/Makefile.am:
        * sys/androidcamera/gst-androidcamera.c:
-       * sys/androidcamera/gst-androidmedia.c:
          Remove previous cruft and create androidcamera plugin
 
 2012-10-17 19:42:59 -0400  Youness Alaoui <youness.alaoui@collabora.co.uk>
 
        * sys/applemedia/Makefile.am:
        * sys/applemedia/avfvideosrc.m:
-       * sys/applemedia/corevideotexturecache.h:
-       * sys/applemedia/corevideotexturecache.m:
        * sys/applemedia/videotexturecache.h:
        * sys/applemedia/videotexturecache.m:
        * sys/applemedia/vtdec.c:
 2015-11-01 13:21:45 +0000  Tim-Philipp Müller <tim@centricular.com>
 
        * Makefile.am:
-       * docs/plugins/inspect/plugin-fragmented.xml:
        * docs/plugins/inspect/plugin-hls.xml:
        * ext/hls/Makefile.am:
        * ext/hls/gstfragmented.h:
-       * ext/hls/gstfragmentedplugin.c:
        * ext/hls/gsthls.h:
        * ext/hls/gsthlsdemux.h:
        * ext/hls/gsthlsplugin.c:
 2015-10-13 14:21:47 +0200  Branko Subasic <branko@axis.com>
 
        * tests/check/Makefile.am:
-       * tests/check/elements/rtponvif.c:
        * tests/check/elements/rtponvifparse.c:
        * tests/check/elements/rtponviftimestamp.c:
          rtponvif: split unit tests in several files
 2015-10-14 15:30:05 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstopencvutils.c:
        * ext/opencv/gstopencvutils.cpp:
-       * ext/opencv/gstopencvvideofilter.c:
        * ext/opencv/gstopencvvideofilter.cpp:
-       * ext/opencv/gsttemplatematch.c:
        * ext/opencv/gsttemplatematch.cpp:
          opencv: switch remaining to C++
          Switch remaining C files to C++ for consistency with other OpeCV elements,
 2015-10-14 14:34:32 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstmotioncells.c:
        * ext/opencv/gstmotioncells.cpp:
        * ext/opencv/gstmotioncells.h:
        * ext/opencv/motioncells_wrapper.cpp:
 2015-10-11 23:44:25 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gsttextoverlay.c:
        * ext/opencv/gsttextoverlay.cpp:
          textoverlay: Switch to C++
          Switch gsttextoverlay to C++ for consistency with other OpenCV elements,
 2015-10-11 21:54:30 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstpyramidsegment.c:
        * ext/opencv/gstpyramidsegment.cpp:
          opencv: pyramidsegment: Switch to C++
          Switch gstpyramidsegment to C++ for consistency with other OpenCV elements,
 2015-10-10 17:52:23 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvsobel.c:
        * ext/opencv/gstcvsobel.cpp:
          cvsobel: Switch to C++
          Switch gstcvlsobel to C++ for consistency with other OpenCV elements, and
 2015-10-10 17:00:55 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvlaplace.c:
        * ext/opencv/gstcvlaplace.cpp:
          cvlaplace: Switch to C++
          Switch gstcvlaplace to C++ for consistency with other OpenCV elements, and
 2015-10-10 16:57:36 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvequalizehist.c:
        * ext/opencv/gstcvequalizehist.cpp:
          cvequalizehist: Switch to C++
          Switch gstcvequalizehist to C++ for consistency with other OpenCV elements,
 2015-10-10 14:10:32 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvdilateerode.c:
        * ext/opencv/gstcvdilateerode.cpp:
-       * ext/opencv/gstcverode.c:
        * ext/opencv/gstcverode.cpp:
          cverode: Switch to C++
          Switch gstcverode to C++ for consistency with other OpenCV elements, and
 2015-10-02 19:02:26 +0100  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvdilate.c:
        * ext/opencv/gstcvdilate.cpp:
          cvdilate: Change gstcvdilate to C++
          Change the gstcvdilate.c file extension to cpp and add it into Makefile for
 2015-10-02 18:50:45 +0100  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstskindetect.c:
        * ext/opencv/gstskindetect.cpp:
          skindetect: Change gstskindetect to C++
          Change the file extension to cpp and add it into Makefile for consistency
 2015-10-02 18:10:32 +0100  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstcvsmooth.c:
        * ext/opencv/gstcvsmooth.cpp:
          cvsmooth: port to C++
          Change the file extension to cpp and add it into Makefile for consistency
 2015-10-02 17:48:47 +0100  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstretinex.c:
        * ext/opencv/gstretinex.cpp:
          retinex: Change retinex to C++
          Change the gstretinex.c file to cpp and add it into Makefile.
 2015-10-02 16:01:29 +0100  Luis de Bethencourt <luisbg@osg.samsung.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gsthanddetect.c:
        * ext/opencv/gsthanddetect.cpp:
          handdetect: Change gsthanddetect to C++
          Change the gsthanddetect.c file to cpp and add it into Makefile.
 2015-08-28 13:42:29 +0200  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstedgedetect.c:
        * ext/opencv/gstedgedetect.cpp:
          edgedetect: Rename gstedgedetect.c to gstedgedetect.cpp for consistency.
          Change the file extension to cpp and add it into Makefile for consistency
 2015-08-26 11:57:24 +0200  Vanessa Chipirrás Navalón <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstfaceblur.c:
        * ext/opencv/gstfaceblur.cpp:
          faceblur: Change gstfaceblur to C++.
          Change the gstfaceblur.c file to cpp and add it into Makefile.
 2015-07-31 13:45:43 +0100  Vanessa Chipirrás <vchipirras6@gmail.com>
 
        * ext/opencv/Makefile.am:
-       * ext/opencv/gstfacedetect.c:
        * ext/opencv/gstfacedetect.cpp:
        * ext/opencv/gstfacedetect.h:
-       * ext/opencv/gstopencv.c:
        * ext/opencv/gstopencv.cpp:
          facedetect: need to migrate to C++
          The cascade classifier changes its structure on new version of OpenCV.
        * tests/examples/codecparsers/parse-vp8.c:
        * tests/icles/.gitignore:
        * tests/icles/Makefile.am:
-       * tests/icles/vp8parser-test.c:
          examples: move vp8 parser test to codecparser example directory
 
 2015-06-21 11:20:57 +0100  Tim-Philipp Müller <tim@centricular.com>
        * sys/decklink/osx/DeckLinkAPIConfiguration.h:
        * sys/decklink/osx/DeckLinkAPIDeckControl.h:
        * sys/decklink/osx/DeckLinkAPIDiscovery.h:
-       * sys/decklink/osx/DeckLinkAPIDispatch-osx.cpp:
        * sys/decklink/osx/DeckLinkAPIDispatch.cpp:
        * sys/decklink/osx/DeckLinkAPIModes.h:
        * sys/decklink/osx/DeckLinkAPIStreaming.h:
        * tests/examples/gl/qt/qglwtextureshare/qglwtextureshare.pro:
        * tests/examples/gl/qt/videooverlay/Debug/videooverlay:
        * tests/examples/gl/qt/videooverlay/videooverlay.pro:
-       * tests/examples/gl/qt/videooverlay/videovideooverlay.pro:
          examples: port GL/Qt examples to Qt5
          Update the GL Qt integration examples for Qt5 changes and for GstGL
          signal signature changes.
        * ext/gl/gstglvideomixer.h:
        * gst-libs/gst/gl/Makefile.am:
        * gst-libs/gst/gl/gl.h:
-       * gst-libs/gst/gl/gstglmixer.c:
-       * gst-libs/gst/gl/gstglmixer.h:
-       * gst-libs/gst/gl/gstglmixerpad.h:
          gl: Move GstGLMixer to the plugin for now
          It depends on GstAggregator and we don't want to install headers
          for that yet.
        * gst-libs/gst/gl/glprototypes/Makefile.am:
        * gst-libs/gst/gl/glprototypes/gstgl_gles2compat.h:
        * gst-libs/gst/gl/gstglapi.h:
-       * gst-libs/gst/gl/gstgles2.h:
          gl: move gles2 compat header to glprototypes
 
 2014-06-22 09:36:34 +1000  Matthew Waters <ystreet00@gmail.com>
        * tests/examples/gl/cocoa/cocoa-videooverlay.m:
        * tests/examples/gl/cocoa/videooverlay/.gitignore:
        * tests/examples/gl/cocoa/videooverlay/Makefile.am:
-       * tests/examples/gl/cocoa/videooverlay/main.m:
          gl: rename cocoa example and move it to its parent directory
 
 2014-05-02 05:29:41 +0100  Julien Isorce <julien.isorce@gmail.com>
 
        * configure.ac:
        * tests/examples/Makefile.am:
-       * tests/examples/clutter/clutteractor.c:
-       * tests/examples/clutter/clutteractortee.c:
-       * tests/examples/clutter/cluttershare.c:
        * tests/examples/gl/Makefile.am:
        * tests/examples/gl/clutter/.gitignore:
        * tests/examples/gl/clutter/Makefile.am:
        * tests/examples/gl/sdl/sdl.sln:
        * tests/examples/gl/sdl/sdlshare.c:
        * tests/examples/gl/sdl/sdlshare.vcproj:
-       * tests/examples/gtk/fxtest/fxtest.c:
-       * tests/examples/gtk/fxtest/pixbufdrop.c:
-       * tests/examples/gtk/gstgtk.c:
-       * tests/examples/sdl/sdlshare.c:
          gl/examples: move to -bad
          - fix all the compiler errors
          - give them their own gl directory
        * sys/applemedia/Makefile.am:
        * sys/applemedia/avfassetsrc.h:
        * sys/applemedia/avfassetsrc.m:
-       * sys/applemedia/iosavassetsrc.h:
-       * sys/applemedia/iosavassetsrc.m:
        * sys/applemedia/plugin.m:
          iosavassetsrc: rename element to avfassetsrc
          https://bugzilla.gnome.org/show_bug.cgi?id=728249
        * gst-libs/gst/gl/glprototypes/gles.h:
        * gst-libs/gst/gl/glprototypes/gles1.h:
        * gst-libs/gst/gl/glprototypes/gles1_functions.h:
-       * gst-libs/gst/gl/glprototypes/gles1gles2.h:
-       * gst-libs/gst/gl/glprototypes/gles1gles2opengl.h:
-       * gst-libs/gst/gl/glprototypes/gles1opengl.h:
-       * gst-libs/gst/gl/glprototypes/gles2.h:
        * gst-libs/gst/gl/glprototypes/gles2_functions.h:
-       * gst-libs/gst/gl/glprototypes/gles2opengl.h:
        * gst-libs/gst/gl/glprototypes/gles3opengl.h:
        * gst-libs/gst/gl/glprototypes/opengl.h:
        * gst-libs/gst/gl/glprototypes/opengl_functions.h:
        * ext/gl/gstglvideomixer.c:
        * ext/gl/gstglvideomixer.h:
        * ext/gl/gstopengl.c:
-       * gst/gl/BUGS:
-       * gst/gl/Makefile.am:
-       * gst/gl/effects/gstgleffectbulge.c:
-       * gst/gl/effects/gstgleffectfisheye.c:
-       * gst/gl/effects/gstgleffectglow.c:
-       * gst/gl/effects/gstgleffectidentity.c:
-       * gst/gl/effects/gstgleffectlumatocurve.c:
-       * gst/gl/effects/gstgleffectlumatocurve.h:
-       * gst/gl/effects/gstgleffectmirror.c:
-       * gst/gl/effects/gstgleffectrgbtocurve.c:
-       * gst/gl/effects/gstgleffectscurves.h:
-       * gst/gl/effects/gstgleffectsin.c:
-       * gst/gl/effects/gstgleffectsquare.c:
-       * gst/gl/effects/gstgleffectsqueeze.c:
-       * gst/gl/effects/gstgleffectssources.c:
-       * gst/gl/effects/gstgleffectssources.h:
-       * gst/gl/effects/gstgleffectstretch.c:
-       * gst/gl/effects/gstgleffecttunnel.c:
-       * gst/gl/effects/gstgleffecttwirl.c:
-       * gst/gl/effects/gstgleffectxray.c:
-       * gst/gl/gltestsrc.c:
-       * gst/gl/gltestsrc.h:
-       * gst/gl/gstglbumper.c:
-       * gst/gl/gstglbumper.h:
-       * gst/gl/gstglcolorscale.c:
-       * gst/gl/gstglcolorscale.h:
-       * gst/gl/gstgldeinterlace.c:
-       * gst/gl/gstgldeinterlace.h:
-       * gst/gl/gstgldifferencematte.c:
-       * gst/gl/gstgldifferencematte.h:
-       * gst/gl/gstgleffects.c:
-       * gst/gl/gstgleffects.h:
-       * gst/gl/gstglfilterapp.c:
-       * gst/gl/gstglfilterapp.h:
-       * gst/gl/gstglfilterblur.c:
-       * gst/gl/gstglfilterblur.h:
-       * gst/gl/gstglfiltercube.c:
-       * gst/gl/gstglfiltercube.h:
-       * gst/gl/gstglfilterglass.c:
-       * gst/gl/gstglfilterglass.h:
-       * gst/gl/gstglfilterlaplacian.c:
-       * gst/gl/gstglfilterlaplacian.h:
-       * gst/gl/gstglfilterreflectedscreen.c:
-       * gst/gl/gstglfilterreflectedscreen.h:
-       * gst/gl/gstglfiltershader.c:
-       * gst/gl/gstglfiltershader.h:
-       * gst/gl/gstglfiltersobel.c:
-       * gst/gl/gstglfiltersobel.h:
-       * gst/gl/gstglimagesink.c:
-       * gst/gl/gstglimagesink.h:
-       * gst/gl/gstglmosaic.c:
-       * gst/gl/gstglmosaic.h:
-       * gst/gl/gstgloverlay.c:
-       * gst/gl/gstgloverlay.h:
-       * gst/gl/gstgltestsrc.c:
-       * gst/gl/gstgltestsrc.h:
-       * gst/gl/gstglvideomixer.c:
-       * gst/gl/gstglvideomixer.h:
-       * gst/gl/gstopengl.c:
          move gl elements to ext subdirectory
 
 2014-03-15 15:55:46 +0100  Matthew Waters <ystreet00@gmail.com>
        * gst-libs/gst/gl/egl/gstglcontext_egl.c:
        * gst-libs/gst/gl/egl/gstglcontext_egl.h:
        * gst-libs/gst/gl/gstglcontext.c:
-       * gst-libs/gst/gl/gstglegl.c:
-       * gst-libs/gst/gl/gstglegl.h:
        * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h:
          [796/906] move egl into its own directory
 
        * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.h:
        * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
        * gst-libs/gst/gl/gstglwindow.c:
-       * gst-libs/gst/gl/gstglwindow_cocoa.h:
-       * gst-libs/gst/gl/gstglwindow_cocoa.m:
-       * gst-libs/gst/gl/gstglwindow_win32.c:
-       * gst-libs/gst/gl/gstglwindow_win32.h:
-       * gst-libs/gst/gl/gstglwindow_win32_egl.c:
-       * gst-libs/gst/gl/gstglwindow_win32_egl.h:
-       * gst-libs/gst/gl/gstglwindow_win32_wgl.c:
-       * gst-libs/gst/gl/gstglwindow_win32_wgl.h:
        * gst-libs/gst/gl/gstglwindow_winCE.c:
-       * gst-libs/gst/gl/gstglwindow_x11.c:
-       * gst-libs/gst/gl/gstglwindow_x11.h:
-       * gst-libs/gst/gl/gstglwindow_x11_egl.c:
-       * gst-libs/gst/gl/gstglwindow_x11_egl.h:
-       * gst-libs/gst/gl/gstglwindow_x11_glx.c:
-       * gst-libs/gst/gl/gstglwindow_x11_glx.h:
        * gst-libs/gst/gl/win32/Makefile.am:
        * gst-libs/gst/gl/win32/gstglwindow_win32.c:
        * gst-libs/gst/gl/win32/gstglwindow_win32.h:
 
 2009-02-26 17:45:21 -0500  Julien Isorce <julien.isorce@gmail.com>
 
-       * gst-libs/gst/gl/GNUmakefile:
        * gst-libs/gst/gl/GNUmakefile.gnustep:
-       * gst/gl/GNUmakefile:
        * gst/gl/GNUmakefile.gnustep:
-       * gst/gl/effects/GNUmakefile:
        * gst/gl/effects/GNUmakefile.gnustep:
          [318/906] rename GNUmakefile(s) to GNUmakefile(s).gnustep
 
        * gst/gl/CMakeLists.txt:
        * gst/gl/Makefile.am:
        * gst/gl/gstgloverlay.c:
-       * gst/gl/gstglpixbufoverlay.c:
        * gst/gl/gstopengl.c:
        * tests/examples/gtk/fxtest/pixbufdrop.c:
          [308/906] Rename glpixbufoverlay to gloverlay
 
        * gst/gl/Makefile.am:
        * gst/gl/effects/gstgleffectglow.c:
-       * gst/gl/effects/gstgleffects.h:
        * gst/gl/effects/gstgleffectssources.c:
        * gst/gl/effects/gstgleffectssources.h:
        * gst/gl/gstgleffects.c:
        * gst/gl/Makefile.am:
        * gst/gl/gstgldownload.c:
        * gst/gl/gstgldownload.h:
-       * gst/gl/gstglgraphicmaker.c:
-       * gst/gl/gstglgraphicmaker.h:
        * gst/gl/gstglupload.c:
        * gst/gl/gstglupload.h:
-       * gst/gl/gstglvideomaker.c:
-       * gst/gl/gstglvideomaker.h:
        * gst/gl/gstopengl.c:
          [103/906] rename glgraphicmaker -> glupload and glvideomaker -> gldownload
 
 2008-06-11 23:31:53 +0000  Julien Isorce <julien.isorce@gmail.com>
 
        * gst-libs/gst/gl/Makefile.am:
-       * gst-libs/gst/gl/gltestsrc.c:
-       * gst-libs/gst/gl/gltestsrc.h:
        * gst/gl/Makefile.am:
        * gst/gl/gltestsrc.c:
        * gst/gl/gltestsrc.h:
        * gst-libs/gst/gl/gstglfilter.c:
        * gst-libs/gst/gl/gstglfilter.h:
        * gst/gl/Makefile.am:
-       * gst/gl/gstglfilter.c:
-       * gst/gl/gstglfilter.h:
        * gst/gl/gstgltestsrc.c:
        * gst/gl/gstgltestsrc.h:
        * gst/gl/gstopengl.c:
 2008-05-18 16:04:56 +0000  Julien Isorce <julien.isorce@gmail.com>
 
        * gst/gl/Makefile.am:
-       * gst/gl/gstgl.c:
        * gst/gl/gstopengl.c:
          [064/906] up
 
        * gst-libs/gst/gl/gstglfilter.c:
        * gst-libs/gst/gl/gstglfilter.h:
        * gst/gl/glimagesink.c:
-       * gst/gl/gstglfilter.c:
-       * gst/gl/gstglfilter.h:
        * gst/gl/gstopengl.c:
          [056/906] * configure.ac: Readd pre-pkgconfig OpenGL detection, since pkgconfig requires Mesa from git master. * gst/gl/glimagesink.c: * gst/gl/gstopengl.c: Move debug category initialization to element. * gst-libs/gst/gl/Makefile.am: * gst-libs/gst/gl/gstglfilter.c: * gst-libs/gst/gl/gstglfilter.h: * gst/gl/gstglfilter.c: * gst/gl/gstglfilter.h: Move glfilter to library. * pkgconfig/gstreamer-plugins-gl.pc.in: Add gstreamer-base-0.10 as a requirement. * po/en.po: Update.
 
        * gst-libs/gst/gl/gstgldisplay.h:
        * gst/gl/Makefile.am:
        * gst/gl/glimagesink.h:
-       * gst/gl/glvideo.c:
-       * gst/gl/glvideo.h:
          [043/906] * sys/glsink/Makefile.am: * sys/glsink/glimagesink.h: * sys/glsink/glvideo.c: * sys/glsink/glvideo.h: * sys/glsink/gstglbuffer.c: * sys/glsink/gstglbuffer.h: * sys/glsink/gstgldisplay.c: * sys/glsink/gstgldisplay.h: Rename glvideo.[ch] to gstgldisplay.[ch].
 
 2007-12-24 20:53:55 +0000  David Schleef <ds@schleef.org>
        * sys/applemedia-nonpublic/mtapi.h:
        * sys/applemedia-nonpublic/plugin.m:
        * sys/applemedia/Makefile.am:
-       * sys/applemedia/celapi.c:
-       * sys/applemedia/celapi.h:
-       * sys/applemedia/celvideosrc.c:
-       * sys/applemedia/celvideosrc.h:
        * sys/applemedia/coremediactx.c:
        * sys/applemedia/coremediactx.h:
-       * sys/applemedia/mioapi.c:
-       * sys/applemedia/mioapi.h:
-       * sys/applemedia/miovideodevice.c:
-       * sys/applemedia/miovideodevice.h:
-       * sys/applemedia/miovideosrc.c:
-       * sys/applemedia/miovideosrc.h:
        * sys/applemedia/plugin.m:
          applemedia: move plugins using private frameworks to applemedia-nonpublic
 
        * gst/videosignal/gstsimplevideomark.h:
        * gst/videosignal/gstsimplevideomarkdetect.c:
        * gst/videosignal/gstsimplevideomarkdetect.h:
-       * gst/videosignal/gstvideodetect.c:
-       * gst/videosignal/gstvideodetect.h:
-       * gst/videosignal/gstvideomark.c:
-       * gst/videosignal/gstvideomark.h:
        * gst/videosignal/gstvideosignal.c:
          videomark/detect: rename to simplevideomark[detect]
 
 2012-09-28 12:55:27 +0200  David Corvoysier <david.corvoysier@orange.com>
 
        * ext/dash/COPYING:
-       * ext/dash/LICENSE:
        * ext/dash/gstdashdemux.c:
        * ext/dash/gstdashdemux.h:
          Renamed LICENSE into COPYING
        * sys/vdpau/gstvdp/gstvdpbuffer.h:
        * sys/vdpau/gstvdp/gstvdpbufferpool.c:
        * sys/vdpau/gstvdp/gstvdpbufferpool.h:
-       * sys/vdpau/gstvdp/gstvdpdecoder.c:
-       * sys/vdpau/gstvdp/gstvdpdecoder.h:
-       * sys/vdpau/gstvdp/gstvdpdevice.c:
-       * sys/vdpau/gstvdp/gstvdpdevice.h:
-       * sys/vdpau/gstvdp/gstvdpoutputbuffer.c:
-       * sys/vdpau/gstvdp/gstvdpoutputbuffer.h:
-       * sys/vdpau/gstvdp/gstvdpoutputbufferpool.c:
-       * sys/vdpau/gstvdp/gstvdpoutputbufferpool.h:
        * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
        * sys/vdpau/gstvdp/gstvdpoutputsrcpad.h:
        * sys/vdpau/gstvdp/gstvdputils.c:
-       * sys/vdpau/gstvdp/gstvdputils.h:
        * sys/vdpau/gstvdp/gstvdpvideobuffer.c:
        * sys/vdpau/gstvdp/gstvdpvideobuffer.h:
        * sys/vdpau/gstvdp/gstvdpvideobufferpool.c:
        * ext/fluidsynth/Makefile.am:
        * ext/fluidsynth/gstfluiddec.c:
        * ext/fluidsynth/gstfluiddec.h:
-       * ext/fluidsynth/gstfluidsynth.c:
-       * ext/fluidsynth/gstfluidsynth.h:
          fluidsynth: rename to fluiddec
          Rename the fluidsynth plugin to fluidsynthmidi and the decoder
          to fluiddec to avoid conflicts with buzztard.
        * ext/hls/gsturidownloader.h:
        * ext/hls/m3u8.c:
        * ext/hls/m3u8.h:
-       * gst/hls/Makefile.am:
-       * gst/hls/gstfragment.c:
-       * gst/hls/gstfragment.h:
-       * gst/hls/gstfragmented.h:
-       * gst/hls/gstfragmentedplugin.c:
-       * gst/hls/gsthlsdemux.c:
-       * gst/hls/gsthlsdemux.h:
-       * gst/hls/gsthlssink.c:
-       * gst/hls/gsthlssink.h:
-       * gst/hls/gstm3u8playlist.c:
-       * gst/hls/gstm3u8playlist.h:
-       * gst/hls/gsturidownloader.c:
-       * gst/hls/gsturidownloader.h:
-       * gst/hls/m3u8.c:
-       * gst/hls/m3u8.h:
          Make the hls plugin depend on gnutls and move to ext/hls/
          gnutls is used to implement AES decryption
 
        * ext/spandsp/gstspandsp.c:
        * gst/dtmf/Makefile.am:
        * gst/dtmf/gstdtmf.c:
-       * gst/dtmf/gstdtmfdetect.c:
-       * gst/dtmf/gstdtmfdetect.h:
        * gst/dtmf/tone_detect.c:
        * gst/dtmf/tone_detect.h:
          dtmf/spandsp: Move dtmfdetect to use libspandsp
        * ext/eglgles/Makefile.am:
        * ext/eglgles/gsteglglessink.c:
        * ext/eglgles/gsteglglessink.h:
-       * ext/eglgles/gstvidroidsink.c:
-       * ext/eglgles/gstvidroidsink.h:
          eglglessink: Move eglgles Sink to ext/ #2
 
 2012-09-10 20:00:57 -0300  Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
        * docs/plugins/inspect/plugin-modplug.xml:
        * docs/plugins/inspect/plugin-mpeg2enc.xml:
        * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
-       * docs/plugins/inspect/plugin-mpegdemux2.xml:
        * docs/plugins/inspect/plugin-mpegpsdemux.xml:
        * docs/plugins/inspect/plugin-mpegpsmux.xml:
        * docs/plugins/inspect/plugin-mpegtsdemux.xml:
        * gst/audiovisualizers/Makefile.am:
        * gst/audiovisualizers/gstaudiovisualizer.c:
        * gst/audiovisualizers/gstaudiovisualizer.h:
-       * gst/audiovisualizers/gstbaseaudiovisualizer.c:
        * gst/audiovisualizers/gstbaseaudiovisualizer.h:
        * gst/audiovisualizers/gstspacescope.c:
        * gst/audiovisualizers/gstspacescope.h:
 2012-06-16 16:49:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * gst/mpegdemux/Makefile.am:
-       * gst/mpegdemux/flumpegdemux.c:
        * gst/mpegdemux/gstmpegdemux.c:
        * gst/mpegdemux/gstmpegdemux.h:
        * gst/mpegdemux/gstpesfilter.c:
        * ext/jasper/gstjasperenc.c:
        * ext/jasper/gstjasperenc.h:
        * ext/jp2k/Makefile.am:
-       * ext/jp2k/gstjasperdec.c:
-       * ext/jp2k/gstjasperdec.h:
-       * ext/jp2k/gstjasperenc.c:
-       * ext/jp2k/gstjasperenc.h:
-       * ext/jp2k/gstjp2k.c:
          jasper: Rename from jp2k to jasper
          Jasper is not the only JPEG2000 library out there and we
          might want to add encoders/decoders based on OpenJPEG for example.
        * sys/d3dvideosink/Makefile.am:
        * sys/d3dvideosink/d3dvideosink.c:
        * sys/d3dvideosink/d3dvideosink.h:
-       * sys/d3dvideosink/directx/d3d.c:
-       * sys/d3dvideosink/directx/d3d.h:
        * sys/d3dvideosink/directx/directx.h:
        * sys/d3dvideosink/directx/directx10/dx10_d3d.h:
        * sys/d3dvideosink/directx/directx11/dx11_d3d.h:
        * ext/curl/gstcurlbasesink.h:
        * ext/curl/gstcurlhttpsink.c:
        * ext/curl/gstcurlhttpsink.h:
-       * ext/curl/gstcurlsink.c:
        * ext/curl/gstcurlsink.h:
        * ext/curl/gstcurltlssink.c:
        * ext/curl/gstcurltlssink.h:
 
        * configure.ac:
        * gst/mpeg4videoparse/Makefile.am:
-       * gst/mpeg4videoparse/mpeg4parse.c:
-       * gst/mpeg4videoparse/mpeg4parse.h:
-       * gst/mpeg4videoparse/mpeg4videoparse.c:
-       * gst/mpeg4videoparse/mpeg4videoparse.h:
        * gst/videoparsers/Makefile.am:
        * gst/videoparsers/gstmpeg4videoparse.c:
        * gst/videoparsers/gstmpeg4videoparse.h:
 2011-11-04 11:24:53 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * gst-libs/gst/video/Makefile.am:
-       * gst-libs/gst/video/gstsurfacebuffer.c:
        * gst-libs/gst/video/gstsurfacebuffer.h:
        * gst-libs/gst/video/gstsurfaceconverter.c:
        * gst-libs/gst/video/gstsurfaceconverter.h:
 
 2011-07-07 16:44:31 -0400  Joshua M. Doe <oss@nvl.army.mil>
 
-       * sys/decklink/DeckLinkAPI.h:
-       * sys/decklink/DeckLinkAPIDispatch.cpp:
-       * sys/decklink/LinuxCOM.h:
        * sys/decklink/capture.cpp:
        * sys/decklink/capture.h:
        * sys/decklink/gstdecklink.h:
        * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
        * docs/plugins/gst-plugins-bad-plugins-sections.txt:
        * docs/plugins/inspect/plugin-rtmp.xml:
-       * docs/plugins/inspect/plugin-rtmpsrc.xml:
        * ext/rtmp/Makefile.am:
        * ext/rtmp/gstrtmp.c:
        * ext/rtmp/gstrtmpsink.c:
        * gst/audiovisualizers/Makefile.am:
        * gst/audiovisualizers/gstbaseaudiovisualizer.c:
        * gst/audiovisualizers/gstbaseaudiovisualizer.h:
-       * gst/audiovisualizers/gstbasescope.c:
-       * gst/audiovisualizers/gstbasescope.h:
        * gst/audiovisualizers/gstspectrascope.c:
        * gst/audiovisualizers/gstspectrascope.h:
        * gst/audiovisualizers/gstsynaescope.c:
        * gst/audiovisualizers/gstwavescope.c:
        * gst/audiovisualizers/gstwavescope.h:
        * gst/audiovisualizers/plugin.c:
-       * gst/scopes/Makefile.am:
-       * gst/scopes/gstbasescope.c:
-       * gst/scopes/gstbasescope.h:
-       * gst/scopes/gstspectrascope.c:
-       * gst/scopes/gstspectrascope.h:
-       * gst/scopes/gstsynaescope.c:
-       * gst/scopes/gstsynaescope.h:
-       * gst/scopes/gstwavescope.c:
-       * gst/scopes/gstwavescope.h:
-       * gst/scopes/plugin.c:
          audiovisualizers: rename scopes plugin to audiovisualizers
 
 2011-05-31 14:42:55 +0300  Stefan Kost <ensonic@users.sf.net>
        * docs/plugins/gst-plugins-bad-plugins-sections.txt:
        * docs/plugins/inspect/plugin-amrwbenc.xml:
        * ext/Makefile.am:
-       * ext/amrwbenc/GstAmrwbEnc.prs:
        * ext/amrwbenc/Makefile.am:
        * ext/amrwbenc/README:
-       * ext/amrwbenc/gstamrwb.c:
-       * ext/amrwbenc/gstamrwbenc.c:
-       * ext/amrwbenc/gstamrwbenc.h:
        * ext/voamrwbenc/GstVoAmrwbEnc.prs:
        * ext/voamrwbenc/Makefile.am:
        * ext/voamrwbenc/gstvoamrwb.c:
        * 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:
        * ext/opencv/gstopencv.c:
        * ext/opencv/gsttextoverlay.c:
        * ext/opencv/gsttextoverlay.h:
-       * ext/opencv/gsttextwrite.c:
-       * ext/opencv/gsttextwrite.h:
          opencv text overlay: rename and docuemnt
          Rename the element textwrite to opencvtextoverlay. Add proper structuring to
          opencv textoverlay element.
        * gst/audioparsers/gstaacparse.h:
        * gst/audioparsers/gstac3parse.h:
        * gst/audioparsers/gstamrparse.h:
-       * gst/audioparsers/gstbaseparse.c:
-       * gst/audioparsers/gstbaseparse.h:
        * gst/audioparsers/gstdcaparse.h:
        * gst/audioparsers/gstflacparse.h:
        * gst/audioparsers/gstmpegaudioparse.h:
 2011-01-27 18:16:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * configure.ac:
-       * gst/h263parse/Makefile.am:
-       * gst/h263parse/gstbaseparse.c:
-       * gst/h263parse/gstbaseparse.h:
-       * gst/h263parse/gsth263parse.c:
-       * gst/h263parse/gsth263parse.h:
-       * gst/h263parse/h263parse.c:
-       * gst/h263parse/h263parse.h:
        * gst/videoparsers/Makefile.am:
        * gst/videoparsers/gstbaseparse.c:
        * gst/videoparsers/gstbaseparse.h:
        * gst/camerabin2/Makefile.am:
        * gst/camerabin2/gstcamerabin2.c:
        * gst/camerabin2/gstplugin.c:
-       * gst/camerabin2/gstv4l2camerasrc.c:
-       * gst/camerabin2/gstv4l2camerasrc.h:
        * gst/camerabin2/gstwrappercamerabinsrc.c:
        * gst/camerabin2/gstwrappercamerabinsrc.h:
        * tests/check/elements/camerabin2.c:
        * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c:
        * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h:
        * gst/camerabin2/Makefile.am:
-       * gst/camerabin2/gstbasecamerasrc.c:
-       * gst/camerabin2/gstbasecamerasrc.h:
-       * gst/camerabin2/gstcamerabin-enum.c:
-       * gst/camerabin2/gstcamerabin-enum.h:
        * gst/camerabin2/gstcamerabin2.c:
        * gst/camerabin2/gstv4l2camerasrc.c:
        * gst/camerabin2/gstv4l2camerasrc.h:
        * Makefile.am:
        * tests/check/Makefile.am:
        * tests/check/elements/.gitignore:
-       * tests/check/elements/autocolorspace.c:
        * tests/check/elements/autovideoconvert.c:
          autovideoconvert: Rename and adjust unit test too
 
 2010-12-16 09:56:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * gst/autoconvert/Makefile.am:
-       * gst/autoconvert/gstautocolorspace.c:
-       * gst/autoconvert/gstautocolorspace.h:
        * gst/autoconvert/gstautovideoconvert.c:
        * gst/autoconvert/gstautovideoconvert.h:
        * gst/autoconvert/plugin.c:
 2010-12-15 12:45:38 -0800  David Schleef <ds@schleef.org>
 
        * tools/Makefile.am:
-       * tools/base.c:
-       * tools/element-maker:
        * tools/element-templates/audiofilter:
        * tools/element-templates/audiosink:
        * tools/element-templates/audiosrc:
        * tools/element-templates/srcpad-simple:
        * tools/element-templates/tagdemux:
        * tools/element-templates/videosink:
-       * tools/gobject.c:
        * tools/gst-element-maker:
-       * tools/gstaudiofilter.c:
-       * tools/gstaudiosink.c:
-       * tools/gstaudiosrc.c:
-       * tools/gstbaseaudiosink.c:
-       * tools/gstbaseaudiosrc.c:
-       * tools/gstbasertpdepayload.c:
-       * tools/gstbasertppayload.c:
-       * tools/gstbasesink.c:
-       * tools/gstbasesrc.c:
-       * tools/gstbasetransform.c:
-       * tools/gstcddabasesrc.c:
-       * tools/gstelement.c:
-       * tools/gstpushsrc.c:
-       * tools/gsttagdemux.c:
-       * tools/gstvideosink.c:
-       * tools/sinkpad-simple.c:
-       * tools/sinkpad.c:
-       * tools/srcpad-simple.c:
-       * tools/srcpad.c:
          element-maker: Clean up directory
 
 2010-12-15 21:28:06 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
        * sys/applemedia/Makefile.am:
        * sys/applemedia/celvideosrc.c:
        * sys/applemedia/celvideosrc.h:
-       * sys/applemedia/iphonecamerasrc.c:
-       * sys/applemedia/iphonecamerasrc.h:
        * sys/applemedia/plugin.m:
          applemedia: rename iphonecamerasrc to celvideosrc
          This is in order to improve consistency with the other three sources.
 
        * ext/opencv/Makefile.am:
        * ext/opencv/basicfilters/Makefile.am:
-       * ext/opencv/basicfilters/gstcvdilate.c:
-       * ext/opencv/basicfilters/gstcvdilate.h:
-       * ext/opencv/basicfilters/gstcvdilateerode.c:
-       * ext/opencv/basicfilters/gstcvdilateerode.h:
-       * ext/opencv/basicfilters/gstcvequalizehist.c:
-       * ext/opencv/basicfilters/gstcvequalizehist.h:
-       * ext/opencv/basicfilters/gstcverode.c:
-       * ext/opencv/basicfilters/gstcverode.h:
-       * ext/opencv/basicfilters/gstcvlaplace.c:
-       * ext/opencv/basicfilters/gstcvlaplace.h:
-       * ext/opencv/basicfilters/gstcvsmooth.c:
-       * ext/opencv/basicfilters/gstcvsmooth.h:
-       * ext/opencv/basicfilters/gstcvsobel.c:
-       * ext/opencv/basicfilters/gstcvsobel.h:
        * ext/opencv/edgedetect/Makefile.am:
-       * ext/opencv/edgedetect/gstedgedetect.c:
-       * ext/opencv/edgedetect/gstedgedetect.h:
        * ext/opencv/faceblur/Makefile.am:
-       * ext/opencv/faceblur/gstfaceblur.c:
-       * ext/opencv/faceblur/gstfaceblur.h:
        * ext/opencv/facedetect/Makefile.am:
-       * ext/opencv/facedetect/gstfacedetect.c:
-       * ext/opencv/facedetect/gstfacedetect.h:
        * ext/opencv/gstcvdilate.c:
        * ext/opencv/gstcvdilate.h:
        * ext/opencv/gstcvdilateerode.c:
        * ext/opencv/gsttextwrite.c:
        * ext/opencv/gsttextwrite.h:
        * ext/opencv/pyramidsegment/Makefile.am:
-       * ext/opencv/pyramidsegment/gstpyramidsegment.c:
-       * ext/opencv/pyramidsegment/gstpyramidsegment.h:
        * ext/opencv/templatematch/Makefile.am:
-       * ext/opencv/templatematch/gsttemplatematch.c:
-       * ext/opencv/templatematch/gsttemplatematch.h:
        * ext/opencv/textwrite/Makefile.am:
-       * ext/opencv/textwrite/gsttextwrite.c:
-       * ext/opencv/textwrite/gsttextwrite.h:
          opencv: Refactor files structure
          Remove internal folders and put all code inside the main plugin
          folder. Also fixes some building warnings.
        * ext/opencv/basicfilters/gstcvsmooth.h:
        * ext/opencv/basicfilters/gstcvsobel.c:
        * ext/opencv/basicfilters/gstcvsobel.h:
-       * ext/opencv/gstopencvbasetrans.c:
-       * ext/opencv/gstopencvbasetrans.h:
        * ext/opencv/gstopencvvideofilter.c:
        * ext/opencv/gstopencvvideofilter.h:
          opencvbasetrans: Use GstVideoFilter as the base class
        * sys/vdpau/h264/gsth264frame.c:
        * sys/vdpau/h264/gsth264frame.h:
        * sys/vdpau/h264/gstvdph264dec.c:
-       * sys/vdpau/h264/gstvdph264frame.c:
-       * sys/vdpau/h264/gstvdph264frame.h:
          vdpauh264dec: rename GstVdpH264Frame to GstH264Frame
 
 2010-06-27 00:36:25 +0200  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
        * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
        * sys/vdpau/basevideodecoder/gstvideoframe.c:
        * sys/vdpau/basevideodecoder/gstvideoframe.h:
-       * sys/vdpau/basevideodecoder/satbasevideodecoder.c:
        * sys/vdpau/basevideodecoder/satbasevideodecoder.h:
-       * sys/vdpau/basevideodecoder/satbasevideoutils.h:
-       * sys/vdpau/basevideodecoder/satvideoframe.c:
        * sys/vdpau/basevideodecoder/satvideoframe.h:
        * sys/vdpau/h264/gsth264dpb.c:
        * sys/vdpau/h264/gstvdph264dec.c:
 
        * sys/vdpau/Makefile.am:
        * sys/vdpau/basevideodecoder/Makefile.am:
-       * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
        * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
-       * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
-       * sys/vdpau/basevideodecoder/gstvideoframe.c:
        * sys/vdpau/basevideodecoder/gstvideoframe.h:
        * sys/vdpau/basevideodecoder/satbasevideodecoder.c:
        * sys/vdpau/basevideodecoder/satbasevideodecoder.h:
        * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
        * sys/vdpau/basevideodecoder/gstvideoframe.c:
        * sys/vdpau/basevideodecoder/gstvideoframe.h:
-       * sys/vdpau/gstvdp.c:
-       * sys/vdpau/gstvdp.h:
        * sys/vdpau/gstvdp/Makefile.am:
        * sys/vdpau/gstvdp/gstvdp.c:
        * sys/vdpau/gstvdp/gstvdp.h:
        * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
        * sys/vdpau/gstvdp/gstvdpvideosrcpad.h:
        * sys/vdpau/gstvdpau.c:
-       * sys/vdpau/gstvdpdevice.c:
-       * sys/vdpau/gstvdpdevice.h:
        * sys/vdpau/gstvdpmpegdec.c:
-       * sys/vdpau/gstvdpmpegdec.h:
-       * sys/vdpau/gstvdpoutputbuffer.c:
-       * sys/vdpau/gstvdpoutputbuffer.h:
-       * sys/vdpau/gstvdpoutputsrcpad.c:
-       * sys/vdpau/gstvdpoutputsrcpad.h:
        * sys/vdpau/gstvdpsink.c:
        * sys/vdpau/gstvdpsink.h:
-       * sys/vdpau/gstvdputils.c:
-       * sys/vdpau/gstvdputils.h:
-       * sys/vdpau/gstvdpvideobuffer.c:
-       * sys/vdpau/gstvdpvideobuffer.h:
        * sys/vdpau/gstvdpvideopostprocess.c:
        * sys/vdpau/gstvdpvideopostprocess.h:
-       * sys/vdpau/gstvdpvideosrcpad.c:
-       * sys/vdpau/gstvdpvideosrcpad.h:
        * sys/vdpau/mpeg/gstvdpmpegdec.c:
        * sys/vdpau/mpeg/gstvdpmpegdec.h:
        * sys/vdpau/mpeg/gstvdpmpegframe.c:
        * sys/vdpau/mpeg/gstvdpmpegframe.h:
        * sys/vdpau/mpeg/mpegutil.c:
        * sys/vdpau/mpeg/mpegutil.h:
-       * sys/vdpau/mpegutil.c:
-       * sys/vdpau/mpegutil.h:
          vdpau: base vdpaumpegdec on GstBaseVideoDecoder
 
 2010-06-08 13:36:53 +0200  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
        * gst/rtmp/bytes.h:
        * gst/rtmp/dh.h:
        * gst/rtmp/dhgroups.h:
-       * gst/rtmp/gstrtmpsrc.c:
-       * gst/rtmp/gstrtmpsrc.h:
        * gst/rtmp/handshake.h:
        * gst/rtmp/hashswf.c:
        * gst/rtmp/http.h:
 2010-06-03 14:42:06 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
 
        * configure.ac:
-       * gst/shm/Makefile.am:
-       * gst/shm/gstshm.c:
-       * gst/shm/gstshmsink.c:
-       * gst/shm/gstshmsink.h:
-       * gst/shm/gstshmsrc.c:
-       * gst/shm/gstshmsrc.h:
-       * gst/shm/shmalloc.c:
-       * gst/shm/shmalloc.h:
-       * gst/shm/shmpipe.c:
-       * gst/shm/shmpipe.h:
        * sys/Makefile.am:
        * sys/shm/Makefile.am:
        * sys/shm/gstshm.c:
 
        * configure.ac:
        * ext/cog/Makefile.am:
-       * ext/cog/cog.orc:
        * ext/cog/cogframe.c:
        * ext/cog/cogvirtframe.c:
        * ext/cog/gstcogorc-dist.c:
        * docs/plugins/camerabin.dot:
        * docs/plugins/camerabin.png:
        * docs/plugins/figures/Makefile.am:
-       * docs/plugins/figures/camerabin.dot:
-       * docs/plugins/figures/camerabin.png:
          docs: fix dist/distcheck issues with camerabin figures
          Move figures into docs/plugins as well, to avoid issues with
          make dist and make distcheck (make distdir will not first descend
 
        * docs/plugins/gst-plugins-bad-plugins.args:
        * docs/plugins/gst-plugins-bad-plugins.prerequisites:
-       * docs/plugins/inspect/plugin-apex.xml:
        * docs/plugins/inspect/plugin-apexsink.xml:
        * docs/plugins/inspect/plugin-invtelecine.xml:
        * docs/plugins/inspect/plugin-nsf.xml:
-       * docs/plugins/inspect/plugin-nsfdec.xml:
        * docs/plugins/inspect/plugin-nuvdemux.xml:
        * docs/plugins/inspect/plugin-vmnc.xml:
          docs: Update to match recent commits
        * tests/examples/camerabin/gst-camera-perf.glade:
        * tests/examples/camerabin/gst-camera-perf.ui:
        * tests/examples/camerabin/gst-camera.c:
-       * tests/examples/camerabin/gst-camera.glade:
        * tests/examples/camerabin/gst-camera.ui:
        * tests/icles/Makefile.am:
        * tests/icles/metadata_editor.c:
-       * tests/icles/metadata_editor.glade:
        * tests/icles/metadata_editor.ui:
          tests: Port from libglade to GtkBuilder
          Fixes bug #601108.
        * gst/flacparse/gstbaseparse.c:
        * gst/flacparse/gstbaseparse.h:
        * gst/flacparse/gstflac.c:
-       * gst/flacparse/gstflacparse.c:
-       * gst/flacparse/gstflacparse.h:
          audioparsers: move 'flacparse' into it
 
 2009-12-16 18:38:33 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
        * docs/plugins/Makefile.am:
        * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
        * gst/amrparse/Makefile.am:
-       * gst/amrparse/gstamrparse.c:
-       * gst/amrparse/gstamrparse.h:
        * gst/amrparse/gstbaseparse.c:
        * gst/amrparse/gstbaseparse.h:
        * gst/audioparsers/Makefile.am:
        * docs/plugins/Makefile.am:
        * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
        * 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:
 
        * configure.ac:
        * docs/plugins/inspect/plugin-aiff.xml:
-       * docs/plugins/inspect/plugin-aiffparse.xml:
        * gst-plugins-bad.spec.in:
        * gst/aiff/Makefile.am:
        * gst/aiff/aiffparse.c:
        * gst/aiff/aiffparse.h:
        * gst/aiffparse/Makefile.am:
-       * gst/aiffparse/aiffparse.c:
-       * gst/aiffparse/aiffparse.h:
        * po/POTFILES.in:
          aiff: rename 'aiffparse' plugin to 'aiff'
 
 
        * sys/osxvideo/Makefile.am:
        * sys/osxvideo/osxvideoplugin.c:
-       * sys/osxvideo/osxvideoplugin.m:
          osxvideosrc: change a .m file containing only C code to a .c file. Makes building this easier.
 
 2009-10-27 22:08:42 +0000  Jan Schmidt <thaytan@noraisin.net>
 
        * ext/resindvd/Makefile.am:
        * ext/resindvd/resindvdbin.c:
-       * ext/resindvd/rsnaudiodec.c:
-       * ext/resindvd/rsnaudiodec.h:
        * ext/resindvd/rsndec.c:
        * ext/resindvd/rsndec.h:
          resindvdbin: Rename files
 2009-09-07 15:44:16 +0200  Julien Isorce <julien.isorce@gmail.com>
 
        * win32/vs8/gst-plugins-bad.sln:
-       * win32/vs8/libdshowsrcwrapper.vcproj:
        * win32/vs9/gst-plugins-bad.sln:
        * win32/vs9/libgstdshowsrcwrapper.vcproj:
          dshowsrcwrapper: upgrade frozen build to vs9
        * docs/plugins/inspect/plugin-amrwbenc.xml:
        * ext/Makefile.am:
        * ext/amrwb/Makefile.am:
-       * ext/amrwb/README:
-       * ext/amrwb/gstamrwb.c:
        * ext/amrwb/gstamrwbdec.c:
        * ext/amrwb/gstamrwbdec.h:
-       * ext/amrwb/gstamrwbenc.c:
-       * ext/amrwb/gstamrwbenc.h:
        * ext/amrwb/gstamrwbparse.c:
        * ext/amrwb/gstamrwbparse.h:
        * ext/amrwbenc/GstAmrwbEnc.prs:
 
 2009-07-22 12:24:46 +0200  Julien Isorce <julien.isorce@gmail.com>
 
-       * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
        * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
        * win32/vs8/libdshowsrcwrapper.vcproj:
          dshowaudiosrc: converts code to C++
 
 2009-07-22 11:01:49 +0200  Julien Isorce <julien.isorce@gmail.com>
 
-       * sys/dshowsrcwrapper/gstdshowvideosrc.c:
        * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
        * win32/vs8/libdshowsrcwrapper.vcproj:
          dshowvideosrc: converts code to C++
        * configure.ac:
        * gst-libs/gst/Makefile.am:
        * gst-libs/gst/dshow/Makefile.am:
-       * gst-libs/gst/dshow/gstdshow.cpp:
-       * gst-libs/gst/dshow/gstdshow.h:
-       * gst-libs/gst/dshow/gstdshowfakesink.cpp:
-       * gst-libs/gst/dshow/gstdshowfakesink.h:
        * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
        * gst-libs/gst/dshow/gstdshowfakesrc.h:
        * gst-libs/gst/dshow/gstdshowinterface.cpp:
-       * gst-libs/gst/dshow/gstdshowinterface.h:
        * sys/dshowsrcwrapper/Makefile.am:
        * sys/dshowsrcwrapper/gstdshow.cpp:
        * sys/dshowsrcwrapper/gstdshow.h:
        * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
        * sys/dshowsrcwrapper/gstdshowfakesink.h:
        * sys/dshowsrcwrapper/gstdshowinterface.h:
-       * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
        * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
        * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
        * sys/dshowsrcwrapper/gstdshowvideosrc.c:
        * ext/Makefile.am:
        * ext/ladspa/Makefile.am:
        * ext/ladspa/gstladspa.h:
-       * ext/ladspa/gstsignalprocessor.c:
-       * ext/ladspa/gstsignalprocessor.h:
        * ext/lv2/Makefile.am:
        * ext/lv2/gstlv2.c:
        * ext/lv2/gstlv2.h:
        * sys/vdpau/gstvdp.c:
        * sys/vdpau/gstvdpmpegdec.c:
        * sys/vdpau/gstvdpmpegdec.h:
-       * sys/vdpau/gstvdpmpegdecoder.c:
-       * sys/vdpau/gstvdpmpegdecoder.h:
          vdpaumpegdec: rename gstvdpmpegdecoder.[ch] to gstvdpmpegdec.[ch]
 
 2009-06-05 21:46:08 +0200  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
 
        * sys/vdpau/Makefile.am:
        * sys/vdpau/gstvdp.c:
-       * sys/vdpau/gstvdpau.c:
-       * sys/vdpau/gstvdpaudecoder.c:
-       * sys/vdpau/gstvdpaudecoder.h:
-       * sys/vdpau/gstvdpaudevice.c:
-       * sys/vdpau/gstvdpaudevice.h:
-       * sys/vdpau/gstvdpaumpegdecoder.c:
-       * sys/vdpau/gstvdpaumpegdecoder.h:
-       * sys/vdpau/gstvdpauvideobuffer.c:
-       * sys/vdpau/gstvdpauvideobuffer.h:
-       * sys/vdpau/gstvdpauvideoyuv.c:
-       * sys/vdpau/gstvdpauvideoyuv.h:
-       * sys/vdpau/gstvdpauyuvvideo.c:
-       * sys/vdpau/gstvdpauyuvvideo.h:
        * sys/vdpau/gstvdpdecoder.c:
        * sys/vdpau/gstvdpdecoder.h:
        * sys/vdpau/gstvdpdevice.c:
 
 2009-04-03 17:53:21 +0200  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
 
-       * sys/vdpau/gst-vdpau-device.h:
        * sys/vdpau/gstvdpaudevice.h:
          vdpau: commit rename of gst-vdpau-device.h to gstvdpaudevice.h
 
        * gst/id3tag/Makefile.am:
        * gst/id3tag/gstid3mux.c:
        * gst/id3tag/gstid3mux.h:
-       * gst/id3tag/gstid3tag.c:
-       * gst/id3tag/gstid3tag.h:
        * gst/id3tag/gsttagmux.c:
        * gst/id3tag/id3tag.c:
        * gst/id3tag/id3tag.h:
 2009-05-01 01:59:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * docs/plugins/inspect/plugin-debugutilsbad.xml:
-       * docs/plugins/inspect/plugin-fpsdisplaysink.xml:
        * gst/debugutils/Makefile.am:
        * gst/debugutils/debugutilsbad.c:
        * gst/debugutils/fpsdisplaysink.c:
        * gst/mxf/mxfmpeg.c:
        * gst/mxf/mxfmpeg.h:
        * gst/mxf/mxfmux.h:
-       * gst/mxf/mxfparse.c:
        * gst/mxf/mxfparse.h:
        * gst/mxf/mxftypes.c:
        * gst/mxf/mxftypes.h:
        * gst/mxf/mxfvc3.c:
        * gst/mxf/mxfvc3.h:
        * gst/mxf/mxfwrite.c:
-       * gst/mxf/mxfwrite.h:
          mxf: Source files and #include cleanup
 
 2009-03-26 12:10:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * Makefile.am:
        * configure.ac:
-       * examples/Makefile.am:
-       * examples/app/.gitignore:
-       * examples/app/Makefile.am:
-       * examples/app/appsink-src.c:
-       * examples/app/appsrc-ra.c:
-       * examples/app/appsrc-seekable.c:
-       * examples/app/appsrc-stream.c:
-       * examples/app/appsrc-stream2.c:
-       * examples/app/appsrc_ex.c:
-       * examples/capsfilter/Makefile.am:
-       * examples/capsfilter/capsfilter1.c:
-       * examples/directfb/.gitignore:
-       * examples/directfb/Makefile.am:
-       * examples/directfb/decker.ttf:
-       * examples/directfb/dfblogo.png:
-       * examples/directfb/gstdfb.c:
-       * examples/gob/Makefile.am:
-       * examples/gob/gst-identity2.gob:
-       * examples/gstplay/.gitignore:
-       * examples/gstplay/Makefile.am:
-       * examples/gstplay/player.c:
-       * examples/indexing/.gitignore:
-       * examples/indexing/Makefile.am:
-       * examples/indexing/indexmpeg.c:
-       * examples/level/Makefile.am:
-       * examples/level/README:
-       * examples/level/demo.c:
-       * examples/level/plot.c:
-       * examples/scaletempo/.gitignore:
-       * examples/scaletempo/Makefile.am:
-       * examples/scaletempo/demo-gui.c:
-       * examples/scaletempo/demo-gui.h:
-       * examples/scaletempo/demo-main.c:
-       * examples/scaletempo/demo-player.c:
-       * examples/scaletempo/demo-player.h:
-       * examples/stats/Makefile.am:
-       * examples/stats/mp2ogg.c:
-       * examples/switch/.gitignore:
-       * examples/switch/Makefile.am:
-       * examples/switch/switcher.c:
        * tests/Makefile.am:
        * tests/examples/Makefile.am:
        * tests/examples/app/.gitignore:
        * gst/dtmf/Makefile.am:
        * gst/dtmf/gstrtpdtmfsrc.c:
        * gst/dtmf/gstrtpdtmfsrc.h:
-       * gst/rtpdtmf/Makefile.am:
-       * gst/rtpdtmf/gstrtpdtmfsrc.c:
-       * gst/rtpdtmf/gstrtpdtmfsrc.h:
          [MOVED FROM GST-P-FARSIGHT] Moved rtpdtmf to dtmf directory
          20070820184800-4f0f6-fa33ea974510161de8c9951c39087af3613b65a4.gz
 
 
 2009-02-11 01:02:42 +0200  René Stadler <mail@renestadler.de>
 
-       * gst-libs/gst/interfaces/photography-enumtypes.c:
-       * gst-libs/gst/interfaces/photography-enumtypes.h:
        * win32/common/photography-enumtypes.c:
        * win32/common/photography-enumtypes.h:
          photography interface: Move generated files to win32/common.
        * ext/modplug/Makefile.am:
        * ext/modplug/gstmodplug.cc:
        * ext/modplug/gstmodplug.h:
-       * gst/modplug/Makefile.am:
-       * gst/modplug/gstmodplug.cc:
-       * gst/modplug/gstmodplug.h:
        * gst/modplug/libmodplug/Makefile.am:
        * gst/modplug/libmodplug/README:
        * gst/modplug/libmodplug/changes.txt:
        * docs/plugins/inspect/plugin-x264.xml:
        * docs/plugins/inspect/plugin-xvid.xml:
        * docs/plugins/inspect/plugin-y4menc.xml:
-       * gst/audioresample/Makefile.am:
-       * gst/audioresample/buffer.c:
-       * gst/audioresample/buffer.h:
-       * gst/audioresample/debug.c:
-       * gst/audioresample/debug.h:
-       * gst/audioresample/functable.c:
-       * gst/audioresample/functable.h:
-       * gst/audioresample/gstaudioresample.c:
-       * gst/audioresample/gstaudioresample.h:
-       * gst/audioresample/resample.c:
-       * gst/audioresample/resample.h:
-       * gst/audioresample/resample_chunk.c:
-       * gst/audioresample/resample_functable.c:
-       * gst/audioresample/resample_ref.c:
        * gst/legacyresample/Makefile.am:
        * gst/legacyresample/buffer.c:
        * gst/legacyresample/buffer.h:
        * gst/legacyresample/resample_functable.c:
        * gst/legacyresample/resample_ref.c:
        * tests/check/Makefile.am:
-       * tests/check/elements/audioresample.c:
        * tests/check/elements/legacyresample.c:
          Rename audioresample files and types to legacyresample
          Finish the move/rename of audioresample to legacyresample
        * ext/metadata/metadataxmp.c:
        * ext/metadata/metadataxmp.h:
        * ext/metadata/test/Makefile:
-       * ext/metadata/test/MetadataEditorMain.glade:
-       * ext/metadata/test/metadata_editor.c:
        * tests/icles/Makefile.am:
        * tests/icles/metadata_editor.c:
        * tests/icles/metadata_editor.glade:
        * ext/metadata/gstmetadatademux.h:
        * ext/metadata/gstmetadatamux.c:
        * ext/metadata/gstmetadatamux.h:
-       * ext/metadata/gstmetadataparse.c:
-       * ext/metadata/gstmetadataparse.h:
        * ext/metadata/metadataexif.c:
        * ext/metadata/metadatatags.c:
        * ext/metadata/test/metadata_editor.c:
        * ext/metadata/metadataexif.h:
        * ext/metadata/metadataiptc.c:
        * ext/metadata/metadataiptc.h:
-       * ext/metadata/metadataparse.c:
-       * ext/metadata/metadataparse.h:
-       * ext/metadata/metadataparseexif.c:
-       * ext/metadata/metadataparseexif.h:
-       * ext/metadata/metadataparseiptc.c:
-       * ext/metadata/metadataparseiptc.h:
-       * ext/metadata/metadataparsexmp.c:
-       * ext/metadata/metadataparsexmp.h:
        * ext/metadata/metadatatags.c:
        * ext/metadata/metadatatags.h:
        * ext/metadata/metadataxmp.c:
        * ext/metadata/metadataparsejpeg.h:
        * ext/metadata/metadataparsepng.c:
        * ext/metadata/metadataparsepng.h:
-       * ext/metadata/metadataparsetypes.h:
        * ext/metadata/metadatatypes.c:
        * ext/metadata/metadatatypes.h:
          Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
 2005-12-01 19:13:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
 
        * ChangeLog:
-       * LICENSE:
        * NEWS:
-       * PORTED_09:
        * RELEASE:
        * common:
        * configure.ac:
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 7085e2c..d502188 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,12 +1,13 @@
 
-Release notes for GStreamer Bad Plugins 1.9.1
+Release notes for GStreamer Bad 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.
@@ -60,97 +61,45 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
 
 Bugs fixed in this release
      
-      * 765266 : gl: More GLES/GL 3 compatibility fixes
-      * 767087 : ahcsrc: improve error message when camera open fails
-      * 623860 : mpegpsdemux: sends segment and gap events with invalid time after seek
-      * 678207 : lv2: port to GStreamer 1.0 and SLV2 to Lilv
-      * 704222 : gldownload: Support for multi-planar format for GLES
-      * 733233 : chromaprint: notify fingerprint also via property notify
-      * 733872 : codecparsers: mpegvideo: Add more fields to the headers.
-      * 739598 : rfbsrc: incorrectly calculates caps
-      * 746933 : gldisplay: EAGL " Could not create display " 
-      * 748651 : DTLS: Use unique names for internal elements to ease debugging
-      * 751540 : gltestsrc: implement missing patterns, port to GL3 / ES3, load shaders with GIO
-      * 751792 : dashdemux: incorrect segment duration for a segment list
-      * 753265 : osxaudio: Add device provider support
-      * 754495 : videoaggregator: No protection from receiving interlaced and non-interlaced content
-      * 756931 : gstglbasemixer: negotiated logic is partly broken
-      * 757022 : pnm: Implementation of GRAY16 handling
-      * 758064 : dashdemux: leading whitespaces in content protection element are not ignored
-      * 759801 : gltestsrc outputs only black frames for pattern 0 and 11
-      * 760916 : gl: implement GstGLMemoryEGL
-      * 761260 : qml: add Windows support
-      * 762142 : dashdemux: tests: use g_object_unref for test data
-      * 762144 : dashdemux: tests: add new dashdemux tests
-      * 762147 : adaptivedemux: use GstSystemClock to all real-time calculations
-      * 763026 : dc1394: port to 1.X
-      * 763044 : Enable  qmlglsink on Rasperry PI
-      * 763065 : androidmedia: assorted refactoring
-      * 763081 : bad plugins: use new gst_element_class_add_static_pad_template()
-      * 763099 : ahcsrc: replace with new surfacetexture
-      * 763100 : ahcsrc: remove unused variable
-      * 763126 : player: Add is_live flag to the GstPlayerMediaInfo
-      * 763309 : ahcsrc: add finalize function
-      * 763441 : rfbsrc: leads to - > invalid video buffer received
-      * 763647 : mpegtsmux doesn't keep language code from the incoming audio stream
-      * 763998 : ahc: use g_slice_new instead of g_slice_new0
-      * 764018 : glcontext: try wglCreateContextAttribsARB first even not using GL3 core profile
-      * 764036 : interlace: Allow interlaced sink caps, do passthrough
-      * 764251 : rtmpsrc: Add timeout property
-      * 764361 : gdpdepay: query for buffer allocator
-      * 764370 : codecparser: vp9: Wrong default values in non-intraonly/non-keyframe header fields
-      * 764549 : aggregator: remove duplicated test of flow_return in pad_chain_internal
-      * 764684 : adaptivedemux: Forward upstream buffer offsets
-      * 764873 : gldeinterlace: enable this plugin on OpenGL ES using a simple deinterlace fragment shader
-      * 764957 : dvbsrc: support dvbv5 channels format
-      * 764972 : dvbsrc: needlessly perform delivery system autodetection twice
-      * 765250 : d3dvideosink includes deprecated and unused d3dx9tex.h header
-      * 765292 : gl:cocoa:Fix incompatible type warning
-      * 765315 : player: Add A/V offset property
-      * 765425 : dshowsrcwrapper: Fix include path in CMakeLists.txt
-      * 765426 : dshowsrcwrapper: Fix link error (SAFESEH)
-      * 765427 : dshowsrcwrapper: add support for RGB32, RGB555, RGB565 and RGB8 formats
-      * 765428 : dshowsrcwrapper: Work around bugs in IDS Imaging camera drivers
-      * 765431 : aggregator: Check all pads for data when live
-      * 765581 : pvrbufferpool: gst_meta_register() parameter wrong
-      * 765728 : adaptivedemux: Segfault since " use realtime_clock for waiting for a condition " commit
-      * 765795 : glimagesink: support video frame rotation
-      * 765804 : GstPlayer build error due to not finding GstVideo-1.0.gir
-      * 765989 : videodiff element has useless " FIXME " description
-      * 766053 : uridownloader: should take ownership of its source element
-      * 766062 : player: Provide signalling for when a new URI is started
-      * 766163 : Some header files missing in sys/applemedia/ in gst-plugins-bad-1.8.1.tar.xz
-      * 766343 : mpegtsbase: remove unused variables 'upstream_live' and 'queried_latency'
-      * 766597 : kmssink: doesn't chain up finalize
-      * 766607 : player: problems with unit tests
-      * 766639 : examples: opencv: typo fix
-      * 766650 : adaptivedemux: Set DISCONT on startup and after seeks
-      * 766661 : gltestsrc,glmosaic: fix shader leaks
-      * 766662 : adaptivedemux: fix tag list leak
-      * 766663 : bad: fix leaks in tests
-      * 766679 : ahc: fix typo
-      * 766703 : glvideomixer: Using an invalid, already destroyed context
-      * 766794 : eglimage: Fails to compile because of compiler warning caused by unused function
-      * 766803 : h264parse: add support for config-interval=-1 to re-send SPS/PPS on I/IDR frames
-      * 766818 : [gl] gltransformation's pivot-z property not writable
-      * 766867 : gl: win32: no debug category set in gstglcontext_wgl.c
-      * 766891 : h265parse: codec_data cap field could be mis-populated when vps/sps/pps id's are not used contiguously from zero.
-      * 766973 : Various warningfixes for OSX (10.9.5) compiling with Apple LLVM version 6.0
-      * 766993 : Android decodebin: zero copy between hardware decoder and glimagesink doesn't work (regression in 1.9)
-      * 767104 : applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSX
-      * 767159 : templatematch: fix leak in test
-      * 767161 : a2dpsink: unref avdtpsink if state transition failed
-      * 767162 : bad: use MAY_BE_LEAKED flag
-      * 767365 : adaptivedemux: Add custom flow return for allowing subclasses to specify when a fragment is finished
-      * 767402 : OpenJPEG decoder: use new sampling field to determine channel order for j2c and jpc streams
-      * 767501 : curlsmtpsink: Lock and don't send final boundary upon error
-      * 767512 : jpeg2000parse: support j2c and jp2 file formats
-      * 767553 : qmlglsink: Add Wayland support
-      * 767800 : Introduce a WebRTC Audio Processing based echo canceller for GStreamer
-      * 767908 : jpeg2000parse: use enums for colorspace and sampling, rather than strings
-      * 768217 : gl: Raw uploader is broken
-      * 768365 : shmsrc: gst_poll_remove_fd: assertion 'fd- > fd > = 0' failed
-      * 733265 : srtpenc: remove get-rollover-counter signal and add stats property
+      * 737173 : h264parse wrongly insert DISCONT flags when converting into AVC
+      * 741104 : dashdemux: add support for I frame based trick play
+      * 753751 : Dashdemux: returned seekable range for live streams is not usable
+      * 765314 : player: Add way to override HTTP (+RTSP, etc) user agent
+      * 767011 : rawparse: new rawaudioparse and rawvideoparse element which deprecate audioparse, unalignedaudioparse, and videoparse
+      * 767169 : adaptivedemux: avoid possible deadlock while destroying old  sources
+      * 767879 : Deadlock in WebKit when deleting the media player while HLS media was loaded
+      * 768160 : qtplugins: How to implement qmlglsrc.
+      * 768553 : Configure check for OpenGL is wrong on OS X.
+      * 768595 : lv2: Does not build with lilv 0.20
+      * 768602 : EGL_DMA_Buf: Wrong attribute list type for EGL 1.5
+      * 768696 : Mac OS X build warnings: -Werror gstjpeg2000parse.c
+      * 768771 : openh264: Fail to build with openh264 1.6.0
+      * 768838 : camerabinpreview: fix bus leak
+      * 768843 : bad: fix leaks in tests
+      * 769144 : player: move 'position-update-interval' setting to the config struct
+      * 769197 : fix simple-launch-lines test with no jpeg lib
+      * 769210 : GLMemory created by avfvideosrc and vtdec on iOS (EAGL/gles3) can't be mapped
+      * 769295 : Broken compilation on RPi  with latest rawaudioparse changes
+      * 769371 : glimagesink: Horizontal/vertical flip matrizes are swapped
+      * 769389 : aiffparse: Add bitrate and container format tags
+      * 769462 : glcolorconvert: _get_n_textures: code should not be reached
+      * 769553 : dashdemux: Fix sidx snap/keyframe seeks
+      * 769587 : hls, timecode: can't build debian package from git master, need to fix linking
+      * 769637 : rawparse: Unit test fixes and additions
+      * 769716 : x265enc enable aspect ratio
+      * 769797 : videoparse: format i420, invalid buffer size (regression)
+      * 769939 : gl: hang on joining thread
+      * 770030 : avfvideosrc: account for retina displays when capturing screens
+      * 770049 : vtdec: missing systemstream=false in mpeg decoder caps
+      * 770075 : adaptivedemux: fix stream exposure condition
+      * 770102 : daala: typo related compilation error
+      * 770282 : decklinkvideosink: " Failed to schedule frame " and Decklink Duo 2
+      * 770326 : gst-plugins-bad tarball lacks opensles.h
+      * 770408 : dashdemux: Add properties to select maximum allowed width/height and framerate
+      * 770523 : Build failure: fatal error: gst/gl/gstglconfig.h: No such file or directory
+      * 770587 : qtkitvideosrc: 'QTKit/QTKit.h' file not found (macOS Sierra)
+      * 769116 : Build failure with -O3 in Ubuntu 16.04
+      * 769580 : Fail to decode media on OSX because it's not supported by vtdec_hw but vtdec can play it
 
 ==== Download ====
 
@@ -187,70 +136,37 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Aaron Boxer
-      * Aleix Conchillo Flaqué
       * Alessandro Decina
       * Alex Ashley
-      * Alex-P. Natsios
-      * Arjen Veenhuizen
-      * Arun Raghavan
-      * Aurélien Zanelli
-      * Barun Kumar Singh
-      * Carlos Garcia Campos
+      * Arnaud Vrac
+      * Bernhard Miller
       * Carlos Rafael Giani
-      * Christoffer Stengren
-      * Damian Ziobro
-      * Dimitrios Katsaros
       * Edward Hervey
-      * Florin Apostol
+      * Florian Zwoch
+      * Fredrik Fornwall
       * Guillaume Desmottes
-      * Gwang Yoon Hwang
       * Haihua Hu
-      * Havard Graff
-      * Heinrich Fink
       * Hyunjun Ko
-      * Jan Alexander Steffens (heftig)
       * Jan Schmidt
-      * Javier Martinez Canillas
-      * Jerome Laheurte
-      * Joan Pau Beltran
-      * Jonathan Roy
-      * Julien Isorce
-      * Justin Kim
-      * Kouhei Sutou
+      * Josep Torra
       * Luis de Bethencourt
-      * Marcin Kolny
-      * Marcin Lewandowski
       * Martin Kelly
-      * Mats Lindestam
+      * Matej Knopp
       * Matthew Waters
       * Michael Olbrich
       * Nicolas Dufresne
       * Nirbheek Chauhan
-      * Olivier Crête
-      * Patricia Muscalu
-      * Philipp Zabel
-      * Philippe Normand
-      * Raffaele Rossi
+      * Philippe Renon
       * Reynaldo H. Verdejo Pinochet
-      * Santiago Carot-Nemesio
-      * Scott D Phillips
       * Sebastian Dröge
-      * Sebastian Rasmussen
-      * Sergey Borovkov
+      * Sergei Saveliev
       * Song Bing
       * Sreerenj Balachandran
       * Stefan Sauer
-      * Thiago Santos
       * Thibault Saunier
       * Tim-Philipp Müller
-      * Vanessa Chipirras Navalon
       * Vincent Penquerc'h
-      * Vineeth TM
       * Vivia Nikolaidou
-      * Víctor Manuel Jáquez Leal
-      * Wang Xin-yu (王昕宇)
-      * Wim Taymans
-      * Xavier Claessens
-      * Yann Jouanin
+      * Xabier Rodriguez Calvar
+      * xlazom00
  
\ No newline at end of file
index 2787b6c..5fcf370 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ([2.69])
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, git and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.9.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.9.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
 
 AG_GST_INIT
 
@@ -51,11 +51,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
 dnl - interfaces added -> increment AGE
 dnl - interfaces removed -> AGE = 0
 dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 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 ce94f99..25b4ac0 100644 (file)
 <FLAGS>rw</FLAGS>
 <NICK>Eyes profile</NICK>
 <BLURB>Location of Haar cascade file to use for eye-pair detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Mouth profile</NICK>
 <BLURB>Location of Haar cascade file to use for mouth detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Nose profile</NICK>
 <BLURB>Location of Haar cascade file to use for nose detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Face profile</NICK>
 <BLURB>Location of Haar cascade file to use for face detection.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Profile</NICK>
 <BLURB>Location of Haar cascade file to use for face blurion.</BLURB>
-<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>GstDashDemux::max-bitrate</NAME>
 <TYPE>guint</TYPE>
-<RANGE>>= 1000</RANGE>
+<RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Max bitrate</NICK>
-<BLURB>Max of bitrate supported by target decoder.</BLURB>
-<DEFAULT>24000000</DEFAULT>
+<BLURB>Max of bitrate supported by target video decoder (0 = no maximum).</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>GstDashDemux::max-video-framerate</NAME>
+<TYPE>GstFraction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max video framerate</NICK>
+<BLURB>Max video framerate to select (0/1 = no maximum).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDashDemux::max-video-height</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max video height</NICK>
+<BLURB>Max video height to select (0 = no maximum).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDashDemux::max-video-width</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max video width</NICK>
+<BLURB>Max video width to select (0 = no maximum).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstSkinDetect::method</NAME>
 <TYPE>GstSkindetectMethod</TYPE>
 <RANGE></RANGE>
@@ -67841,6 +67871,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstDecklinkVideoSrc::timecode-format</NAME>
+<TYPE>GstDecklinkTimecodeFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Timecode format</NICK>
+<BLURB>Timecode format type to use for input.</BLURB>
+<DEFAULT>bmdTimecodeRP188Any</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDecklinkVideoSink::device-number</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
@@ -67871,6 +67911,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstDecklinkVideoSink::timecode-format</NAME>
+<TYPE>GstDecklinkTimecodeFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Timecode format</NICK>
+<BLURB>Timecode format type to use for playback.</BLURB>
+<DEFAULT>bmdTimecodeRP188Any</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDecklinkAudioSrc::alignment-threshold</NAME>
 <TYPE>guint64</TYPE>
 <RANGE><= 18446744073709551614</RANGE>
@@ -68052,7 +68102,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
 
 <ARG>
 <NAME>GstOpenh264Enc::slice-mode</NAME>
-<TYPE>GstOpenh264encSliceModes</TYPE>
+<TYPE>GstOpenh264EncSliceModes</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Slice mode</NICK>
@@ -72201,6 +72251,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstWebrtcDsp::delay-agnostic</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Delay Agnostic</NICK>
+<BLURB>Enable or disable the delay agnostic mode.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDC1394Src::dma</NAME>
 <TYPE>guint</TYPE>
 <RANGE>>= 1</RANGE>
@@ -72240,3 +72300,253 @@ Gestures in the defined region of interest will emit messages.</BLURB>
 <DEFAULT>-1</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstTimeCodeWait::target-timecode</NAME>
+<TYPE>GstVideoTimeCode*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Target timecode (object)</NICK>
+<BLURB>Timecode to wait for (object).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTimeCodeWait::target-timecode-string</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Target timecode (string)</NICK>
+<BLURB>Timecode to wait for (string). Must take the form 00:00:00:00.</BLURB>
+<DEFAULT>"00:00:00:00"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTimeCodeStamper::daily-jam</NAME>
+<TYPE>GDateTime*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Daily jam</NICK>
+<BLURB>The daily jam of the timecode.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTimeCodeStamper::drop-frame</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Override existing timecode</NICK>
+<BLURB>Use drop-frame timecodes for 29.97 and 59.94 FPS.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTimeCodeStamper::override-existing</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Override existing timecode</NICK>
+<BLURB>If set to true, any existing timecode will be overridden.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTimeCodeStamper::source-clock</NAME>
+<TYPE>GstClock*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Source clock to use for first timecode</NICK>
+<BLURB>If unset, the timecode will refer to the stream time.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::format</NAME>
+<TYPE>GstVideoFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Format</NICK>
+<BLURB>Format of frames in raw stream.</BLURB>
+<DEFAULT>GST_VIDEO_FORMAT_I420</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::frame-stride</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Frame stride</NICK>
+<BLURB>Stride between whole frames (0 = frames are tightly packed together).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::framerate</NAME>
+<TYPE>GstFraction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Frame rate</NICK>
+<BLURB>Rate of frames in raw stream.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Height</NICK>
+<BLURB>Height of frames in raw stream.</BLURB>
+<DEFAULT>240</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::interlaced</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interlaced flag</NICK>
+<BLURB>True if frames in raw stream are interlaced.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::pixel-aspect-ratio</NAME>
+<TYPE>GstFraction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pixel aspect ratio</NICK>
+<BLURB>Pixel aspect ratio of frames in raw stream.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::plane-offsets</NAME>
+<TYPE>GValueArray*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Plane offsets</NICK>
+<BLURB>Offsets of the planets in bytes.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::plane-strides</NAME>
+<TYPE>GValueArray*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Plane strides</NICK>
+<BLURB>Strides of the planets in bytes.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::top-field-first</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Top field first</NICK>
+<BLURB>True if top field in frames in raw stream come first (not used if frames aren't interlaced).</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawVideoParse::width</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Width</NICK>
+<BLURB>Width of frames in raw stream.</BLURB>
+<DEFAULT>320</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::channel-positions</NAME>
+<TYPE>GValueArray*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Channel positions</NICK>
+<BLURB>Channel positions used on the output.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::format</NAME>
+<TYPE>GstRawAudioParseFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Format</NICK>
+<BLURB>Format of the raw audio stream.</BLURB>
+<DEFAULT>PCM</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::interleaved</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interleaved layout</NICK>
+<BLURB>True if audio has interleaved layout.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::num-channels</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Number of channels</NICK>
+<BLURB>Number of channels in raw stream.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::pcm-format</NAME>
+<TYPE>GstAudioFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>PCM format</NICK>
+<BLURB>Format of audio samples in PCM stream (ignored if format property is not set to pcm).</BLURB>
+<DEFAULT>GST_AUDIO_FORMAT_UNKNOWN</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRawAudioParse::sample-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Sample rate</NICK>
+<BLURB>Rate of audio samples in raw stream.</BLURB>
+<DEFAULT>44100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstQtSrc::use-default-fbo</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>If use default fbo</NICK>
+<BLURB>When set TRUE, it will not create new fbo for qml render thread.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstQtSrc::window</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>QQuickWindow</NICK>
+<BLURB>The QQuickWindow to place in the object heirachy.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFdkAacEnc::bitrate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bitrate</NICK>
+<BLURB>Target Audio Bitrate (0 = fixed value based on  sample rate and channel count).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
index 2405c41..2a879f1 100644 (file)
@@ -36,12 +36,14 @@ GObject
           ADPCMDec
           GstDtsDec
           GstFaad
+          GstFdkAacDec
           GstGSMDec
           GstSbcDec
           GstSirenDec
         GstAudioEncoder
           ADPCMEnc
           GstFaac
+          GstFdkAacEnc
           GstGSMEnc
           GstSbcEnc
           GstSirenEnc
@@ -66,6 +68,9 @@ GObject
           GstMpegvParse
           GstOpusParse
           GstPngParse
+          GstRawBaseParse
+            GstRawAudioParse
+            GstRawVideoParse
           GstVC1Parse
         GstBaseSink
           GstAudioBaseSink
@@ -115,6 +120,7 @@ GObject
             GstDvbSrc
             GstGLTestSrc
             GstMMS
+            GstQtSrc
             GstRTMPSrc
             GstRfbSrc
             GstShmSrc
@@ -138,6 +144,8 @@ GObject
               ladspa-sine-so-sine-fcaa
             GstOFA
             GstStereo
+            GstWebrtcDsp
+            GstWebrtcEchoProbe
           GstBayer2RGB
           GstDebugSpy
           GstDtmfDetect
@@ -181,6 +189,7 @@ GObject
           GstIvtc
           GstRGB2Bayer
           GstRemoveSilence
+          GstTimeCodeStamper
           GstVideoFilter
             GstBurn
             GstChromaHold
@@ -247,6 +256,7 @@ GObject
             GstDashDemux
             GstHLSDemux
             GstMssDemux
+          GstAudioParse
           GstAutoConvert
           GstAutoVideoConvert
           GstBaseCameraSrc
@@ -268,6 +278,8 @@ GObject
           GstSDPDemux
           GstSdpSrc
           GstUnalignedAudioParse
+          GstUnalignedVideoParse
+          GstVideoParse
           GstViewfinderBin
           RsnDvdBin
         GstBz2dec
@@ -309,9 +321,6 @@ GObject
         GstPitch
         GstRTPBasePayload
           GstRtpAsfPay
-        GstRawParse
-          GstAudioParse
-          GstVideoParse
         GstRtpOnvifParse
         GstRtpOnvifTimestamp
         GstSFDec
@@ -326,6 +335,7 @@ GObject
         GstTagMux
           GstId3Mux
         GstTeletextDec
+        GstTimeCodeWait
         GstUvcH264MjpgDemux
         GstVideoDecoder
           GstLibde265Dec
index 1a5967c..53b47ca 100644 (file)
@@ -8,6 +8,7 @@ GstAsfMux GstTagSetter
 GstAudioEncoder GstPreset
 GstAudioInterleave GstChildProxy
 GstAudioMixer GstChildProxy
+GstAudioParse GstChildProxy
 GstAutoConvert GstChildProxy
 GstAutoVideoConvert GstChildProxy
 GstBaseCameraSrc GstChildProxy
@@ -32,6 +33,7 @@ GstEglGlesSink GstVideoOverlay
 GstFPSDisplaySink GstChildProxy
 GstFaac GstPreset
 GstFaceOverlay GstChildProxy
+GstFdkAacEnc GstPreset
 GstFreeverb GstPreset
 GstGLBaseMixer GstChildProxy
 GstGLColorBalance GstColorBalance
@@ -82,12 +84,14 @@ GstSdpSrc GstChildProxy GstURIHandler
 GstSirenEnc GstPreset
 GstTagMux GstTagSetter
 GstUnalignedAudioParse GstChildProxy
+GstUnalignedVideoParse GstChildProxy
 GstUvcH264Src GstChildProxy
 GstVCDSrc GstURIHandler
 GstVP8Enc GstPreset GstTagSetter
 GstVP8Enc GstTagSetter GstPreset
 GstVideoAggregator GstChildProxy
 GstVideoEncoder GstPreset
+GstVideoParse GstChildProxy
 GstViewfinderBin GstChildProxy
 GstVoAacEnc GstPreset
 GstVoAmrWbEnc GstPreset
index 56f50b1..7ddb8f7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Computes an AccurateRip CRC</description>
   <filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
   <basename>libgstaccurip.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 4ceacf3..5b90808 100644 (file)
@@ -3,7 +3,7 @@
   <description>ADPCM decoder</description>
   <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
   <basename>libgstadpcmdec.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ded555d..f4cb654 100644 (file)
@@ -3,7 +3,7 @@
   <description>ADPCM encoder</description>
   <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
   <basename>libgstadpcmenc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 7e23d08..c48b3cc 100644 (file)
@@ -3,7 +3,7 @@
   <description>Create and parse Audio Interchange File Format (AIFF) files</description>
   <filename>../../gst/aiff/.libs/libgstaiff.so</filename>
   <basename>libgstaiff.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 5a4225e..e827d14 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASF Muxer Plugin</description>
   <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
   <basename>libgstasfmux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index a5bac02..a8528b8 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASS/SSA subtitle renderer</description>
   <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
   <basename>libgstassrender.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 1752981..341befe 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio filters from gst-plugins-bad</description>
   <filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename>
   <basename>libgstaudiofxbad.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 1c6bdf8..397e8c5 100644 (file)
@@ -3,7 +3,7 @@
   <description>Mixes multiple audio streams</description>
   <filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
   <basename>libgstaudiomixer.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 16915a4..e03e133 100644 (file)
@@ -3,7 +3,7 @@
   <description>Creates video visualizations of audio input</description>
   <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
   <basename>libgstaudiovisualizers.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 0ee28c9..655521b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 10b40fb..106ace6 100644 (file)
@@ -3,7 +3,7 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index b469113..c58cfc7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Bluez-based bluetooth support</description>
   <filename>../../sys/bluez/.libs/libgstbluez.so</filename>
   <basename>libgstbluez.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 79783b2..9dc835e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Improve headphone listening of stereo audio recordsusing the bs2b library.</description>
   <filename>../../ext/bs2b/.libs/libgstbs2b.so</filename>
   <basename>libgstbs2b.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 5c74efe..243905a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Compress or decompress streams</description>
   <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
   <basename>libgstbz2.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 69afef5..a8c43e4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Take image snapshots and record movies from camera</description>
   <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
   <basename>libgstcamerabin2.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 7c0e151..29323fe 100644 (file)
@@ -3,7 +3,7 @@
   <description>Calculate Chromaprint fingerprint from audio files</description>
   <filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
   <basename>libgstchromaprint.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ea66574..1cdf82b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Color Look-up Table filters</description>
   <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
   <basename>libgstcoloreffects.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index cc022ad..d887684 100644 (file)
@@ -3,7 +3,7 @@
   <description>Compositor</description>
   <filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
   <basename>libgstcompositor.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2c0156f..e51fc42 100644 (file)
@@ -3,7 +3,7 @@
   <description>libcurl-based elements</description>
   <filename>../../ext/curl/.libs/libgstcurl.so</filename>
   <basename>libgstcurl.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 7ef13c1..a5e1a28 100644 (file)
@@ -3,7 +3,7 @@
   <description>DASH demuxer plugin</description>
   <filename>../../ext/dash/.libs/libgstdashdemux.so</filename>
   <basename>libgstdashdemux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 6de40ea..6af3682 100644 (file)
@@ -3,7 +3,7 @@
   <description>data: URI source</description>
   <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
   <basename>libgstdataurisrc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index f34e4d2..491f729 100644 (file)
@@ -3,7 +3,7 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 142bfab..db3a890 100644 (file)
@@ -3,7 +3,7 @@
   <description>Blackmagic Decklink plugin</description>
   <filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
   <basename>libgstdecklink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
@@ -20,7 +20,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw, format=(string){ S16LE, S32LE }, channels=(int)2, rate=(int)48000, layout=(string)interleaved</details>
+          <details>audio/x-raw, format=(string){ S16LE, S32LE }, channels=(int){ 2, 8, 16 }, rate=(int)48000, layout=(string)interleaved</details>
         </caps>
       </pads>
     </element>
index f5842d9..98e2ce3 100644 (file)
@@ -3,7 +3,7 @@
   <description>DTLS decoder and encoder plugins</description>
   <filename>../../ext/dtls/.libs/libgstdtls.so</filename>
   <basename>libgstdtls.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>BSD</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index b39558a..de9c4b3 100644 (file)
@@ -3,7 +3,7 @@
   <description>Decodes DTS audio streams</description>
   <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
   <basename>libgstdtsdec.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 3a6781f..9661f22 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVB elements</description>
   <filename>../../sys/dvb/.libs/libgstdvb.so</filename>
   <basename>libgstdvb.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 95e88f8..53229eb 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVB subtitle renderer</description>
   <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
   <basename>libgstdvbsuboverlay.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index b283882..ef71302 100644 (file)
@@ -3,7 +3,7 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 0ab3a8f..5fe33e3 100644 (file)
@@ -3,7 +3,7 @@
   <description>Free AAC Encoder (FAAC)</description>
   <filename>../../ext/faac/.libs/libgstfaac.so</filename>
   <basename>libgstfaac.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index c0d8e7f..f7c5718 100644 (file)
@@ -3,7 +3,7 @@
   <description>Free AAC Decoder (FAAD)</description>
   <filename>../../ext/faad/.libs/libgstfaad.so</filename>
   <basename>libgstfaad.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index f72f555..ffb16d8 100644 (file)
@@ -3,7 +3,7 @@
   <description>Linux framebuffer video sink</description>
   <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
   <basename>libgstfbdevsink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index bdeb837..d7cf81a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Synthesizes plain text into audio</description>
   <filename>../../gst/festival/.libs/libgstfestival.so</filename>
   <basename>libgstfestival.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 188a6c7..08090f2 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video field analysis</description>
   <filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
   <basename>libgstfieldanalysis.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 9a70857..9cdf30f 100644 (file)
@@ -3,7 +3,7 @@
   <description>Flite speech synthesizer plugin</description>
   <filename>../../ext/flite/.libs/libgstflite.so</filename>
   <basename>libgstflite.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index d4e84ab..737985c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Fluidsynth MIDI Plugin</description>
   <filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename>
   <basename>libgstfluidsynthmidi.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 27409e7..9551905 100644 (file)
@@ -3,7 +3,7 @@
   <description>Reverberation/room effect</description>
   <filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
   <basename>libgstfreeverb.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 13235da..93f9868 100644 (file)
@@ -3,7 +3,7 @@
   <description>frei0r plugin library</description>
   <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
   <basename>libgstfrei0r.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index af26824..358f3c8 100644 (file)
@@ -3,7 +3,7 @@
   <description>Gaudi video effects.</description>
   <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
   <basename>libgstgaudieffects.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 98886f9..32f7040 100644 (file)
@@ -3,7 +3,7 @@
   <description>Payload/depayload GDP packets</description>
   <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
   <basename>libgstgdp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 147ffd9..dd26ca6 100644 (file)
@@ -3,7 +3,7 @@
   <description>Various geometric image transform elements</description>
   <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
   <basename>libgstgeometrictransform.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 87dd5b7..35fd42a 100644 (file)
@@ -3,7 +3,7 @@
   <description>GME Audio Decoder</description>
   <filename>../../ext/gme/.libs/libgstgme.so</filename>
   <basename>libgstgme.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 683facf..1f6c396 100644 (file)
@@ -3,7 +3,7 @@
   <description>GSM encoder/decoder</description>
   <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
   <basename>libgstgsm.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 350f850..2769058 100644 (file)
@@ -3,7 +3,7 @@
   <description>Gtk+ sink</description>
   <filename>../../ext/gtk/.libs/libgstgtksink.so</filename>
   <basename>libgstgtksink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 5aed1dc..19ed718 100644 (file)
@@ -3,7 +3,7 @@
   <description>Siren encoder/decoder/payloader/depayloader plugins</description>
   <filename>../../gst/siren/.libs/libgstsiren.so</filename>
   <basename>libgstsiren.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2329e56..90ef02d 100644 (file)
@@ -3,7 +3,7 @@
   <description>HTTP Live Streaming (HLS)</description>
   <filename>../../ext/hls/.libs/libgsthls.so</filename>
   <basename>libgsthls.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 6ab761e..ed24360 100644 (file)
@@ -3,7 +3,7 @@
   <description>ID3 v1 and v2 muxing plugin</description>
   <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
   <basename>libgstid3tag.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index dc5266e..32228e0 100644 (file)
@@ -3,7 +3,7 @@
   <description>plugin for inter-pipeline communication</description>
   <filename>../../gst/inter/.libs/libgstinter.so</filename>
   <basename>libgstinter.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index e2f2010..c7991e7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Create an interlaced video stream</description>
   <filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
   <basename>libgstinterlace.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 628a0b6..c6d17da 100644 (file)
@@ -3,7 +3,7 @@
   <description>IVF parser</description>
   <filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
   <basename>libgstivfparse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index bfe8950..0f9e367 100644 (file)
@@ -3,7 +3,7 @@
   <description>Inverse Telecine</description>
   <filename>../../gst/ivtc/.libs/libgstivtc.so</filename>
   <basename>libgstivtc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 2c019bf..cf0b267 100644 (file)
@@ -3,7 +3,7 @@
   <description>JPEG2000 decimator</description>
   <filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
   <basename>libgstjp2kdecimator.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 0f772e3..784cdd6 100644 (file)
@@ -3,7 +3,7 @@
   <description>JPEG interchange format plugin</description>
   <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
   <basename>libgstjpegformat.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 6f6f693..d2606b3 100644 (file)
@@ -3,7 +3,7 @@
   <description>Kate plugin</description>
   <filename>../../ext/kate/.libs/libgstkate.so</filename>
   <basename>libgstkate.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 8bd5c50..012e0b9 100644 (file)
@@ -3,7 +3,7 @@
   <description>LADSPA plugin</description>
   <filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
   <basename>libgstladspa.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 3a0e8f1..2e55753 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parse MIDI files</description>
   <filename>../../gst/midi/.libs/libgstmidi.so</filename>
   <basename>libgstmidi.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 972e4f1..fa6dce2 100644 (file)
@@ -3,7 +3,7 @@
   <description>Mimic codec</description>
   <filename>../../ext/mimic/.libs/libgstmimic.so</filename>
   <basename>libgstmimic.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 4b43286..280f07a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e4a3d55..51df842 100644 (file)
@@ -3,7 +3,7 @@
   <description>.MOD audio decoding</description>
   <filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
   <basename>libgstmodplug.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index cbfda70..226e516 100644 (file)
@@ -3,7 +3,7 @@
   <description>High-quality MPEG-1/2 video encoder</description>
   <filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
   <basename>libgstmpeg2enc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 79b997a..c184885 100644 (file)
@@ -3,7 +3,7 @@
   <description>MPEG-PS demuxer</description>
   <filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
   <basename>libgstmpegpsdemux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 0e61377..ef87eb3 100644 (file)
@@ -3,7 +3,7 @@
   <description>MPEG-PS muxer</description>
   <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
   <basename>libgstmpegpsmux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2441c08..cc43d8f 100644 (file)
@@ -3,7 +3,7 @@
   <description>MPEG TS demuxer</description>
   <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
   <basename>libgstmpegtsdemux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 00444a6..a258235 100644 (file)
@@ -3,7 +3,7 @@
   <description>MPEG-TS muxer</description>
   <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
   <basename>libgstmpegtsmux.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 243410f..c8d805d 100644 (file)
@@ -3,7 +3,7 @@
   <description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
   <filename>../../ext/mplex/.libs/libgstmplex.so</filename>
   <basename>libgstmplex.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 9fa350a..efea8e4 100644 (file)
@@ -3,7 +3,7 @@
   <description>MXF plugin library</description>
   <filename>../../gst/mxf/.libs/libgstmxf.so</filename>
   <basename>libgstmxf.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 6dcc1f7..390fb3f 100644 (file)
@@ -3,7 +3,7 @@
   <description>Network Simulator</description>
   <filename>../../gst/netsim/.libs/libgstnetsim.so</filename>
   <basename>libgstnetsim.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 137ea2f..2f134ca 100644 (file)
@@ -3,7 +3,7 @@
   <description>Calculate MusicIP fingerprint from audio files</description>
   <filename>../../ext/ofa/.libs/libgstofa.so</filename>
   <basename>libgstofa.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 20589ce..36d083f 100644 (file)
@@ -3,7 +3,7 @@
   <description>OpenAL plugin library</description>
   <filename>../../ext/openal/.libs/libgstopenal.so</filename>
   <basename>libgstopenal.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ba8d908..de1d5cc 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer OpenCV Plugins</description>
   <filename>../../ext/opencv/.libs/libgstopencv.so</filename>
   <basename>libgstopencv.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e9535d0..1630578 100644 (file)
@@ -3,7 +3,7 @@
   <description>OpenEXR image plugin</description>
   <filename>../../ext/openexr/.libs/libgstopenexr.so</filename>
   <basename>libgstopenexr.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 954b386..080bf77 100644 (file)
@@ -3,7 +3,7 @@
   <description>OpenGL plugin</description>
   <filename>../../ext/gl/.libs/libgstopengl.so</filename>
   <basename>libgstopengl.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 64411f8..ab25670 100644 (file)
@@ -3,7 +3,7 @@
   <description>OpenJPEG-based JPEG2000 image decoder/encoder</description>
   <filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename>
   <basename>libgstopenjpeg.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e6ac24d..ee21e8c 100644 (file)
@@ -3,7 +3,7 @@
   <description>OPUS parse plugin</description>
   <filename>../../ext/opus/.libs/libgstopusparse.so</filename>
   <basename>libgstopusparse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e4c85ff..14daaf0 100644 (file)
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index ba0e18a..5fcffba 100644 (file)
@@ -3,7 +3,7 @@
   <description>PNM plugin</description>
   <filename>../../gst/pnm/.libs/libgstpnm.so</filename>
   <basename>libgstpnm.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 14a5b7b..47af4b9 100644 (file)
@@ -1,9 +1,9 @@
 <plugin>
   <name>qt</name>
-  <description>Qt sink</description>
-  <filename>../../ext/qt/.libs/libgstqtsink.so</filename>
-  <basename>libgstqtsink.so</basename>
-  <version>1.9.1</version>
+  <description>Qt gl plugin</description>
+  <filename>../../ext/qt/.libs/libgstqmlgl.so</filename>
+  <basename>libgstqmlgl.so</basename>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
         </caps>
       </pads>
     </element>
+    <element>
+      <name>qmlglsrc</name>
+      <longname>Qt Video Source</longname>
+      <class>Source/Video</class>
+      <description>A video src the grab window from a qml view</description>
+      <author>Multimedia Team &lt;shmmmw@freescale.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
+        </caps>
+      </pads>
+    </element>
   </elements>
 </plugin>
\ No newline at end of file
index ff5a2ee..9317262 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>1.9.1.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git</package>
+  <package>GStreamer Bad Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c551b8b..0150c4d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Removes silence from an audio stream</description>
   <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
   <basename>libgstremovesilence.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 1e23d9e..fc86aa9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Resin DVD playback elements</description>
   <filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
   <basename>libgstresindvd.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index ebd2f3a..2650b41 100644 (file)
@@ -3,7 +3,7 @@
   <description>Connects to a VNC server and decodes RFB stream</description>
   <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
   <basename>libgstrfbsrc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 8251261..ee21ad1 100644 (file)
@@ -3,7 +3,7 @@
   <description>RSVG plugin library</description>
   <filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
   <basename>libgstrsvg.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index ea8fa22..f363a3a 100644 (file)
@@ -3,7 +3,7 @@
   <description>RTMP source and sink</description>
   <filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
   <basename>libgstrtmp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index f608e62..b141e9d 100644 (file)
@@ -3,7 +3,7 @@
   <description>ONVIF Streaming features</description>
   <filename>../../gst/onvif/.libs/libgstrtponvif.so</filename>
   <basename>libgstrtponvif.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e3c75d4..b2faa17 100644 (file)
@@ -3,7 +3,7 @@
   <description>Schroedinger plugin</description>
   <filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
   <basename>libgstschro.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 8edb192..69ee9ea 100644 (file)
@@ -3,7 +3,7 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 60add5e..a008873 100644 (file)
@@ -3,7 +3,7 @@
   <description>Segment clip elements</description>
   <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
   <basename>libgstsegmentclip.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2d2d7d5..649a97b 100644 (file)
@@ -3,7 +3,7 @@
   <description>shared memory sink source</description>
   <filename>../../sys/shm/.libs/libgstshm.so</filename>
   <basename>libgstshm.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index a9c015a..adcba6d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Apply a smooth filter to an image</description>
   <filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
   <basename>libgstsmooth.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 39663b2..a7d69fe 100644 (file)
@@ -3,7 +3,7 @@
   <description>Microsoft&apos;s Smooth Streaming format support </description>
   <filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename>
   <basename>libgstsmoothstreaming.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index d7e5021..7a03401 100644 (file)
@@ -3,7 +3,7 @@
   <description>use libsndfile to read and write various audio formats</description>
   <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
   <basename>libgstsndfile.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 099111a..3433f2d 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio Pitch Controller &amp; BPM Detection</description>
   <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
   <basename>libgstsoundtouch.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index acbeb31..c4332e6 100644 (file)
@@ -3,7 +3,7 @@
   <description>libspandsp plugin</description>
   <filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
   <basename>libgstspandsp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 1437d86..0060ff2 100644 (file)
@@ -3,7 +3,7 @@
   <description>Set speed/pitch on audio/raw streams (resampler)</description>
   <filename>../../gst/speed/.libs/libgstspeed.so</filename>
   <basename>libgstspeed.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index b15d787..837d8ce 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer SRTP</description>
   <filename>../../ext/srtp/.libs/libgstsrtp.so</filename>
   <basename>libgstsrtp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 4282046..cb1882e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Muck with the stereo signal, enhance it&apos;s &apos;stereo-ness&apos;</description>
   <filename>../../gst/stereo/.libs/libgststereo.so</filename>
   <basename>libgststereo.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 82a3bc9..525ea9f 100644 (file)
@@ -3,7 +3,7 @@
   <description>subtitle encoders</description>
   <filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
   <basename>libgstsubenc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 61b0181..55ff028 100644 (file)
@@ -3,7 +3,7 @@
   <description>Teletext plugin</description>
   <filename>../../ext/teletextdec/.libs/libgstteletextdec.so</filename>
   <basename>libgstteletextdec.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 04aeeda..c5212f2 100644 (file)
@@ -3,7 +3,7 @@
   <description>UVC compliant H264 encoding cameras plugin</description>
   <filename>../../sys/uvch264/.libs/libgstuvch264.so</filename>
   <basename>libgstuvch264.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index c187ce7..96521f9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Asynchronous read from VCD disk</description>
   <filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
   <basename>libgstvcdsrc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 2904dee..e94c006 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video filters in gst-plugins-bad</description>
   <filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename>
   <basename>libgstvideofiltersbad.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 8ad67a5..fe7b813 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video frame-synchronized audio level</description>
   <filename>../../gst/videoframe_audiolevel/.libs/libgstvideoframe_audiolevel.so</filename>
   <basename>libgstvideoframe_audiolevel.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 1f2e63d..fd48c28 100644 (file)
@@ -3,7 +3,7 @@
   <description>videoparsers</description>
   <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
   <basename>libgstvideoparsersbad.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 8181995..0468fcf 100644 (file)
@@ -3,7 +3,7 @@
   <description>Various video signal analysers</description>
   <filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
   <basename>libgstvideosignal.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 7e4e374..1bc64cf 100644 (file)
@@ -3,7 +3,7 @@
   <description>VmWare Video Codec plugins</description>
   <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
   <basename>libgstvmnc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index e955be9..a4cfa91 100644 (file)
@@ -3,7 +3,7 @@
   <description>AAC audio encoder</description>
   <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
   <basename>libgstvoaacenc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 313f0a7..9602b9c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Adaptive Multi-Rate Wide-Band Encoder</description>
   <filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
   <basename>libgstvoamrwbenc.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index c87189b..05a9e84 100644 (file)
@@ -3,7 +3,7 @@
   <description>Wayland Video Sink</description>
   <filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
   <basename>libgstwaylandsink.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index a6564ac..b52b62f 100644 (file)
@@ -3,7 +3,7 @@
   <description>WebP plugin</description>
   <filename>../../ext/webp/.libs/libgstwebp.so</filename>
   <basename>libgstwebp.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 6136964..aba042e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Voice pre-processing using WebRTC Audio Processing Library</description>
   <filename>../../ext/webrtcdsp/.libs/libgstwebrtcdsp.so</filename>
   <basename>libgstwebrtcdsp.so</basename>
-  <version>1.9.0.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>WebRTCDsp</package>
index 25ef128..3b8b814 100644 (file)
@@ -3,7 +3,7 @@
   <description>Wildmidi Plugin</description>
   <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
   <basename>libgstwildmidi.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index a1a55f4..df3ad86 100644 (file)
@@ -3,7 +3,7 @@
   <description>x265-based H265 plugins</description>
   <filename>../../ext/x265/.libs/libgstx265.so</filename>
   <basename>libgstx265.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 71c4296..3e3f090 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demuxes/decodes YUV4MPEG streams</description>
   <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
   <basename>libgsty4mdec.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index cb9fb36..7f41b1f 100644 (file)
@@ -3,7 +3,7 @@
   <description>YADIF deinterlacing filter</description>
   <filename>../../gst/yadif/.libs/libgstyadif.so</filename>
   <basename>libgstyadif.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
index 2c8b1be..24c3ffd 100644 (file)
@@ -3,7 +3,7 @@
   <description>zbar barcode scanner</description>
   <filename>../../ext/zbar/.libs/libgstzbar.so</filename>
   <basename>libgstzbar.so</basename>
-  <version>1.9.1</version>
+  <version>1.9.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
index 97eeb8a..832fc1d 100644 (file)
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
 
  <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-bad/gst-plugins-bad-1.9.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.9.1</revision>
    <branch>master</branch>
    <name></name>
index 30f058b..0f7fa12 100644 (file)
@@ -86,7 +86,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 enable DVB Source (used by dvb). */
 #undef HAVE_DVB
 
+/* Define to 1 if the system has the type `EGLAttrib'. */
+#undef HAVE_EGLATTRIB
+
 /* Define to enable building of experimental plug-ins. */
 #undef HAVE_EXPERIMENTAL
 
 /* Define to 1 if you have the <fcntl.h> header file. */
 #undef HAVE_FCNTL_H
 
+/* Define to enable fdkaac plugin (used by fdkaac). */
+#undef HAVE_FDK_AAC
+
 /* FIONREAD ioctl found in sys/filio.h */
 #undef HAVE_FIONREAD_IN_SYS_FILIO
 
 /* Define to enable libvisual visualization library (used by libvisual). */
 #undef HAVE_LIBVISUAL
 
+/* Define if we have liblilv >= 0.22 */
+#undef HAVE_LILV_0_22
+
 /* Define to enable Linear Systems SDI plugin (used by linsys). */
 #undef HAVE_LINSYS
 
 /* Define to enable Qt elements (used by qt). */
 #undef HAVE_QT
 
+/* Define if building with QTKit */
+#undef HAVE_QTKIT
+
 /* Define if Qt eglfs integration is installed */
 #undef HAVE_QT_EGLFS
 
 #define PACKAGE_NAME "GStreamer Bad Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.9.1"
+#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.9.2"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gst-plugins-bad"
 #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
 #undef USE_EGL_RPI
 
 /* 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). */