-u commandline option
commit1bd8b84497d290988043a894ac55e3dc0cea0e0a
authorNedko Arnaudov <nedko@arnaudov.name>
Wed, 3 Aug 2011 13:12:16 +0000 (3 16:12 +0300)
committerNedko Arnaudov <nedko@arnaudov.name>
Wed, 3 Aug 2011 13:12:16 +0000 (3 16:12 +0300)
treef24461203e8080738fa47b699ebbca219b2319f1
parent241017fa273f87d0bcc8c4a4ae378d894133ea5e
-u commandline option

ALSA does not guarantee client names to by unique. I.e. it is possible
to have two apps that create two clients with same ALSA client name.
JACK however requires port names to be unqiue. To ensure this uniqueness,
a2jmidid will add the unique numeric ALSA client ID to the JACK port name.
However this behaviour is known to be problematic when restoring
connections using simplistic tools like aj-snapshot and jack_connect.
In order to make them work, the -u option can be used. This option will
cause a2jmidid to omit the numeric ALSA Client ID from JACK port names.
In this mode, ALSA client name uniqueness must be guartanteed externally.
a2jmidid.c
man/a2jmidid.1
port.c