summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--reserve-test.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/reserve-test.c b/reserve-test.c
index 2778c6b..bdf1de6 100644
--- a/reserve-test.c
+++ b/reserve-test.c
@@ -52,12 +52,18 @@ int main(int argc, char *argv[]) {
int r = 1, e;
time_t started_at;
int32_t priority = 0;
+ const char *dname;
dbus_error_init(&error);
if (argc >= 2)
priority = atoi(argv[1]);
+ if (argc >= 3)
+ dname = argv[2];
+ else
+ dname = "Audio0";
+
printf("Using priority %i.\n", priority);
if (!(c = dbus_bus_get(DBUS_BUS_SESSION, &error))) {
@@ -68,14 +74,13 @@ int main(int argc, char *argv[]) {
if ((e = rd_acquire(
&device,
c,
- "Audio0",
+ dname,
"ReserveTest",
priority,
request_cb,
&error)) < 0) {
- fprintf(stderr, "Failed to acquire device: %s\n",
- error.message ? error.message : strerror(-e));
+ fprintf(stderr, "Failed to acquire device: %s\n", strerror(-e));
goto finish;
}