ges: Add a way to set layer activeness by track
authorThibault Saunier <tsaunier@igalia.com>
Fri, 6 Mar 2020 21:56:52 +0000 (18:56 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 25 Mar 2020 18:40:25 +0000 (15:40 -0300)
commitf9f30c4cedeaddd826c756bce3d2d60f958740e1
treecaf177eeefa72f29ad2f20445e14a9215b1900a3
parent7ccc7aa7ca8e24e53e5841ffdf81fb9fbdf7c579
ges: Add a way to set layer activeness by track

a.k.a muting layers.

Adding unit tests and making sure serialization works properly
15 files changed:
ges/ges-base-xml-formatter.c
ges/ges-internal.h
ges/ges-layer.c
ges/ges-layer.h
ges/ges-timeline-tree.c
ges/ges-timeline-tree.h
ges/ges-timeline.c
ges/ges-track-element.c
ges/ges-track.c
ges/ges-validate.c
ges/ges-xml-formatter.c
tests/check/meson.build
tests/check/python/common.py
tests/check/python/test_timeline.py
tests/check/scenarios/check_layer_activness_gaps.scenario [new file with mode: 0644]