summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog236
-rw-r--r--NEWS38
-rw-r--r--RELEASE19
-rw-r--r--configure.ac4
-rw-r--r--gst-editing-services.doap9
5 files changed, 281 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 46de3000..b07bf5f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
diff --git a/NEWS b/NEWS
index bdac78a2..f67d1f30 100644
--- a/NEWS
+++ b/NEWS
@@ -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
diff --git a/RELEASE b/RELEASE
index 3a941410..d9bc47b5 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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>