amidi: fix --list-devices

Fix the formatting of devices with several unnamed subdevices,
and show input/outputness for these, too.
This commit is contained in:
Clemens Ladisch 2006-06-27 08:19:15 +02:00
parent 6764ddbd53
commit 7bae1b0a5b
2 changed files with 3 additions and 7 deletions

View file

@ -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

View file

@ -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;