Thibault Saunier
70e3b8ae2a
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 >
2021-02-10 16:14:47 -03:00
Thibault Saunier
6046a515cd
launch: Add an interactive mode where we can seek etc...
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/209 >
2020-12-04 09:29:02 -03:00
Thibault Saunier
7bef18169a
nlecomposition: Fix seeking with stop
...
And add some tests
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/166 >
2020-04-28 19:14:26 -04:00
Thibault Saunier
f30a127776
launch: Add support for testfiles
...
Making it simpler to define a test in a single files, including the
configuration etc..
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/166 >
2020-04-27 17:58:40 -04:00
Thibault Saunier
130140d059
launch: Add a way to disable validate at runtime
...
Also avoid to add useless bin in our sinks
2020-03-25 11:26:29 -03:00
Thibault Saunier
ff2180b284
ges: Use #pragma once everywhere
2020-03-19 21:09:18 +00:00
Thibault Saunier
0012c6a3b0
ges: Cleanup the way we declare object types
...
We create our own _DECLARE_ macro because we have instance structures
2020-03-19 21:09:18 +00:00
Thibault Saunier
f55033223f
ges:launch: Handle setting playback information in scenarios
...
This way we can avoid real sinks when implementing scenarios
2020-02-26 13:36:30 -03:00
Thibault Saunier
4e4473ef8f
ges: Plug leaks in new ges-launch and related
2020-02-25 17:44:51 -03:00
Thibault Saunier
1a111e95eb
validate: Allow overriding ges-launch options through scenarios
...
In 99c45d42cf
we allowed setting
track-types but in the end we could do it generically using the
following synthax in the scenario 'properties' metadata:
`ges-options={--track-types=video,--disable-mixing}`
2020-02-11 18:30:13 -03:00
Mathieu Duponchelle
2c4b92fd98
ges-launch: port to GApplication
...
Summary: + Extract some utility functions.
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D55
2015-03-25 12:27:52 +01:00