+=== release 1.7.90 ===
+
+2016-03-01 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.7.90
+
+2016-02-26 21:13:37 +0100 Sjors Gielen <sjors@sjorsgielen.nl>
+
+ * plugins/nle/nleoperation.c:
+ nle: Set the NleOperation flags to NLE_OBJECT_OPERATION
+ Reviewed By: thiblahute
+ Differential Revision: https://phabricator.freedesktop.org/D770
+
+2016-02-26 20:42:41 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * ges/ges-effect.c:
+ ges: Register scaletempo::rate as a rate changing property
+
+2015-12-20 14:03:57 +0100 Sjors Gielen <sjors@sjorsgielen.nl>
+
+ Handle changing playback rate
+ Before this patch, NLE and GES did not support NleOperations (respectively
+ GESEffects) that changed the speed/tempo/rate at which the source plays. For
+ example, the 'pitch' element can make audio play faster or slower. In GES 1.5.90
+ and before, an NleOperation containing the pitch element to change the rate (or
+ tempo) would cause a pipeline state change to PAUSED after that stack; that has
+ been fixed in 1.5.91 (see #755012 [0]). But even then, in 1.5.91 and later,
+ NleComposition would send segment events to its NleSources assuming that one
+ source second is equal to one pipeline second. The resulting early EOS event
+ (in the case of a source rate higher than 1.0) would cause it to switch stacks
+ too early, causing confusion in the timeline and spectacularly messed up
+ output.
+ This patch fixes that by searching for rate-changing elements in
+ GESTrackElements such as GESEffects. If such rate-changing elements are found,
+ their final effect on the playing rate is stored in the corresponding NleObject
+ as the 'media duration factor', named like this because the 'media duration',
+ or source duration, of an NleObject can be computed by multiplying the duration
+ with the media duration factor of that object and its parents (this is called
+ the 'recursive media duration factor'). For example, a 4-second NleSource with
+ an NleOperation with a media duration factor of 2.0 will have an 8-second media
+ duration, which means that for playing 4 seconds in the pipeline, the seek
+ event sent to it must span 8 seconds of media. (So, the 'duration' of an
+ NleObject or GES object always refers to its duration in the timeline, not the
+ media duration.)
+ To summarize:
+ * Rate-changing elements are registered in the GESEffectClass (pitch::tempo and
+ pitch::rate are registered by default);
+ * GESTimelineElement is responsible for detecting rate-changing elements and
+ computing the media_duration_factor;
+ * GESTrackElement is responsible for storing the media_duration_factor in
+ NleObject;
+ * NleComposition is responsible for the recursive_media_duration_factor;
+ * The latter property finally fixes media time computations in NleObject.
+ NLE and GES tests are included.
+ [0] https://bugzilla.gnome.org/show_bug.cgi?id=755012
+ Differential Revision: https://phabricator.freedesktop.org/D276
+
+2016-02-26 12:42:55 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From b64f03f to 6f2d209
+
+2016-02-16 12:49:57 +0000 Fabian Orccon <fabian.orccon@pucp.pe>
+
+ * ges/ges-group.c:
+ * ges/ges-timeline.c:
+ * ges/ges-timeline.h:
+ group-added and group-removed signals added
+ Differential Revision: https://phabricator.freedesktop.org/D619
+
+2016-02-19 12:38:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.7.2 ===
-2016-02-19 Sebastian Dröge <slomo@coaxion.net>
+2016-02-19 12:26:27 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.7.2
+ * gst-editing-services.doap:
+ Release 1.7.2
2016-02-18 15:26:11 +0000 Julien Isorce <j.isorce@samsung.com>
-Release notes for GStreamer Editing Services 1.7.2
+Release notes for GStreamer Editing Services 1.7.90
-The GStreamer team is pleased to announce the second release of the unstable
-1.7 release series. The 1.7 release series is adding new features on top of
+The GStreamer team is pleased to announce the first release candidate of the stable
+1.8 release series. The 1.8 release series is adding new features on top of
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
-series of the GStreamer multimedia framework. The unstable 1.7 release series
-will lead to the stable 1.8 release series in the next weeks. Any newly added
-API can still change until that point.
+series of the GStreamer multimedia framework.
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
-during the unstable 1.7 release series.
+during the stable 1.8 release series.
+There were no bugs fixed in this release
+
+
==== Download ====
You can find source releases of gst-editing-services in the download
Contributors to this release
- * Julien Isorce
- * Lubosz Sarnecki
- * Mathieu Duponchelle
+ * Fabian Orccon
* Sebastian Dröge
- * Thiago Santos
+ * Sjors Gielen
* Thibault Saunier
\ No newline at end of file
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.7.2.1,
+AC_INIT(GStreamer Editing Services, 1.7.90,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer-editing-services)
GST_API_VERSION=1.0
AC_SUBST(GST_API_VERSION)
-AS_LIBTOOL(GST, 702, 0, 702)
+AS_LIBTOOL(GST, 790, 0, 790)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.2.1
-GSTPB_REQ=1.7.2.1
+GST_REQ=1.7.90
+GSTPB_REQ=1.7.90
dnl *** autotools stuff ****