add bits for midi/N style port names

This commit is contained in:
Alexandre Ratchov 2012-11-06 20:52:40 +01:00
parent be643dd0ef
commit d6cb8d427d
3 changed files with 6 additions and 2 deletions

View File

@ -486,8 +486,7 @@ aucat_open(struct aucat *hdl, const char *str, unsigned int mode,
DPRINTF("%s: junk at end of dev name\n", p); DPRINTF("%s: junk at end of dev name\n", p);
return 0; return 0;
} }
if (type) devnum += type * 16; /* XXX */
devnum += 16; /* XXX */
DPRINTF("aucat_open: host=%s unit=%u devnum=%u opt=%s\n", DPRINTF("aucat_open: host=%s unit=%u devnum=%u opt=%s\n",
host, unit, devnum, opt); host, unit, devnum, opt);
if (host[0] != '\0') { if (host[0] != '\0') {

View File

@ -68,6 +68,8 @@ mio_open(const char *str, unsigned int mode, int nbio)
return mio_aucat_open(p, mode, nbio, 0); return mio_aucat_open(p, mode, nbio, 0);
if ((p = sndio_parsetype(str, "midithru")) != NULL) if ((p = sndio_parsetype(str, "midithru")) != NULL)
return mio_aucat_open(p, mode, nbio, 1); return mio_aucat_open(p, mode, nbio, 1);
if ((p = sndio_parsetype(str, "midi")) != NULL)
return mio_aucat_open(p, mode, nbio, 2);
#if defined(USE_RMIDI) || defined(USE_ALSA) #if defined(USE_RMIDI) || defined(USE_ALSA)
if ((p = sndio_parsetype(str, "rmidi")) != NULL) { if ((p = sndio_parsetype(str, "rmidi")) != NULL) {
#if defined(USE_SUN) #if defined(USE_SUN)

View File

@ -93,6 +93,9 @@ Audio device exposed by
.It Pa midithru .It Pa midithru
MIDI thru box created with MIDI thru box created with
.Xr sndiod 1 . .Xr sndiod 1 .
.It Pa midi
MIDI port exposed by
.Xr sndiod 1 .
.It Pa default .It Pa default
Any audio device or MIDI port. Any audio device or MIDI port.
.El .El