Thibault Saunier
5e448921d8
ges: Move TimeOverlayClip out of GESTestClip
...
This was complexifying the implementation for very little gain.
Each source type should ideally have its own API.
In that patch we make it so we do not have to subclass anything
but instead use GESAsset to pass information about how the pipeline
should look like.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/175 >
2020-05-19 13:27:13 +00:00
Thibault Saunier
5c05b4942e
tests: Stop recording segment position in seek_with_stop
...
There are two valid timing in GstAggregator where the segment event
is pushed before GstAggregator sets its srcpad->segment.position in
gst_aggregator_pad_chain_internal. Segment.position is basically
a helper field for internal elements use so we should not require
a specific value here as we are not checking a particular element
behavior.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/106
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/174 >
2020-05-05 23:12:14 -04:00
Thibault Saunier
7dd6bc4de2
ges:tests: Fix the ignore-fields
format in validatetests
...
They are needed as those are not 100% reproducible with GES.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/168 >
2020-04-30 17:44:33 -04: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