From a02609fc378de8878fa488e4f7f350c03d5ae428 Mon Sep 17 00:00:00 2001 From: Vineeth T M Date: Thu, 27 Aug 2015 11:16:39 +0900 Subject: [PATCH] validate: fast_forward: Calculate proper playback-time for scenario In case of fast-forward scenario, the playback-time is not set properly as per increase in the rate. This is resulting in short media files of duration less that 15 seconds to fail. https://bugzilla.gnome.org/show_bug.cgi?id=754151 --- validate/data/scenarios/fast_forward.scenario | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/validate/data/scenarios/fast_forward.scenario b/validate/data/scenarios/fast_forward.scenario index 1f24383..0f91a36 100644 --- a/validate/data/scenarios/fast_forward.scenario +++ b/validate/data/scenarios/fast_forward.scenario @@ -1,7 +1,7 @@ -description, duration=35.0, seek=true, need-clock-sync=true, min-media-duration=5.0 +description, duration=25.0, seek=true, need-clock-sync=true, min-media-duration=5.0 seek, name=Fast-forward-seek, playback-time=0.0, rate=2.0, start=0.0, flags=accurate+flush -seek, name=Fast-forward-seek, playback-time="min(10.0, duration*0.25)", rate=4.0, start=0.0, flags=accurate+flush -seek, name=Fast-forward-seek, playback-time="min(20.0, duration*0.50)", rate=8.0, start=0.0, flags=accurate+flush -seek, name=Fast-forward-seek, playback-time="min(40.0, duration*0.75)", rate=16.0, start=0.0, flags=accurate+flush -seek, name=Fast-forward-seek, playback-time="min(50.0, duration*0.75)", rate=32.0, start=0.0, flags=accurate+flush -stop, playback-time="min(duration - 0.3, 60.0)" +seek, name=Fast-forward-seek, playback-time="min(10.0, duration*0.0625)", rate=4.0, start=0.0, flags=accurate+flush +seek, name=Fast-forward-seek, playback-time="min(20.0, duration*0.125)", rate=8.0, start=0.0, flags=accurate+flush +seek, name=Fast-forward-seek, playback-time="min(40.0, duration*0.25)", rate=16.0, start=0.0, flags=accurate+flush +seek, name=Fast-forward-seek, playback-time="min(80.0, duration*0.50)", rate=32.0, start=0.0, flags=accurate+flush +stop, playback-time="min(duration - 0.3, 160.0)" -- 2.7.4