Release 1.7.2

This commit is contained in:
Sebastian Dröge 2016-02-19 12:26:27 +02:00
parent f6b0ae1e75
commit f70e0ab0bf
5 changed files with 269 additions and 24 deletions

251
ChangeLog
View file

@ -1,9 +1,254 @@
=== release 1.7.1 ===
=== release 1.7.2 ===
2015-12-24 Sebastian Dröge <slomo@coaxion.net>
2016-02-19 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.7.1
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 15:07:57 +0100 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-editing-services.doap:
Release 1.7.1
2015-12-22 09:58:06 +0100 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1 +1 @@
This is GStreamer 1.7.1
This is GStreamer 1.7.2

23
RELEASE
View file

@ -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
 

View 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 ****

View file

@ -30,6 +30,15 @@ GStreamer library for creating audio and video editors
</GitRepository>
</repository>
<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>