mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 15:27:07 +00:00
e7355ea039
Instead of trying to reuse the same action structure and deal with that in a complex way, copy the action the required number of times. And add a simple test Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
15 lines
No EOL
491 B
Text
15 lines
No EOL
491 B
Text
meta,
|
|
handles-states=true,
|
|
args = {
|
|
"videotestsrc pattern=ball animation-mode=frames num-buffers=30 ! video/x-raw,framerate=10/1 ! $(videosink) name=sink sync=true",
|
|
},
|
|
configs = {
|
|
"$(validateflow), pad=sink:sink, buffers-checksum=true",
|
|
}
|
|
|
|
pause;
|
|
seek, start="$(position)+0.1", repeat=10, flags="accurate+flush"
|
|
priv_check-action-type-calls, type=seek, n=10
|
|
check-position, expected-position=1.0
|
|
priv_check-action-type-calls, type=check-position, n=1
|
|
stop |