timeline: make sure appended layer has lowest priority
authorHenry Wilkes <hwilkes@igalia.com>
Fri, 24 Apr 2020 20:00:18 +0000 (21:00 +0100)
committerHenry Wilkes <hwilkes@igalia.com>
Thu, 7 May 2020 08:37:15 +0000 (09:37 +0100)
commitfaa9d3990bc90d15e66dc4f3b271e469992b8f0c
tree80e9b3650dbce5b84728d40be119ab776ff71b6b
parent1cd72ed7717217d2d0768b3d177ecaa7550ec7dc
timeline: make sure appended layer has lowest priority

Make sure that the priority of an appended layer is the lowest (highest
in value) when appending a layer to the timeline. This change is
important when appending a layer to a timeline, which can easily have a
gap in priorities if a layer has been removed.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/169>
ges/ges-timeline.c
tests/check/ges/basic.c