summaryrefslogtreecommitdiff
path: root/bin
diff options
authorSylvain Pineau <sylvain.pineau@canonical.com>2019-05-23 17:42:15 +0200
committerSylvain Pineau <sylvain.pineau@canonical.com>2019-05-23 17:42:15 +0200
commite78e8e86240c00fe003b7e7a93834567edd14061 (patch)
tree2de6e48297095f9658b975f2c35749f3bceecb13 /bin
parent0ea5ae58375181992cbca691dc9bb35db71a6e67 (diff)
Import plainbox-provider-checkbox_0.48.0~rc2.orig.tar.gzupstream-0.48.0_rc2patched-0.48.0_rc2-1
Diffstat (limited to 'bin')
-rwxr-xr-xbin/gst_pipeline_test8
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