Release 1.14.3
diff --git a/ChangeLog b/ChangeLog
index 444a29a..2349654 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,456 @@
+=== release 1.14.3 ===
+
+2018-09-16 16:25:58 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+	* ChangeLog:
+	* NEWS:
+	* RELEASE:
+	* configure.ac:
+	* gst-plugins-bad.doap:
+	* meson.build:
+	  Release 1.14.3
+
+2018-09-16 16:25:57 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+	* docs/plugins/gst-plugins-bad-plugins.args:
+	* 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-audiobuffersplit.xml:
+	* docs/plugins/inspect/plugin-audiofxbad.xml:
+	* docs/plugins/inspect/plugin-audiolatency.xml:
+	* docs/plugins/inspect/plugin-audiomixmatrix.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-colormanagement.xml:
+	* docs/plugins/inspect/plugin-compositor.xml:
+	* docs/plugins/inspect/plugin-curl.xml:
+	* docs/plugins/inspect/plugin-dashdemux.xml:
+	* docs/plugins/inspect/plugin-dc1394.xml:
+	* docs/plugins/inspect/plugin-de265.xml:
+	* docs/plugins/inspect/plugin-debugutilsbad.xml:
+	* docs/plugins/inspect/plugin-decklink.xml:
+	* docs/plugins/inspect/plugin-dfbvideosink.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-faceoverlay.xml:
+	* docs/plugins/inspect/plugin-fbdevsink.xml:
+	* docs/plugins/inspect/plugin-fdkaac.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-gme.xml:
+	* docs/plugins/inspect/plugin-gsm.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-ipcpipeline.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-kms.xml:
+	* docs/plugins/inspect/plugin-ladspa.xml:
+	* docs/plugins/inspect/plugin-legacyrawparse.xml:
+	* docs/plugins/inspect/plugin-midi.xml:
+	* docs/plugins/inspect/plugin-mms.xml:
+	* docs/plugins/inspect/plugin-modplug.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-musepack.xml:
+	* docs/plugins/inspect/plugin-mxf.xml:
+	* docs/plugins/inspect/plugin-neonhttpsrc.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-openglmixers.xml:
+	* docs/plugins/inspect/plugin-openh264.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-proxy.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-sbc.xml:
+	* docs/plugins/inspect/plugin-sdpelem.xml:
+	* docs/plugins/inspect/plugin-segmentclip.xml:
+	* docs/plugins/inspect/plugin-shm.xml:
+	* docs/plugins/inspect/plugin-siren.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-timecode.xml:
+	* docs/plugins/inspect/plugin-ttmlsubs.xml:
+	* docs/plugins/inspect/plugin-uvch264.xml:
+	* docs/plugins/inspect/plugin-vcdsrc.xml:
+	* docs/plugins/inspect/plugin-vdpau.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-vulkan.xml:
+	* docs/plugins/inspect/plugin-wasapi.xml:
+	* docs/plugins/inspect/plugin-waylandsink.xml:
+	* docs/plugins/inspect/plugin-webp.xml:
+	* docs/plugins/inspect/plugin-webrtc.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:
+	  Update docs
+
+2018-08-13 22:44:51 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Fix periodic SPS/PPS sending work after a seek
+	  Apply the commit ef71b61
+	  See also https://bugzilla.gnome.org/show_bug.cgi?id=742212
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 20:34:36 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	* gst/videoparsers/gsth265parse.h:
+	  h265parse: Add support insert parameter set per IDR
+	  Apply commits 0c04e00, bf0d952 and a0876aa to h265parse.
+	  See also https://bugzilla.gnome.org/show_bug.cgi?id=766803
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-14 00:46:26 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Don't discard first AU delimiter
+	  Apply the commit 48a1f27
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-14 00:43:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Consider SEI NALU as "HEADER" packets
+	  Apply the commit 69c09c3
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 22:45:54 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Don't unref buffer that was unreffed just a few lines before already
+	  Apply the commit 9b50a12
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-14 01:11:27 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Reset the parser information when caps changes
+	  Apply the commit 14f6fcd
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 23:45:13 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Fix collection of access units to preserve config headers
+	  Apply the commit 7d44a51
+	  See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 23:36:33 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Improve conditions for skipping NAL units
+	  See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 22:23:22 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	* gst/videoparsers/gsth265parse.h:
+	  h265parse: Introduce new state tracking variables
+	  Direct applying the commit 7bb6443. This could fix also unexpected
+	  nal dropping when nonzero "config-interval" is set.
+	  (e.g., gst-launch-1.0 videotestsrc ! x265enc key-int-max=30 !
+	  h265parse config-interval=30 ! avdec_h265 ! videoconvert ! autovideosink)
+	  Similar to the h264parse, have_{vps,sps,pps} variables will be used
+	  for deciding on when to submit updated caps or not, and rather mean
+	  "have new SPS/PPS to be submitted?"
+	  See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-13 21:49:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Fix and optimize NAL collection function
+	  Adopt h264parse's _collect_nal() behavior.
+	  See also commit 5601c87 and  https://bugzilla.gnome.org/show_bug.cgi?id=732154
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-14 00:29:56 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	  h265parse: Unref/replace force_key_unit_event in gst_h265_parse_reset
+	  Apply the commit 36a2aca
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-08-14 00:27:12 +0900  Seungha Yang <seungha.yang@navercorp.com>
+
+	* gst/videoparsers/gsth265parse.c:
+	* gst/videoparsers/gsth265parse.h:
+	  h265parse: Copy over DISCONT flag from input buffers
+	  Apply the commit 10ffa08
+	  https://bugzilla.gnome.org/show_bug.cgi?id=754124
+
+2018-07-22 10:34:06 +1000  Jan Schmidt <jan@centricular.com>
+
+	* ext/ladspa/gstladspa.c:
+	  ladspa: Only scan LADSPA subdir APPDATA and COMMONPROGRAMFILES
+	  Don't scan the entire APPDATA and COMMONPROGRAMFILES
+	  path tree, just the LADSPA sub-directory inside them, if any.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796450
+
+2018-07-22 09:52:23 +1000  Jan Schmidt <jan@centricular.com>
+
+	* ext/ladspa/gstladspa.c:
+	  ladspa: Don't try and load every file as a plugin
+	  When scanning paths for LADSPA plugins, don't try and load
+	  every random file as a module, as g_module_open ends up throwing
+	  errors on Windows.
+	  Use a G_MODULE_SUFFIX and GST_EXTRA_MODULE_SUFFIX suffix check as
+	  we do for GStreamer plugins.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796450
+
+2018-09-11 01:00:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+	* sys/wasapi/gstwasapisink.c:
+	* sys/wasapi/gstwasapisink.h:
+	* sys/wasapi/gstwasapisrc.c:
+	* sys/wasapi/gstwasapisrc.h:
+	* sys/wasapi/gstwasapiutil.c:
+	* sys/wasapi/gstwasapiutil.h:
+	  wasapi: Remove code that sets thread priority
+	  This is now handled directly in gstaudiosrc/sink, and we were setting
+	  it in the wrong thread anyway. prepare() is not the same thread as
+	  sink_write() or src_read().
+
+2018-08-08 00:31:51 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+	* sys/wasapi/gstaudioclient3.h:
+	* sys/wasapi/meson.build:
+	  wasapi: Fix build with Windows 8.1 SDK
+	  With the Windows 8.1 SDK, the v1 of the AUDCLNT_STREAMOPTIONS enum is
+	  defined which only has NONE and RAW, so it's not only defined when
+	  AudioClient3 is available.
+	  Add a meson check for the symbol. This is not needed for Autotools
+	  because there we build against the MinGW audioclient.h which is still
+	  at v1 of the AudioClient interface.
+
+2018-08-16 12:35:50 +0200  Jerome Laheurte <jlaheurte@quividi.net>
+
+	* sys/winks/ksdeviceprovider.c:
+	  ksvideosrc: fix device enumeration when hotplugging a camera
+	  Since both audio and video capture devices declare the KSCATEGORY_CAPTURE interface,
+	  plugging a camera that supports both could result in an audio device being mistaken
+	  for a video one.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796958
+
+2018-09-05 21:31:22 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+	* ext/dts/meson.build:
+	  meson: Don't pass GNU-like compiler wargs on MSVC
+	  cl : Command line error D8021 : invalid numeric argument '/Wno-missing-include-dirs'
+
+2018-09-01 11:23:33 +0100  Philippe Normand <philn@igalia.com>
+
+	* gst-libs/gst/player/gstplayer.c:
+	  player: Set default position and duration value to GST_CLOCK_TIME_NONE
+	  When the position query fails the returned value shall remain -1 instead of 0 to
+	  avoid confusion on application side between error and beginning of media.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=797066
+
+2018-08-17 16:37:31 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/audiobuffersplit/gstaudiobuffersplit.c:
+	  audiobuffersplit: Always set DISCONT flag after resyncs
+
+2018-08-17 14:56:51 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/audiobuffersplit/gstaudiobuffersplit.c:
+	  audiobuffersplit: Update output buffer size after each buffer to compensate for accumulated errors
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796981
+
+2018-08-17 16:33:52 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/audiobuffersplit/gstaudiobuffersplit.c:
+	* gst/audiobuffersplit/gstaudiobuffersplit.h:
+	  audiobuffersplit: Keep track of resync time separately
+	  If we drain after a discont, the discont time given by the stream
+	  synchronizer is already the time after the discontinuity. But we need to
+	  drain all pending data based on the previous discont time instead.
+
+2018-08-16 10:02:42 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst-libs/gst/video/gstvideoaggregator.c:
+	  videoaggregator: Make sure to hold object lock while iterating sink pads
+	  They might otherwise just change while we iterate.
+
+2018-08-16 15:21:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+	* ext/dash/gstdashdemux.c:
+	  dashdemux: Always create the adapter
+	  Worst case it will be empty. This fixes a crash when the base class
+	  calls data_received() when the stream is neither is_isobmff or
+	  has_isoff_ondemand_profile.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796745
+
+2018-05-11 09:54:22 +0200  Edward Hervey <edward@centricular.com>
+
+	* ext/opencv/gstgrabcut.cpp:
+	  opencv: Fix memcpy within C++
+	  Explicitly cast to void* because GCC 8 is (rightfully) upset that this is
+	  "writing to an object of type ‘...’ with no trivial copy-assignment".
+	  Caused by the new "class-memaccess" warning
+
+2018-05-19 11:03:08 +0200  Edward Hervey <edward@centricular.com>
+
+	* sys/dvb/camswclient.c:
+	  dvb: Fix string copy wiht strlen() argument
+	  This is a new warning introduced by gcc 8
+	  We already check just before that we have enough space, just do a regular
+	  memcpy with the full string size.
+	  camswclient.c:87:3: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
+
+2018-07-13 14:42:28 -0400  Thibault Saunier <tsaunier@igalia.com>
+
+	* ext/opencv/MotionCells.cpp:
+	* ext/opencv/gsthanddetect.cpp:
+	* ext/opencv/gsttemplatematch.cpp:
+	  opencv: Fix build for opencv >= 3.4.2
+	  The `CV_RGB` macro is now in `imgproc.hpp`.
+	  Fixes:
+	  ../subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp:497:40: error: ‘CV_RGB’ was not declared in this scope
+	  cvCircle (img, center, radius, CV_RGB (0, 0, 200), 1, 8, 0);
+	  ^~~~~~
+
+2018-08-02 21:05:24 -0400  Thibault Saunier <tsaunier@igalia.com>
+
+	* ext/rsvg/gstrsvgdec.c:
+	  rsvg: Also accept </svg:svg> as ending tag
+	  Some SVG files created by inkscape use that, such as:
+	  https://gitlab.gnome.org/GNOME/pitivi/uploads/8dd8d9d988b5eb6cc38f871196caac6f/Titel-Tafel3.2_anim.svg
+	  This is a first patch for https://bugzilla.gnome.org/show_bug.cgi?id=796909
+	  but it is not enough to support animated gifs.
+
+2018-08-02 18:24:02 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
+
+	* sys/wasapi/gstwasapisrc.c:
+	  wasapisrc: Correctly disable provide-clock
+	  `#ifdef` will, of course, evaluate to 1 in this case. We want `#if`.
+
+2018-05-27 14:31:55 +0200  Christoph Reiter <reiter.christoph@gmail.com>
+
+	* sys/wasapi/gstwasapiutil.c:
+	  wasapisink: fix regression in shared mode segment size
+	  In commit fd806628a8 (839cc3926 in the stable branch) I changed the
+	  segment size to match exactly the buffer size.  I missed that this is
+	  only valid in exclusive mode and in shared mode the buffer size is
+	  a multiple of the device period.
+	  Revert the logic for the shared mode.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796354
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796858
+
+2018-07-26 00:20:02 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/compositor/compositor.c:
+	  compositor: Don't leak all buffers while crossfading and not all pads are crossfading
+
+2018-07-20 16:25:02 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/compositor/blend.c:
+	  compositor: Use 255 as maximum alpha instead of 256
+	  255 will easily become 0 in the blending function as they expect
+	  the maximum value to be 255.
+	  Can be reproduce with
+	  gst-launch-1.0 videotestsrc pattern=ball ! c.sink_0 \
+	  videotestsrc pattern=snow ! c.sink_1 \
+	  compositor name=c \
+	  sink_0::zorder=0 sink_1::zorder=1 sink_0::crossfade-ratio=0.5 \
+	  background=black ! \
+	  videoconvert ! xvimagesink
+	  crossfade-ratio +/- 0.001 makes it work correctly and the same happens
+	  at e.g. 0.25, 0.75, N*0.0625
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796846
+
+2018-07-25 13:44:48 +0200  Gary Bisson <gary.bisson@boundarydevices.com>
+
+	* sys/kms/gstkmssink.c:
+	  kmssink: Add support for mxsfb-drm driver
+	  The mxsfb-drm driver has been added to the kernel long ago and will now
+	  be the default display driver for NXP i.MX28, i.MX6SX and i.MX7D
+	  processors so now is a good time to add it to kmssink.
+	  Also, this is used in the upcoming i.MX8MQ and i.MX8MM processors.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=796873
+
+2018-04-18 03:43:57 -0700  Devarsh Thakkar <devarsht@xilinx.com>
+
+	* sys/kms/gstkmssink.c:
+	  kmssink: Add new entry for Xilinx DRM Driver
+	  This adds entry for new DRM driver from xilinx
+	  called "xlnx" which supports atomic modesetting.
+	  We have kept entry for older DRM driver "xilinx_drm"
+	  for backward compatility with a note describing
+	  deprecation.
+	  Signed-off-by: Devarsh Thakkar <devarsht@xilinx.com>
+	  https://bugzilla.gnome.org/show_bug.cgi?id=795228
+
+2018-03-30 13:47:00 +0200  Paul Kocialkowski <paul.kocialkowski@bootlin.com>
+
+	* sys/kms/gstkmssink.c:
+	  kmssink: Add support for the Allwinner DRM driver (sun4i-drm)
+	  This adds the sun4i DRM driver to the list of DRM drivers in kmssink.
+	  The driver allows displaying video in either the main plane or an
+	  overlay plane.
+	  https://bugzilla.gnome.org/attachment.cgi?bugid=794839
+
 === release 1.14.2 ===
 
 2018-07-20 01:00:22 +0100  Tim-Philipp Müller <tim@centricular.com>
diff --git a/NEWS b/NEWS
index 1ce6d6d..efb2c98 100644
--- a/NEWS
+++ b/NEWS
@@ -5,13 +5,13 @@
 
 GStreamer 1.14.0 was originally released on 19 March 2018.
 
-The latest bug-fix release in the 1.14 series is 1.14.1 and was released
-on 17 May 2018.
+The latest bug-fix release in the 1.14 series is 1.14.3 and was released
+on 16 September 2018.
 
 See https://gstreamer.freedesktop.org/releases/1.14/ for the latest
 version of this document.
 
-_Last updated: Thursday 17 May 2018, 12:00 UTC (log)_
+_Last updated: Sunday 16 September 2018, 13:00 UTC (log)_
 
 
 Introduction
@@ -1390,6 +1390,101 @@
 list of changes. For the full list of changes please refer to the GIT
 logs or ChangeLogs of the particular modules.
 
+1.14.3
+
+The third 1.14 bug-fix release (1.14.3) was released on 16 September
+2018.
+
+This release only contains bugfixes and it should be safe to update from
+1.14.x.
+
+Highlighted bugfixes in 1.14.3
+
+-   opusenc: fix crash on 32-bit platforms
+-   compositor: fix major buffer leak when doing crossfading on some but
+    not all pads
+-   wasapi: various fixes for wasapisrc and wasapisink regressions
+-   x264enc: Set bit depth to fix “This build of x264 requires 8-bit
+    depth. Rebuild to…” runtime errors with x264 version ≥ 153
+-   audioaggregator, audiomixer: caps negotiation fixes
+-   input-selector: latency handling fixes
+-   playbin, playsink: audio visualization support fixes
+-   dashdemux: fix possible crash if stream is neither isobmff nor
+    isoff_ondemand profile
+-   opencv: Fix build for opencv >= 3.4.2
+-   h265parse: miscellaneous fixes backported from h264parse
+-   pads: fix changing of pad offsets from inside pad probes
+-   pads: ensure that pads are blocked for IDLE probes if they are
+    called from the streaming thread too
+
+Other noteworthy bugfixes in 1.14.3
+
+-   queries: Set default values for position and duration query results
+-   segment: make gst_segment_position_from_running_time_full() handle
+    positions before the segment properly
+-   aggregator: annotate GstAggregatorClass::update_src_caps for
+    bindings
+-   aggregator: Don’t leak peer pad of inactive pads when (not)
+    forwarding QoS events to them
+-   baseparse: avg_bitrate calculation critical warning fix
+-   typefind: improved flow return handling in pull mode, flushing is
+    not an error
+-   gl: Don’t steal callers reference when setting non-floating elements
+    via properties
+-   gl: Also don’t leak floating references to elements set via
+    properties
+-   tagdemux: Properly propagate gst_pad_pull_range() errors
+-   aacparse: fix codec_data buffer leak
+-   rtpgstpay: Add support for force-keyunit events
+-   rtpL8pay: don’t try to modify a read-only structure
+-   rtpvp8pay, rtpvp9pay, rtpopuspay: Fix VP8/VP9/OPUS dual encoding
+    name handling
+-   rtp payloaders: Use running_time instead of PTS for config-interval
+    calculations
+-   qtdemux: Don’t assert in prefill mode if a track has no samples at
+    all
+-   qmlgl: Ensure GL headers are included
+-   v4l2src: fix first input used is always used next times
+-   v4l2object: Only offer MMAP/DMABUF pool
+-   v4l2object: stop V4L2 from zeroing extended colorimetry for
+    non-mplane
+-   v4l2object: improve colorspace handling for JPEG sources
+-   splitmuxsink: fix handling of repeated timestamps and a leak if sink
+    pads are not released explicitly
+-   player: Set default position and duration value to
+    GST_CLOCK_TIME_NONE
+-   videoaggregator: Make sure to hold object lock while iterating sink
+    pads
+-   audiobuffersplit: improve resync handling and compensate better for
+    accumulated errors
+-   kmssink: add support for Xilinx DRM Driver, mxsfb-drm driver and the
+    Allwinner DRM driver (sun4i-drm)
+-   rsvg: Also accept </svg:svg> as ending tag
+-   ges: project: Compute relocation URIs in missing-uri signal
+-   ges: formatter: Serialize Transition border and invert properties
+-   ges: clip: Resync priorities when removing an effect
+
+Contributors to 1.14.3
+
+Christoph Reiter, Devarsh Thakkar, Edward Hervey, Gary Bisson, Iñigo
+Huguet, Jan Alexander Steffens (heftig), Jan Schmidt, Jerome Laheurte,
+Marcos Kintschner, Mathieu Duponchelle, Matthew Waters, Michael Olbrich,
+Nicolas Dufresne, Nirbheek Chauhan, Paul Kocialkowski, Philippe Normand,
+Philipp Zabel, Roland Jon, Sebastian Dröge, Seungha Yang, Thibault
+Saunier, Tim-Philipp Müller, Yuji Kuwabara, and many others. Thank you
+all.
+
+List of bugs fixed in 1.14.3
+
+For a full list of bugfixes see Bugzilla. Note that this is not the full
+list of changes. For the full list of changes please refer to the GIT
+logs or ChangeLogs of the particular modules.
+
+1.14.4 (future)
+
+The fourth 1.14 bug-fix release (1.14.4) is scheduled to be released
+around October 2018.
+
 
 Known Issues
 
@@ -1413,8 +1508,8 @@
 development of 1.15/1.16 will happen in the git master branch.
 
 The plan for the 1.16 development cycle is yet to be confirmed, but it
-is expected that feature freeze will be around August 2018 followed by
-several 1.15 pre-releases and the new 1.16 stable release in September.
+is expected that feature freeze will be around September 2018 followed
+by several 1.15 pre-releases and the new 1.16 stable release in October.
 
 1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
 1.6, 1.4, 1.2 and 1.0 release series.
diff --git a/RELEASE b/RELEASE
index 080d32f..28404fe 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-bad 1.14.2.
+This is GStreamer gst-plugins-bad 1.14.3.
 
 The GStreamer team is pleased to announce another bug-fix release in the
 stable 1.x API series of your favourite cross-platform multimedia framework!
diff --git a/configure.ac b/configure.ac
index 184b4dc..1722b7c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
 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.14.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.14.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
 
 AG_GST_INIT
 
@@ -51,11 +51,11 @@
 dnl - interfaces added -> increment AGE
 dnl - interfaces removed -> AGE = 0
 dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 1402, 0, 1402)
+AS_LIBTOOL(GST, 1403, 0, 1403)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.14.2
-GSTPB_REQ=1.14.2
+GST_REQ=1.14.3
+GSTPB_REQ=1.14.3
 
 dnl *** autotools stuff ****
 
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index ab4670f..f58fcd5 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@
 
  <release>
   <Version>
+   <revision>1.14.3</revision>
+   <branch>1.14</branch>
+   <name></name>
+   <created>2018-09-16</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.14.2</revision>
    <branch>1.14</branch>
    <name></name>
diff --git a/meson.build b/meson.build
index d216a47..b6508bf 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('gst-plugins-bad', 'c', 'cpp',
-  version : '1.14.2',
+  version : '1.14.3',
   meson_version : '>= 0.40.1',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])