Release 1.7.2
authorSebastian Dröge <sebastian@centricular.com>
Fri, 19 Feb 2016 10:26:27 +0000 (12:26 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 19 Feb 2016 10:26:27 +0000 (12:26 +0200)
ChangeLog
NEWS
RELEASE
configure.ac
gst-editing-services.doap

index ceb6823..2bc7b8c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,254 @@
+=== release 1.7.2 ===
+
+2016-02-19  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.7.2
+
+2016-02-18 15:26:11 +0000  Julien Isorce <j.isorce@samsung.com>
+
+       * pkgconfig/gst-editing-services-uninstalled.pc.in:
+         uninstalled.pc: add support for non libtool build systems
+         Currently the .la path is provided which requires to use libtool as
+         mentioned in the GStreamer manual section-helloworld-compilerun.html.
+         It is fine as long as the application is built using libtool.
+         So currently it is not possible to compile a GStreamer application
+         within gst-uninstalled with CMake or other build system different
+         than autotools.
+         This patch allows to do the following in gst-uninstalled env:
+         gcc test.c -o test $(pkg-config --cflags --libs gstreamer-1.0 \
+         gst-editing-services-1.0)
+         Previously it required to prepend libtool --mode=link
+         https://bugzilla.gnome.org/show_bug.cgi?id=720778
+
+2016-02-09 12:31:10 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-clip.c:
+       * tests/check/ges/effects.c:
+         Fix and test priority of TrackElement after splitting
+         And make sure we properly handle transitions in that case
+
+2016-02-09 12:14:15 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-track-element.c:
+         ges: Give better names to nleobjects
+
+2016-02-05 20:02:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
+
+       * tests/check/Makefile.am:
+         tests: extend the AM_TESTS_ENVIRONMENT from check.mak
+         To get the CK_DEFAULT_TIMEOUT defined for all tests
+         https://bugzilla.gnome.org/show_bug.cgi?id=761472
+
+2016-02-05 18:11:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
+
+       * autogen.sh:
+       * common:
+         Automatic update of common submodule
+         From 86e4663 to b64f03f
+
+2016-01-28 13:37:13 +0100  Lubosz Sarnecki <lubosz.sarnecki@collabora.co.uk>
+
+       * ges/ges-title-source.c:
+         titlesource: Add properties for text dimensions.
+
+2016-02-02 20:31:13 +0100  Lubosz Sarnecki <lubosz.sarnecki@collabora.co.uk>
+
+       * ges/ges-track-element.c:
+         trackelement: Make use of read-only children properties.
+         Read only properties will throw a GLib warning like this
+         when accessed with "set_child_property":
+         Warning: g_object_set_property: property 'text-x' of object class 'GstTextOverlay' is not writable
+
+2016-01-26 12:52:36 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * plugins/nle/nlecomposition.c:
+         nle: Turn composition structural issue into ERROR on the bus
+         Those error are really critical and we are then enable to keep
+         working. Just post an ERROR message on the bus and let the
+         application deal with it.
+         Reviewed-by: Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+         Differential Revision: https://phabricator.freedesktop.org/D740
+
+2016-01-25 16:11:14 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-track-element.c:
+         track-element: Rely on nleobject to be created at construct time
+         Avoiding all the pending_xx dance and making the code simpler.
+         This is now possible thanks to the various recent refactoring.
+         Thanks to that the user is able to set_child_property on objects
+         that are not in GESTrack yet, as expected.
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D739
+
+2016-01-25 15:57:22 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-effect-asset.c:
+       * ges/ges-effect.c:
+       * ges/ges-internal.h:
+       * tests/check/ges/asset.c:
+       * tests/check/ges/project.c:
+         effect: Determine the effect type as soon as possible
+         Making it possible to create the nleobject right at the creation
+         of the element.
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D738
+
+2016-01-25 15:51:26 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-title-clip.c:
+       * ges/ges-title-source.c:
+       * tests/check/python/test_clip.py:
+         title-clip: Return default GESTitleSource value if no child set yet
+         In get_property we should return the default values if
+         we have not created any GESTitleSource yet
+         (instead of segfaulting).
+         And fix GESTitleSource default values!
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D737
+
+2016-01-25 11:56:57 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-track-element.c:
+       * ges/gstframepositionner.c:
+         ges: track-element: Try to create NleObject as soon as possible
+         This way we have informations about the content of the
+         children as soon as possible.
+         Most code paths where already ready to handle that as we use it for
+         copying clips.
+         Fix framepositionner to properly handle that (it would have broke
+         with copied clips before).
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D736
+
+2016-01-19 11:22:57 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-timeline.c:
+         timeline: Avoid possible crash disposing the timeline
+
+2016-01-19 11:15:58 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/Makefile.am:
+         g-i: fix init section to avoid compiler warnings
+
+2016-01-06 17:20:20 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-container.c:
+         container: Update start if adding a child that as a start < current start
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D629
+
+2016-01-06 18:14:07 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-timeline.c:
+         timeline: Fix infinite loop on dispose
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D628
+
+2016-01-01 11:56:27 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-audio-source.c:
+       * ges/ges-audio-uri-source.c:
+       * ges/ges-clip.c:
+       * ges/ges-container.c:
+       * ges/ges-group.c:
+       * ges/ges-timeline-element.c:
+       * ges/ges-timeline-element.h:
+       * ges/ges-video-source.c:
+       * ges/ges-video-uri-source.c:
+       * ges/gstframepositionner.c:
+       * tests/check/python/test_clip.py:
+       * tests/check/python/test_group.py:
+         group: Make deep copying actually copy deep
+         Allowing pasting groups paste exactly what had been copied
+         And not the new version of the contained objects
+         This technically breaks the C API but this is a new API and I believe
+         and hope nobody is using it right now.
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D616
+
+2015-12-22 23:21:44 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * configure.ac:
+       * tests/check/Makefile.am:
+       * tests/check/python/test_group.py:
+         tests_: Add a simple python copy/paste test for groups
+         Integrating python tests in the build system
+         And cleanup configure.ac
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D601
+
+2016-01-02 16:15:02 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/Makefile.am:
+         Do not install ges-smart-video-mixer.h
+         it should always have been private
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D617
+
+2016-01-06 09:50:39 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * ges/ges-timeline-element.c:
+         Revert "timeline-element: Do not consider not serializable elements when getting top element"
+         This commit was causing issue where we were reporting the toplevel
+         element as an element but that element was actually in another
+         not serialized group. That is very tricky to handle for end users
+         as they are not guaranteed the toplevel clips were actually not
+         contained in another element.
+         This reverts commit ceb82ba3028332987d8d5251f98b4896120aa59b.
+         Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
+         Differential Revision: https://phabricator.freedesktop.org/D627
+
+2016-01-09 05:15:47 +0100  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+       * plugins/nle/nlecomposition.c:
+         nlecomposition: use correct type for flush_seqnum.
+
+2016-01-09 05:14:36 +0100  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+       * plugins/nle/nleghostpad.c:
+         nleghostpad: use GST_SEGMENT_FORMAT
+         This isn't 2005 anymore.
+
+2015-12-29 18:08:03 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ges/ges-asset.c:
+         ges-asset: Don't dereference NULL proxy assets when resolving fails
+         CID 1346531
+
+2015-12-26 09:43:11 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ges/ges-asset.c:
+       * ges/ges-extractable.c:
+       * ges/ges-project.c:
+       * ges/ges-project.h:
+       * ges/ges-timeline-element.c:
+       * ges/ges-timeline.c:
+       * ges/ges-track-element.c:
+         ges: Fix various g-i warnings
+
+2015-12-26 09:43:19 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ges/ges-track-element.c:
+         ges-track-element: Rename control-binding-reomved signal to control-binding-removed
+         Strictly speaking an API change but nobody on the Internet seemed to have used
+         the signal with the typo in the name.
+
+2015-12-24 15:30:23 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
 === release 1.7.1 ===
 
-2015-12-24  Sebastian Dröge <slomo@coaxion.net>
+2015-12-24 15:07:57 +0100  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.7.1
+       * gst-editing-services.doap:
+         Release 1.7.1
 
 2015-12-22 09:58:06 +0100  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/NEWS b/NEWS
index 0443637..1b45621 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer 1.7.1
+This is GStreamer 1.7.2
diff --git a/RELEASE b/RELEASE
index baebe9c..d36be5b 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,8 +1,7 @@
 
-Release notes for GStreamer Editing Services 1.7.1
+Release notes for GStreamer Editing Services 1.7.2
 
-
-The GStreamer team is pleased to announce the first release of the unstable
+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 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
@@ -13,26 +12,19 @@ API can still change until that point.
 Binaries for Android, iOS, Mac OS X and Windows will be provided separately
 during the unstable 1.7 release series.
 
-
   
 
-Bugs fixed in this release
-     
-      * 753864 : editing-services: Fix memory leaks when context parse fails.
-      * 755247 : {track,videotrack,smart-video-mixer}: leaks their internal objects
-      * 759758 : build failure with clang, converting one enum type to another
-
 ==== Download ====
 
 You can find source releases of gst-editing-services in the download
-directory: http://gstreamer.freedesktop.org/src/gst-editing-services/
+directory: https://gstreamer.freedesktop.org/src/gst-editing-services/
 
 The git repository and details how to clone it can be found at
 http://cgit.freedesktop.org/gstreamer/gst-editing-services/
 
 ==== Homepage ====
 
-The project's website is http://gstreamer.freedesktop.org/
+The project's website is https://gstreamer.freedesktop.org/
 
 ==== Support and Bugs ====
 
@@ -57,11 +49,10 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Justin Kim
+      * Julien Isorce
+      * Lubosz Sarnecki
       * Mathieu Duponchelle
-      * Nicolas Dufresne
       * Sebastian Dröge
+      * Thiago Santos
       * Thibault Saunier
-      * Tim-Philipp Müller
-      * Vineeth TM
  
\ No newline at end of file
index 3423d35..484aac8 100644 (file)
@@ -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.7.1.1,
+AC_INIT(GStreamer Editing Services, 1.7.2,
     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, 701, 0, 701)
+AS_LIBTOOL(GST, 702, 0, 702)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.1.1
-GSTPB_REQ=1.7.1.1
+GST_REQ=1.7.2
+GSTPB_REQ=1.7.2
 
 dnl *** autotools stuff ****
 
index b7dc8d3..77db14e 100644 (file)
@@ -32,6 +32,15 @@ GStreamer library for creating audio and video editors
 
  <release>
   <Version>
+   <revision>1.7.2</revision>
+   <branch>master</branch>
+   <created>2016-02-19</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.7.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.7.1</revision>
    <branch>master</branch>
    <created>2015-12-24</created>