validate: Add a scenario that switches subtitle track while paused

+ Integrate it in the launcher
This commit is contained in:
Thibault Saunier 2014-05-01 12:34:35 +02:00
parent 872472feb3
commit 867bfec188
4 changed files with 11 additions and 0 deletions

View file

@ -16,6 +16,7 @@ scenarios_DATA = simple_seeks.scenario \
seek_with_stop.scenario\ seek_with_stop.scenario\
switch_audio_track_while_paused.scenario\ switch_audio_track_while_paused.scenario\
switch_subtitle_track.scenario\ switch_subtitle_track.scenario\
switch_subtitle_track_while_paused.scenario\
switch_audio_track.scenario switch_audio_track.scenario
EXTRA_DIST = simple_seeks.scenario \ EXTRA_DIST = simple_seeks.scenario \
@ -35,4 +36,5 @@ EXTRA_DIST = simple_seeks.scenario \
seek_with_stop.scenario\ seek_with_stop.scenario\
switch_audio_track_while_paused.scenario\ switch_audio_track_while_paused.scenario\
switch_subtitle_track.scenario\ switch_subtitle_track.scenario\
switch_subtitle_track_while_paused.scenario\
switch_audio_track.scenario switch_audio_track.scenario

View file

@ -0,0 +1 @@
description, summary="Change subtitle track at 1 second while paused", duration=5.0, needs-ext-file="subtitles/%s.1.srt:subtitles/%s.1.srt"

View file

@ -0,0 +1,7 @@
description, summary="Change subtitle track while pipeline is PAUSED", min-subtitle-track=2, duration=5.0
pause;
wait, duration=0.5
switch-track, type=text, index=(string)+1
wait, duration=0.5
play;
stop, playback_time=5.0

View file

@ -166,6 +166,7 @@ G_V_SCENARIOS = ["play_15s",
"switch_audio_track", "switch_audio_track",
"switch_audio_track_while_paused", "switch_audio_track_while_paused",
"switch_subtitle_track", "switch_subtitle_track",
"switch_subtitle_track_while_paused",
"scrub_forward_seeking"] "scrub_forward_seeking"]
G_V_PROTOCOL_VIDEO_RESTRICTION_CAPS = { G_V_PROTOCOL_VIDEO_RESTRICTION_CAPS = {