ges: Use a `ges:` uri to define timeline from description
authorThibault Saunier <tsaunier@igalia.com>
Fri, 15 Jan 2021 18:03:20 +0000 (15:03 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 10 Feb 2021 19:14:47 +0000 (16:14 -0300)
commit70e3b8ae2a8d13b50f52305b71cfa4b590bb63f6
treec519e5f9cbf0128841f2ce912cec2720d5fbc5ac
parent7499d412135bdadeaf1cadadf180e6cc9a46e442
ges: Use a `ges:` uri to define timeline from description

This way the command line formatter actually uses an URI and not
an ugly hack where were passing a random string instead of an URI.
This also allows the `gessrc` element to handle timelines described
in its URI meaning that you can now use, for example:

   gst-play-1.0 "ges:+test-clip blue d=4.0

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/227>
ges/ges-command-line-formatter.c
plugins/ges/gessrc.c
tools/ges-launcher.c
tools/ges-launcher.h
tools/utils.c
tools/utils.h