diff options
-rw-r--r-- | ChangeLog | 236 | ||||
-rw-r--r-- | NEWS | 38 | ||||
-rw-r--r-- | RELEASE | 19 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | gst-editing-services.doap | 9 |
5 files changed, 281 insertions, 25 deletions
@@ -1,9 +1,241 @@ +=== release 1.8.2 === + +2016-06-09 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.8.2 + +2016-05-06 22:28:26 -0300 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-timeline-element.c: + element: Also accept GParamSpec.owner_type name as a child property prefix + Makes it simpler for python users to be able to retrieve children + properties iterating over them. + +2016-05-15 01:03:49 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-asset.c: + asset: fix ges_asset_set_proxy() return value documentation + https://bugzilla.gnome.org/show_bug.cgi?id=766459 + +2016-05-15 01:04:17 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-asset.c: + * ges/ges-audio-test-source.c: + * ges/ges-audio-track.c: + * ges/ges-audio-transition.c: + * ges/ges-audio-uri-source.c: + * ges/ges-clip.c: + * ges/ges-effect-clip.c: + * ges/ges-effect.c: + * ges/ges-extractable.c: + * ges/ges-group.c: + * ges/ges-image-source.c: + * ges/ges-layer.c: + * ges/ges-meta-container.c: + * ges/ges-multi-file-source.c: + * ges/ges-pipeline.c: + * ges/ges-project.c: + * ges/ges-test-clip.c: + * ges/ges-text-overlay-clip.c: + * ges/ges-text-overlay.c: + * ges/ges-timeline-element.c: + * ges/ges-timeline.c: + * ges/ges-title-clip.c: + * ges/ges-title-source.c: + * ges/ges-track-element.c: + * ges/ges-track.c: + * ges/ges-transition-clip.c: + * ges/ges-uri-asset.c: + * ges/ges-uri-clip.c: + * ges/ges-utils.c: + * ges/ges-video-test-source.c: + * ges/ges-video-track.c: + * ges/ges-video-transition.c: + * ges/ges-video-uri-source.c: + ges: add some g-i annotations according to documentation + Mainly (transfer xxx) and (nullable). Also fix some typo. + https://bugzilla.gnome.org/show_bug.cgi?id=766459 + +2016-05-14 18:06:56 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * plugins/nle/nlecomposition.c: + nlecomposition: fix nle_composition_remove_object info message + We don't add internal bin, we remove it. + https://bugzilla.gnome.org/show_bug.cgi?id=766455 + +2016-05-16 17:35:29 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-audio-source.c: + audio-source: fix indentation + https://bugzilla.gnome.org/show_bug.cgi?id=766524 + +2016-05-16 17:36:36 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-audio-source.c: + audio-source: unref private capsfilter reference on dispose + Otherwise a capsfilter reference will be leaked since it has been got + using gst_bin_get_by_name. + https://bugzilla.gnome.org/show_bug.cgi?id=766524 + +2016-05-16 12:06:37 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-uri-clip.c: + * ges/ges-uri-clip.h: + uri-clip: make uri parameter of ges_uri_clip_new () const + To avoid compiler warning when using const string to create a new + GESUriClip as string is not modified and only passed to functions which + take a const string. + https://bugzilla.gnome.org/show_bug.cgi?id=766523 + +2016-05-25 10:32:46 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ges/Makefile.am: + g-i: pass compiler env to g-ir-scanner + It's what introspection.mak does as well. Should + fix spurious build failures on gnome-continuous + (caused by g-ir-scanner getting compiler details + via python which is broken in some environments + so passing the compiler details bypasses that). + +2016-05-31 09:29:44 -0400 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-meta-container.c: + ges: Emit GESMetontainer::notify-meta even if value is unset + +2016-05-30 10:51:51 -0400 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-meta-container.c: + ges: Allow passing `NULL` as a value to ges_meta_container_set_meta + Fixes T7430 + +2016-04-04 10:53:13 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/.gitignore: + * tests/check/ges/.gitignore: + tests: Add some things to .gitignore + +2016-04-09 21:12:00 -0300 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-track-element.c: + ges: Do not try to set read only properties + When copying and splitting clips + Fixes T7375 + +2016-04-13 12:26:13 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ges/gstframepositionner.c: + framepositionner: Initialize all fields of the meta during initialization + GstMetas are not allocated with all fields initialized to zeroes. + +2016-04-22 16:06:50 -0300 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-timeline-element.c: + * ges/ges-timeline.c: + * ges/ges-title-clip.c: + * ges/ges-title-source.c: + * tests/check/ges/titles.c: + title: Do not concider inpoints + It does not make sense for titles + Handle element with no inpoint handling in the timeline + Fixes https://phabricator.freedesktop.org/T7319 + +2016-05-06 18:21:17 -0300 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-track-element.c: + track-element: gi: skip now deprecated children property getter/setter + Those are implemented with the exact same API at the GESTimelineElement + level now, and user of those APIs with high level languages will get the + exact same API. + +2016-06-06 17:44:15 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ges/ges-uri-asset.c: + ges-uri-asset: GstDiscoverer can return a valid info but a non-OK result, consider this an error + The asynchronous case in ges_uri_clip_asset_request_async() already considered + it an error, do the same in ges_uri_clip_asset_request_sync(). + https://bugzilla.gnome.org/show_bug.cgi?id=767293 + +2016-05-31 12:09:44 +0300 Sebastian Dröge <sebastian@centricular.com> + + * plugins/nle/nlecomposition.c: + nlecomposition: Fix race condition in seek handling causing deadlocks + We might receive another seek from the application while the action task is + handling a previous seek (and thus setting seeking_itself to TRUE). To prevent + this seek to go through directly instead of being added as an action, also + check if the seek event was received from our action task thread or some other + thread. + https://bugzilla.gnome.org/show_bug.cgi?id=767053 + +2016-04-30 18:38:33 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ges/ges-effect.h: + * ges/ges-meta-container.c: + * ges/ges-timeline.c: + ges: fix misc g-i annotations + +2016-04-30 18:20:00 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/Makefile.am: + g-i: use only "ges/ges.h" as c-include for introspection + This is the only header which shall be included by user. Otherwise some + language using gir to generate binding, e.g Vala, will includes all + headers files in alphabetical order which causes compilation errors due + to incomplete type. + https://bugzilla.gnome.org/show_bug.cgi?id=765856 + +2016-04-29 10:05:10 -0300 Thibault Saunier <tsaunier@gnome.org> + + * ges/ges-video-source.c: + video-source: Do not ever plugin avdeinterlace + It is not feature compatible with deinterlace and is not safe to use + +2016-04-30 16:43:26 +0200 Aurélien Zanelli <aurelien.zanelli@darkosphere.fr> + + * ges/ges-timeline.c: + timeline: rename "track-element" to "track_element" in select-tracks-for-object documentation + because "track-element" is not a valid identifier for a parameter and + will cause generated binding using GIR to be invalid. For instance in + Vala. + https://bugzilla.gnome.org/show_bug.cgi?id=765853 + +2016-04-28 13:39:41 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ges/ges-types.h: + ges: #include glib.h for G_BEGIN_DECLS + +2016-04-28 13:39:27 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ges/ges-multi-file-source.h: + ges-multi-file-source: Fix case of standard gobject macros + +2016-04-28 13:37:49 +0300 Sebastian Dröge <sebastian@centricular.com> + + * docs/libs/Makefile.am: + * docs/libs/ges-sections.txt: + ges: Add some more functions to the docs and don't scan internal headers + Someone still should look through the unused.txt for more things to add or + hide. + +2016-04-25 15:11:00 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ges/ges-formatter.h: + * ges/ges-internal.h: + * ges/ges-pitivi-formatter.h: + * ges/ges-structured-interface.h: + * ges/ges-types.h: + ges: Add G_BEGIN_DECLS around all relevant declarations in headers + === release 1.8.1 === -2016-04-20 Sebastian Dröge <slomo@coaxion.net> +2016-04-20 18:37:53 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.8.1 + * gst-editing-services.doap: + Release 1.8.1 2016-04-01 10:09:39 +0200 Thibault Saunier <tsaunier@gnome.org> @@ -1,24 +1,26 @@ -### 1.8.1 +### 1.8.2 -The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016. +The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016. This release only contains bugfixes and it should be safe to update from 1.8.0. -#### Major bugfixes in 1.8.1 +#### Major bugfixes in 1.8.2 - - Fix app compilation with Android NDK r11 and newer - - Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0 - - Fix regression in avdeinterlace - - Fix memory corruption in scaletempo element with S16 input - - Fix regression in qtdemux with MSE streams - - Fix glitches at the start with all audio sinks except for pulsesink - - Fix regression with encrypted HLS streams - - Fix automatic multithreaded decoding of VP8/9 video - - Fix deadlock in HTTP adaptive streams when scrub-seeking - - Fix regression in RTSP source with SRTP - - Add support for SRTP rollover counters in the RTSP source - - Add support for HiDPI ("Retina") screens in caopengllayersink - - ... and many more! + - Fix vp8enc and flacenc segmentation faults on Windows + - Fix Android build failure due to BSD sed on OS X + - Fix Android build failure with applications targetting API > 20 + - Fix playback of live MS SmoothStreaming streams + - Fix various issues with vtdec and caopengllayersink on OS X + - Fix severe performance degradation in various image decoders + - Fix sample rate negotiation in opusdec + - Fix regression in typefind, causing deadlocks in some situations + - Fix mpegtsmux to set PTS on all output buffers again + - Fix extraction of frame dimensions from SDP in RTP JPEG depayloader + - Fix failure in v4l2videodec when setting of format fails after starting + - ... and many, many more! -For a full list of bugfixes see [Bugzilla][buglist-1.8.1]. +For a full list of bugfixes see [Bugzilla][buglist-1.8.2]. 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. + +[buglist-1.8.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=130196&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.2 -[buglist-1.8.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=117422&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.1 @@ -1,11 +1,11 @@ -Release notes for GStreamer Editing Services 1.8.1 +Release notes for GStreamer Editing Services 1.8.2 -The GStreamer team is proud to announce the first bugfix release in the stable +The GStreamer team is proud to announce the second bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.8.0. For a +This release only contains bugfixes and it is safe to update from 1.8.1. For a full list of bugfixes see Bugzilla. @@ -13,6 +13,16 @@ See /releases/1.8/ for the full release notes. +Bugs fixed in this release + + * 765853 : timeline: rename " track-element " to " track_element " in select-tracks-for-object documentation + * 765856 : g-i: use only " ges/ges.h " as c-include for introspection + * 766455 : nlecomposition: ensure elements pending to be added are not leaked + * 766459 : ges: ges_asset_set_proxy documentation fix and add some g-i annotations + * 766524 : audio-source: unref private capsfilter reference on finalize + * 767053 : nlecomposition: Fix race condition in seek handling causing deadlocks + * 767293 : ges-uri-asset: GstDiscoverer can return a valid info but a non-OK result, consider this an error + ==== Download ==== You can find source releases of gst-editing-services in the download @@ -48,5 +58,8 @@ subscribe to the gstreamer-devel list. Contributors to this release + * Aurélien Zanelli + * Sebastian Dröge * Thibault Saunier + * Tim-Philipp Müller
\ No newline at end of file diff --git a/configure.ac b/configure.ac index c4fb7213..8cae52e6 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.8.1, +AC_INIT(GStreamer Editing Services, 1.8.2, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gstreamer-editing-services) @@ -51,7 +51,7 @@ 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, 801, 0, 801) +AS_LIBTOOL(GST, 802, 0, 802) dnl *** required versions of GStreamer stuff *** GST_REQ=1.8.0 diff --git a/gst-editing-services.doap b/gst-editing-services.doap index fa043e41..3a3fca93 100644 --- a/gst-editing-services.doap +++ b/gst-editing-services.doap @@ -32,6 +32,15 @@ GStreamer library for creating audio and video editors <release> <Version> + <revision>1.8.2</revision> + <branch>1.8</branch> + <created>2016-06-09</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.8.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.8.1</revision> <branch>1.8</branch> <created>2016-04-20</created> |