mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
validate: launcher: Simplify fakesink handling
Now the function returns either a fakeaudiosink or a fakevideosink, depending on the media type. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/246>
This commit is contained in:
parent
34a88d95c6
commit
ac88851587
1 changed files with 4 additions and 9 deletions
|
@ -658,16 +658,11 @@ def format_config_template(extra_data, config_text, test_name):
|
|||
|
||||
|
||||
def get_fakesink_for_media_type(media_type, needs_clock=False):
|
||||
if media_type == "video":
|
||||
if needs_clock:
|
||||
return 'fakevideosink qos=true max-lateness=20000000'
|
||||
extra = ""
|
||||
if media_type == "video" and needs_clock:
|
||||
extra = 'max-lateness=20000000'
|
||||
|
||||
return "fakevideosink sync=false"
|
||||
|
||||
if needs_clock:
|
||||
return "fakesink sync=true"
|
||||
|
||||
return "fakesink"
|
||||
return f"fake{media_type}sink sync={needs_clock} {extra}"
|
||||
|
||||
|
||||
class InvalidValueError(ValueError):
|
||||
|
|
Loading…
Reference in a new issue