From 4bf4743b77d143c1614dfe249c35960327d4f9a2 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Sun, 16 Sep 2018 16:33:57 +0100 Subject: Release 1.14.3 --- ChangeLog | 61 +++++++++++++++++++++++++++ NEWS | 105 +++++++++++++++++++++++++++++++++++++++++++--- RELEASE | 2 +- configure.ac | 8 ++-- gst-editing-services.doap | 10 +++++ meson.build | 2 +- 6 files changed, 177 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1644a48a..d989a3ed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,64 @@ +=== release 1.14.3 === + +2018-09-16 16:33:57 +0100 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-editing-services.doap: + * meson.build: + Release 1.14.3 + +2018-09-05 21:49:09 -0300 Thibault Saunier + + * ges/ges-clip.c: + * ges/ges-container.c: + * tests/check/python/test_clip.py: + clip: Resync priorities when removing an effect + When removing a top effect in the list of top effects, other + effects priorities need to take that into account to avoid + holes in the indices. + +2018-07-29 16:20:50 -0400 Thibault Saunier + + * ges/ges-base-xml-formatter.c: + * ges/ges-xml-formatter.c: + formatter: Fix mixup in variable check + +2018-07-28 14:29:11 -0400 Thibault Saunier + + * ges/ges-xml-formatter.c: + xml-formatter: Bump format version + Previous commit makes the format not forward compat. + +2018-07-28 12:16:36 -0400 Thibault Saunier + + * ges/ges-base-xml-formatter.c: + * ges/ges-container.c: + * ges/ges-internal.h: + * ges/ges-transition-clip.c: + * ges/ges-xml-formatter.c: + * tests/check/python/test_clip.py: + formatter: Serialize Transition border and invert properties + Marking them as children properties and properly allow serializing + clips children properties. + This doesn't handle several TrackElement of a same type with + different property values but this require more worked already + marked as fixme to allow specifying full path of elements in the + children properties API. + See https://gitlab.gnome.org/GNOME/pitivi/issues/1687 + +2018-07-27 22:11:33 -0400 Thibault Saunier + + * ges/ges-project.c: + project: Compute relocation URIs in missing-uri signal + Until know we were doing it outside of the signal and subclasses didn't + have a chance to know that some assets was relocated. + This is required so that Pitivi can handle proxy delation and relocated + assets. + Required for https://gitlab.gnome.org/GNOME/pitivi/issues/2203 + === release 1.14.2 === 2018-07-20 01:06:53 +0100 Tim-Philipp Müller diff --git a/NEWS b/NEWS index 1ce6d6dd..efb2c98a 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 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 f61b50cb..eba6139c 100644 --- a/RELEASE +++ b/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-editing-services 1.14.2. +This is GStreamer gst-editing-services 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 1c6195c8..496d1623 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.62) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer Editing Services, 1.14.2, +AC_INIT(GStreamer Editing Services, 1.14.3, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gstreamer-editing-services) @@ -51,11 +51,11 @@ dnl we override it here if we need to for the release candidate of new series GST_API_VERSION=1.0 AC_SUBST(GST_API_VERSION) -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-editing-services.doap b/gst-editing-services.doap index 571d2862..f2d19fff 100644 --- a/gst-editing-services.doap +++ b/gst-editing-services.doap @@ -30,6 +30,16 @@ GStreamer library for creating audio and video editors + + + 1.14.3 + 1.14 + + 2018-09-16 + + + + 1.14.2 diff --git a/meson.build b/meson.build index c38937a3..fa85c5d6 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gst-editing-services', 'c', - version : '1.14.2', + version : '1.14.3', meson_version : '>= 0.36.0', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) -- cgit v1.2.3