mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 19:55:32 +00:00
validate: data: Avoid using seek.stop time when not necessary
Instead send an EOS. And add a seek_with_stop scenario to test that particular feature
This commit is contained in:
parent
7ab0447227
commit
7eb1ebde6d
5 changed files with 8 additions and 2 deletions
|
@ -13,6 +13,7 @@ scenarios_DATA = simple_seeks.scenario \
|
|||
adaptive_video_framerate.scenario \
|
||||
adaptive_video_framerate_size.scenario\
|
||||
force_key_unit.scenario\
|
||||
seek_with_stop.scenario\
|
||||
switch_audio_track.scenario
|
||||
|
||||
EXTRA_DIST = simple_seeks.scenario \
|
||||
|
@ -29,4 +30,5 @@ EXTRA_DIST = simple_seeks.scenario \
|
|||
adaptive_video_framerate.scenario \
|
||||
adaptive_video_framerate_size.scenario\
|
||||
force_key_unit.scenario\
|
||||
seek_with_stop.scenario\
|
||||
switch_audio_track.scenario
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
pause, playback_time=0.0
|
||||
seek, playback_time=0.0, start=position+0.1, repeat="min(10, (duration - 0.5))/0.1", flags=accurate+flush
|
||||
play, playback_time=0.0
|
||||
eos, name="EOS", playback_time=1.0
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
seek, name=Backward-seek, playback_time="min(5.0, (duration/4))", rate=1.0, start=0.0, flags=accurate+flush
|
||||
seek, name=Backward-seek, playback_time="min(10.0, 2*(duration/4))", rate=1.0, start="min(5.0, duration/4)", flags=accurate+flush
|
||||
seek, name=Backward-seek, playback_time="min(15.0, 3*(duration/4))", rate=1.0, start="min(10.0, 2*(duration/4))", stop="min(15.0, 3*(duration/4))", flags=accurate+flush
|
||||
seek, name=Backward-seek, playback_time="min(15.0, 3*(duration/4))", rate=1.0, start="min(10.0, 2*(duration/4))", flags=accurate+flush
|
||||
eos, playback_time="min(15.0, 3*(duration/4))"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
seek, name=First-forward-seek, playback_time="min(5.0, (duration/8))", start="min(10, 2*(duration/8))", flags=accurate+flush
|
||||
seek, name=Second-forward-seek, playback_time="min(15.0, 3*(duration/8))", start="min(20, 4*(duration/8))", flags=accurate+flush
|
||||
seek, name=Third-forward-seek-with-stop-value-1-sec, playback_time="min(25, 5*(duration/8))", start="min(30.0, 6*(duration/8))", stop="min(35.0, -1)", flags=accurate+flush
|
||||
seek, name=Third-forward-seek, playback_time="min(25, 5*(duration/8))", start="min(30.0, 6*(duration/8))", flags=accurate+flush
|
||||
eos, name="EOS", playback_time=35.0
|
||||
|
|
1
validate/data/seek_with_stop.scenario
Normal file
1
validate/data/seek_with_stop.scenario
Normal file
|
@ -0,0 +1 @@
|
|||
seek, playback_time=1.0, start=0.0, stop="min(5.0, duration-1.0)", flags=accurate+flush
|
Loading…
Reference in a new issue