hi...
i have looked into the alsa-jack plugin. i think i fixed the main
problem which made it cause xruns.
git://hochstrom.endofinternet.org/alsa-plugins.git
its working quite reliably here now.
with the small fix on the xrun front. i looked at the basic usability.
i removed the pid and weird stuff from jack client name. and added an
option to configure the client name.
------------------------------------------------------------------
pcm.jack {
@args [ NAME ]
@args.NAME {
type string
default "alsa-jack"
}
type plug
slave {
pcm {
type jack
client_name $NAME
playback_ports {
0 alsa_pcm:playback_1
1 alsa_pcm:playback_2
}
capture_ports {
0 alsa_pcm:capture_1
1 alsa_pcm:capture_2
}
}
}
}
-----------------------------------------------------------------
this makes jack:client_name devices available.
the noauto git branch also contains a more flexible not autoconnecting
version. use with your favourite patchbay.
------------------------------------------------------------------
pcm.jacknoauto {
@args [ NAME ]
@args.NAME {
type string
default "alsa-jack"
}
type plug
slave {
pcm {
type jack
client_name $NAME
}
}
}
-----------------------------------------------------------------
mplayers alsa backend works fine with this.
after a bit of mucking around, i built a 32bit version here on my 64bit
machine and had 32bit skype connected to my 64bit jackd.
would be nice if this could get some testing with jack2 and stuff.
--
torben Hohn