mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
Release 1.7.2
This commit is contained in:
parent
f6b0ae1e75
commit
f70e0ab0bf
5 changed files with 269 additions and 24 deletions
251
ChangeLog
251
ChangeLog
|
@ -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:
|
* 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>
|
2015-12-22 09:58:06 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1 +1 @@
|
||||||
This is GStreamer 1.7.1
|
This is GStreamer 1.7.2
|
||||||
|
|
23
RELEASE
23
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 second release of the unstable
|
||||||
The GStreamer team is pleased to announce the first release of the unstable
|
|
||||||
1.7 release series. The 1.7 release series is adding new features on top of
|
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
|
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
|
series of the GStreamer multimedia framework. The unstable 1.7 release series
|
||||||
|
@ -15,24 +14,17 @@ 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 ====
|
==== Download ====
|
||||||
|
|
||||||
You can find source releases of gst-editing-services in the 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
|
The git repository and details how to clone it can be found at
|
||||||
http://cgit.freedesktop.org/gstreamer/gst-editing-services/
|
http://cgit.freedesktop.org/gstreamer/gst-editing-services/
|
||||||
|
|
||||||
==== Homepage ====
|
==== Homepage ====
|
||||||
|
|
||||||
The project's website is http://gstreamer.freedesktop.org/
|
The project's website is https://gstreamer.freedesktop.org/
|
||||||
|
|
||||||
==== Support and Bugs ====
|
==== Support and Bugs ====
|
||||||
|
|
||||||
|
@ -57,11 +49,10 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Justin Kim
|
* Julien Isorce
|
||||||
|
* Lubosz Sarnecki
|
||||||
* Mathieu Duponchelle
|
* Mathieu Duponchelle
|
||||||
* Nicolas Dufresne
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
|
* Thiago Santos
|
||||||
* Thibault Saunier
|
* Thibault Saunier
|
||||||
* Tim-Philipp Müller
|
|
||||||
* Vineeth TM
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.62)
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
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,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gstreamer-editing-services)
|
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
|
GST_API_VERSION=1.0
|
||||||
AC_SUBST(GST_API_VERSION)
|
AC_SUBST(GST_API_VERSION)
|
||||||
|
|
||||||
AS_LIBTOOL(GST, 701, 0, 701)
|
AS_LIBTOOL(GST, 702, 0, 702)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.7.1.1
|
GST_REQ=1.7.2
|
||||||
GSTPB_REQ=1.7.1.1
|
GSTPB_REQ=1.7.2
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,15 @@ GStreamer library for creating audio and video editors
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</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>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.7.1</revision>
|
<revision>1.7.1</revision>
|
||||||
|
|
Loading…
Reference in a new issue