From 867bfec188fdbfbc8970d16ff96c2ef9f422d299 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 1 May 2014 12:34:35 +0200 Subject: [PATCH] validate: Add a scenario that switches subtitle track while paused + Integrate it in the launcher --- validate/data/Makefile.am | 2 ++ validate/data/switch_set_external_subtitle.scenario | 1 + validate/data/switch_subtitle_track_while_paused.scenario | 7 +++++++ validate/tools/launcher/apps/gst-validate.py | 1 + 4 files changed, 11 insertions(+) create mode 100644 validate/data/switch_set_external_subtitle.scenario create mode 100644 validate/data/switch_subtitle_track_while_paused.scenario diff --git a/validate/data/Makefile.am b/validate/data/Makefile.am index 47033716ee..7ef75e56e2 100644 --- a/validate/data/Makefile.am +++ b/validate/data/Makefile.am @@ -16,6 +16,7 @@ scenarios_DATA = simple_seeks.scenario \ seek_with_stop.scenario\ switch_audio_track_while_paused.scenario\ switch_subtitle_track.scenario\ + switch_subtitle_track_while_paused.scenario\ switch_audio_track.scenario EXTRA_DIST = simple_seeks.scenario \ @@ -35,4 +36,5 @@ EXTRA_DIST = simple_seeks.scenario \ seek_with_stop.scenario\ switch_audio_track_while_paused.scenario\ switch_subtitle_track.scenario\ + switch_subtitle_track_while_paused.scenario\ switch_audio_track.scenario diff --git a/validate/data/switch_set_external_subtitle.scenario b/validate/data/switch_set_external_subtitle.scenario new file mode 100644 index 0000000000..7f92217a19 --- /dev/null +++ b/validate/data/switch_set_external_subtitle.scenario @@ -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" diff --git a/validate/data/switch_subtitle_track_while_paused.scenario b/validate/data/switch_subtitle_track_while_paused.scenario new file mode 100644 index 0000000000..1d78f86e3f --- /dev/null +++ b/validate/data/switch_subtitle_track_while_paused.scenario @@ -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 diff --git a/validate/tools/launcher/apps/gst-validate.py b/validate/tools/launcher/apps/gst-validate.py index ec4a20dd83..8f5bc6b282 100644 --- a/validate/tools/launcher/apps/gst-validate.py +++ b/validate/tools/launcher/apps/gst-validate.py @@ -166,6 +166,7 @@ G_V_SCENARIOS = ["play_15s", "switch_audio_track", "switch_audio_track_while_paused", "switch_subtitle_track", + "switch_subtitle_track_while_paused", "scrub_forward_seeking"] G_V_PROTOCOL_VIDEO_RESTRICTION_CAPS = { -- 2.34.1