diff options
author | Sylvain Pineau <sylvain.pineau@canonical.com> | 2019-05-21 17:41:53 +0200 |
---|---|---|
committer | Sylvain Pineau <sylvain.pineau@canonical.com> | 2019-05-21 17:41:53 +0200 |
commit | 2617c9cba1f0c54561d20ed34c1e3fa2594311f8 (patch) | |
tree | 112cb069fe93194bd56f26927fcb849f5dd9da81 /bin | |
parent | acd71a3ca8fc47d2ff75f3e8e00cd0dcb63497f6 (diff) |
bin:gst_pipeline_test: Use pactl instead of pacmd
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/gst_pipeline_test | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/gst_pipeline_test b/bin/gst_pipeline_test index 4d9f3c4..f6b6703 100755 --- a/bin/gst_pipeline_test +++ b/bin/gst_pipeline_test @@ -17,14 +17,14 @@ from subprocess import check_output def check_state(device): """Checks whether the sink is available for the given device. """ - sink_info = check_output(['pacmd', 'list-sinks'], + sink_info = check_output(['pactl', 'list', 'sinks'], universal_newlines=True) data = sink_info.split("\n") try: - device_name = re.findall(".*name:\s.*%s.*" % device, sink_info)[0].lstrip() - sink = re.findall(".*name:\s<(.*%s.*)>" % device, sink_info)[0].lstrip() - status = data[data.index("\t" + device_name) + 3] + device_name = re.findall(".*Name:\s.*%s.*" % device, sink_info)[0].lstrip() + sink = re.findall(".*Name:\s(.*%s.*)" % device, sink_info)[0].lstrip() + status = data[data.index("\t" + device_name) - 1] except (IndexError, ValueError): logging.error("Failed to find status for device: %s" % device) return False |