clip: make auto-transitions less expensive when adding to track
authorHenry Wilkes <hwilkes@igalia.com>
Tue, 21 Apr 2020 14:06:03 +0000 (15:06 +0100)
committerHenry Wilkes <hwilkes@igalia.com>
Thu, 7 May 2020 08:37:15 +0000 (09:37 +0100)
commit30a821e13606b0487ea97a5f611a124900d4abd4
treef8be7bc4636c2fd3e3f22b27f837a6608a76866f
parentcdac205db656ae5b03ee8c692d6467d727eca133
clip: make auto-transitions less expensive when adding to track

Only check the overlaps with the actual track element that was just added
to the track. This reduces the tree traversal by one order.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/169>
ges/ges-clip.c
ges/ges-timeline-tree.c
ges/ges-timeline-tree.h