GStreamer multimedia framework
Go to file
Henry Wilkes 91b5a5804a clip: only allow core elements as children
Only allow elements that were created by ges_clip_create_track_elements
(or copied from such an element) to be added to a clip. This prevents
users from adding arbitrary elements to a clip.

As an exception, a user can add GESBaseEffects to clips whose class
supports it, i.e. to a GESSourceClip and a GESBaseEffectClip.

This change also introduces a distinction between the core elements of a
clip (created by ges_clip_create_track_elements) and non-core elements
(currently, only GESBaseEffects, for some classes). In particular,
GESBaseEffectClip will now distinguish between its core elements and
effects added by the user. This means that the core elements will always
have the lowest priority, and will not be listed as top effects. This is
desirable because it brings the behaviour of GESBaseEffectClip in line
with other clip types.
2020-03-16 14:19:51 +00:00
bindings/python python: Cleanup overrides using monkey patching 2020-03-03 21:34:23 +00:00
data/completions completion: Fix previous commit 2017-04-04 16:27:33 -04:00
docs doc: Update cache and fix usage of <ulink> 2019-08-23 16:56:47 +00:00
examples add assets to layer and adjust position and duration (closes #45) 2020-03-03 12:27:33 +00:00
ges clip: only allow core elements as children 2020-03-16 14:19:51 +00: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 nle: Delay marking object as not in composition 2020-03-11 22:44:52 +00:00
tests clip: only allow core elements as children 2020-03-16 14:19:51 +00:00
tools ges:launch: Handle setting playback information in scenarios 2020-02-26 13:36:30 -03: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 Fix build with Python 3.8 by also checking for python-3.X-embed.pc 2020-03-11 13:42:50 +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