formatter: Fix saving/loading project with clip speed rate control
authorThibault Saunier <tsaunier@igalia.com>
Thu, 21 May 2020 21:22:18 +0000 (17:22 -0400)
committerHenry Wilkes <hwilkes@igalia.com>
Mon, 25 May 2020 10:20:38 +0000 (11:20 +0100)
commitdb5c62ad4c566a6ece4a74dcf0fece584ec3b057
tree3d58f7fd864bb3661a1657813b2a054fdd8ec107
parente142f49177eb7a23c5715394018f94e0d000e4fe
formatter: Fix saving/loading project with clip speed rate control

We need to ensure that clips duration is set after time effects are
added and we now need to serialize effects inpoints and max duration.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/177>
ges/ges-base-xml-formatter.c
ges/ges-internal.h
ges/ges-xml-formatter.c
tests/check/python/common.py
tests/check/python/test_timeline.py