mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-28 17:25:05 +00:00
validate: toold: Properly define scenario properties
This commit is contained in:
parent
cd18609763
commit
2f689fab73
|
@ -561,22 +561,24 @@ class NamedDic(object):
|
||||||
setattr(self, name, value)
|
setattr(self, name, value)
|
||||||
|
|
||||||
|
|
||||||
class Scenario(NamedDic):
|
class Scenario(object):
|
||||||
|
|
||||||
def __init__(self, name, props=None):
|
def __init__(self, name, max_duration=None, seeks=True, reverse=False):
|
||||||
self.name = name
|
self.name = name
|
||||||
NamedDic.__init__(self, props)
|
self.max_duration = max_duration
|
||||||
|
self.seeks = seeks
|
||||||
|
self.reverse = reverse
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_scenario(cls, name):
|
def get_scenario(cls, name):
|
||||||
return [scenario for scenario in ALL_SCENARIOS if scenario.name == name][0]
|
return [scenario for scenario in ALL_SCENARIOS if scenario.name == name][0]
|
||||||
|
|
||||||
ALL_SCENARIOS = [
|
ALL_SCENARIOS = [
|
||||||
Scenario("play_15s", {"max_duration": 15}),
|
Scenario("play_15s", seeks=False, max_duration=15),
|
||||||
Scenario("fast_forward"),
|
Scenario("reverse_playback", reverse=True),
|
||||||
Scenario("seek_forward"),
|
Scenario("fast_forward", seeks=True),
|
||||||
Scenario("seek_backward"),
|
Scenario("seek_forward", seeks=True),
|
||||||
Scenario("scrub_forward_seeking"),
|
Scenario("seek_backward", seeks=True),
|
||||||
Scenario("seek_with_stop"),
|
Scenario("scrub_forward_seeking", seeks=True),
|
||||||
Scenario("reverse_playback"),
|
Scenario("seek_with_stop", seeks=True),
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue