ges: Implement subprojects
authorThibault Saunier <tsaunier@igalia.com>
Mon, 8 Jul 2019 00:55:53 +0000 (20:55 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Fri, 26 Jul 2019 17:48:48 +0000 (13:48 -0400)
commita5fa2c35aa60d404c2d7d13e90988097cea959da
tree0f2fe3af2f8eaa5289a1deac444db29d486225d4
parent5f3adbc1a3efd56e97b2b3f2110c6556cd93e5d2
ges: Implement subprojects

Subprojects simply consist of adding the GESProject
to the main project asset list. Then those are recursively
serialized in the main project in the <asset> not, when deserializing,
temporary files are created and those will be used in clips
as necessary
ges/ges-base-xml-formatter.c
ges/ges-base-xml-formatter.h
ges/ges-internal.h
ges/ges-project.c
ges/ges-xml-formatter.c
ges/ges.c
tests/check/python/common.py
tests/check/python/test_timeline.py