ges: Add API to disable timeline coherence checks
authorThibault Saunier <tsaunier@igalia.com>
Wed, 26 Oct 2022 02:12:00 +0000 (23:12 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 2 Dec 2022 18:37:29 +0000 (18:37 +0000)
commit712bda84db2d1093aa29687b6e583f8c194d4286
tree24bab98b261b46ae2a7448a5cccd338f5384955b
parentac6b3e9a45e65b6ca8a26c261216c4d5f17124c9
ges: Add API to disable timeline coherence checks

There are cases where user might want to be in full control of the
timeline and not be limited by the checks that are being done by GES
to go from one timeline layout to another, this should be doable as
it is a valid use case.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3501>
subprojects/gst-editing-services/ges/ges-timeline-tree.c
subprojects/gst-editing-services/ges/ges-timeline.c
subprojects/gst-editing-services/ges/ges-timeline.h
subprojects/gst-editing-services/tests/check/python/test_timeline.py