errors: added edit errors
authorHenry Wilkes <hwilkes@igalia.com>
Fri, 15 May 2020 13:25:01 +0000 (14:25 +0100)
committerHenry Wilkes <hwilkes@igalia.com>
Fri, 22 May 2020 18:15:57 +0000 (19:15 +0100)
commit142456d8ba802485d065b8306131837e3cce1521
treee5cfe02634f7f08af5a527f0acecb89751a2d22c
parenta507f7017eb94e9b2416711a531079c568d2b55a
errors: added edit errors

Added more errors to GES_ERROR for when edits fail (other than
programming or usage errors). Also promoted some GST messages if they
related to a usage error.

Also added explanation of timeline overlap rules in user docs.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/177>
19 files changed:
ges/ges-clip.c
ges/ges-clip.h
ges/ges-gerror.h
ges/ges-group.c
ges/ges-internal.h
ges/ges-layer.c
ges/ges-layer.h
ges/ges-timeline-element.c
ges/ges-timeline-element.h
ges/ges-timeline-tree.c
ges/ges-timeline-tree.h
ges/ges-timeline.c
ges/ges-track-element.c
ges/ges-track.c
ges/ges-track.h
tests/check/ges/clip.c
tests/check/ges/test-utils.h
tests/check/python/common.py
tests/check/python/test_timeline.py