From 7bae1b0a5b330c0cc96744aba8fc272827b0e027 Mon Sep 17 00:00:00 2001 From: Clemens Ladisch Date: Tue, 27 Jun 2006 08:19:15 +0200 Subject: [PATCH] amidi: fix --list-devices Fix the formatting of devices with several unnamed subdevices, and show input/outputness for these, too. --- amidi/amidi.1 | 7 +------ amidi/amidi.c | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/amidi/amidi.1 b/amidi/amidi.1 index a3c85db..c58d65c 100644 --- a/amidi/amidi.1 +++ b/amidi/amidi.1 @@ -1,4 +1,4 @@ -.TH AMIDI 1 "15 Feb 2005" +.TH AMIDI 1 "26 Jun 2006" .SH NAME amidi \- read from and write to ALSA RawMIDI ports @@ -146,11 +146,6 @@ system-wide rawmidi definitions .I ~/.asoundrc user specific rawmidi definitions -.SH BUGS -The -.I \-\-list\-devices -option pretends that output and input ports are the same. - .SH SEE ALSO aplaymidi(1) .br diff --git a/amidi/amidi.c b/amidi/amidi.c index 28d7e1e..6cc68a0 100644 --- a/amidi/amidi.c +++ b/amidi/amidi.c @@ -180,7 +180,8 @@ static void list_device(snd_ctl_t *ctl, int card, int device) in ? 'I' : ' ', out ? 'O' : ' ', card, device, name); } else - printf(" hw:%d,%d %s (%d subdevices)\n", + printf("%c%c hw:%d,%d %s (%d subdevices)\n", + in ? 'I' : ' ', out ? 'O' : ' ', card, device, name, subs); } else { sub = 0;