GStreamer multimedia framework
Find a file
Henry Wilkes fba267926f group: let timeline-tree handle layer priority
Since a group can only have its priority set whilst it is part of a
timeline, we can simply let the timeline-tree handle the move, which it
can already do, whilst checking that the move would be legal (not break
the timeline configuration). All the group has to do now if update its
priority value if the priority of any of its children changes. It
doesn't even need to keep track of the layer priority offsets.

Also, added a check to ensure added children belong to the same
timeline.

Also moved the sigids from the GObject data to a g_hash_table, which is
clearer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/169>
2020-05-07 09:37:15 +01:00
bindings/python ges: Rework the way we ensure core elements are not wrongly moved between clips 2020-04-08 14:35:28 +01:00
data/completions completion: Fix previous commit 2017-04-04 16:27:33 -04:00
docs ges: Update documentation 2020-04-09 10:10:09 -04:00
examples add assets to layer and adjust position and duration (closes #45) 2020-03-03 12:27:33 +00:00
ges group: let timeline-tree handle layer priority 2020-05-07 09:37:15 +01:00
hooks meson: Setup pre commit hook and fix getpluginsdir for standalone case 2016-09-30 13:35:01 -03:00
pkgconfig Remove autotools build system 2019-10-13 13:54:19 +01:00
plugins plugin: Fix a race removing tracks from timeline from the wrong thread 2020-04-30 13:38:34 -04:00
tests timeline: emit snapping-started with new valid time 2020-05-07 09:37:15 +01:00
tools nlecomposition: Fix seeking with stop 2020-04-28 19:14:26 -04:00
.arcconfig ges: Set restriction caps in the audio source caps filter 2015-11-05 23:49:05 +01:00
.gitignore Remove autotools build system 2019-10-13 13:54:19 +01:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 12:57:17 +02:00
AUTHORS AUTHORS/README: cleanup 2010-11-11 17:45:20 +01:00
ChangeLog Release 1.16.0 2019-04-19 00:35:58 +01:00
COPYING Fix FSF address 2012-11-04 00:25:20 +00:00
COPYING.LIB Fix FSF address 2012-11-04 00:25:20 +00:00
gst-editing-services.doap Release 1.16.0 2019-04-19 00:35:58 +01:00
meson.build macos: fix python's configure checks 2020-04-18 16:27:18 +02:00
meson_options.txt meson: Add an option to enable/disable validate integration 2020-02-26 13:39:29 -03:00
NEWS Release 1.16.0 2019-04-19 00:35:58 +01:00
README Remove obsolete dependency 2016-09-13 16:45:25 -03:00
RELEASE Back to development 2019-04-19 11:00:07 +01:00

GStreamer Editing Services
--------------------------

 This is a high-level library for facilitating the creation of audio/video
non-linear editors.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base