alsa-jack plugin... some patches.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux