summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2018-09-16 16:25:58 +0100
committerTim-Philipp Müller <tim@centricular.com>2018-09-16 16:26:00 +0100
commit924b54b1501656a192ff391f0c2fd6cfb9f89aac (patch)
tree03b7d1602dc2e7d8d9686bef2f2c612adaa72f06
parentdbf16a8932eae7429570746faf81be8caa9c054e (diff)
Release 1.14.31.14.3
-rw-r--r--ChangeLog453
-rw-r--r--NEWS105
-rw-r--r--RELEASE2
-rw-r--r--configure.ac8
-rw-r--r--gst-plugins-bad.doap10
-rw-r--r--meson.build2
6 files changed, 569 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 444a29a43..234965412 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 1ce6d6dd1..efb2c98a9 100644
--- a/NEWS
+++ b/NEWS
@@ -5,13 +5,13 @@ GSTREAMER 1.14 RELEASE NOTES
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 @@ 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.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 @@ unstable development version leading up to the stable 1.16 release. The
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 080d32fb6..28404fedd 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 184b4dc0b..1722b7ccf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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.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/removed/changed -> increment CURRENT, REVISION = 0
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 ab4670f48..f58fcd5ab 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
<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 d216a471f..b6508bf65 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' ])