mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-04 07:26:33 +00:00
a507f7017e
We have little control over those as they are generated by streamsynchronizer in a not reproducible way Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/175>
27 lines
No EOL
1.3 KiB
Text
27 lines
No EOL
1.3 KiB
Text
meta,
|
|
tool = "ges-launch-$(gst_api_version)",
|
|
args = {
|
|
--videosink, "$(videosink) sync=false name=videosink",
|
|
--audiosink, "$(audiosink) sync=false name=audiosink",
|
|
},
|
|
handles-states=true,
|
|
ignore-eos=true,
|
|
configs = {
|
|
"$(validateflow), pad=videosink:sink, record-buffers=true, ignored-fields=\"stream-start={stream-id,group-id,stream}, segment={position,}\", ignored-event-types={gap}",
|
|
"$(validateflow), pad=audiosink:sink, record-buffers=true, ignored-fields=\"stream-start={stream-id,group-id,stream}, segment={position,}\", ignored-event-types={gap}",
|
|
}
|
|
|
|
add-clip, name=c0, asset-id=time-overlay, layer-priority=0, type=GESSourceClip, start=0, duration=1.0
|
|
set-child-properties, element-name=c0, pattern=blue, valignment=center, halignment=center, time-mode=time-code
|
|
|
|
add-clip, name=c1, asset-id=time-overlay, layer-priority=0, type=GESSourceClip, start=1.0, duration=1.0
|
|
set-child-properties, element-name=c1, pattern=red, valignment=center, halignment=center, time-mode=time-code
|
|
pause
|
|
|
|
seek, start=0.0, stop=0.5, flags=accurate+flush
|
|
play
|
|
|
|
seek, on-message=eos, start=0.0, stop=0.5, flags=accurate+flush
|
|
seek, on-message=eos, start=0.0, stop=1.0, flags=accurate+flush
|
|
seek, on-message=eos, start=1.0, stop=1.5, flags=accurate+flush
|
|
stop, on-message=eos |