From 6dde4450c68c32ebfb388bc549aec3f4ac9b486a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 24 Feb 2009 06:16:46 +0100 Subject: allow passing of device name to grab on the command line --- reserve-test.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'reserve-test.c') 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; } -- cgit