gstreamer/tests/check
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
..
assets tests/integration: add an asset directory. 2013-08-01 15:16:28 +02:00
ges clip: only allow core elements as children 2020-03-16 14:19:51 +00:00
nle tests:nle: Unref the bus before unrefing the pipeline 2019-08-12 17:40:33 -04:00
python ges: Make setting start/duration move or trim generic 2020-03-09 11:48:37 -03:00
scenarios framepositioner: Reposition source when the user positioned them 2020-02-26 13:39:29 -03:00
meson.build framepositioner: Reposition source when the user positioned them 2020-02-26 13:39:29 -03:00
nose2-junit-xml.cfg.in tests: Fix running python unit tests 2016-11-15 19:11:39 -03:00