GNOME Bugzilla – Bug 335105
Jack plugin ?
Last modified: 2008-10-10 03:27:06 UTC
Hello, I wonder if adding a jack plugin in pwlib will be a good idea ? In my point of view, this would 1- Reduce latency (jitter) in ekiga (well, should) 2- Allow mixing sound in a call (like music, effects on voice, ...) Regards, Yannick
Hi, For those of you who are brave enought here are some tips to get ekiga using jack RIGHT NOW (debian centric) : Install packages : jackd, xmms, xmms-jack, qjackctl, libasound2-plugins. Add this line to your /etc/fstab : Dans mon fstab (better performance with jack) : # JACK none /tmp tmpfs defaults 0 0 If you are really brave turn your kernel to low latency (THE best performance) : apt-get install realtime-lsm realtime-lsm-source module-assistant cd /usr/src/ tar jxvf realtime-lsm.tar.bz2 module-assistant build realtime-lsm dpkg -i realtime-lsm-module-2.6*.deb Using Debian, your user should be in the audio group with gid 29 : modprobe realtime gid=29 (to get the module kernel working) backup your ~/.asoundrc and replace it with this one : pcm.jacker { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } } pcm.!default { type plug slave.pcm "jacker" } Launch jackd : $ jackd -s -d alsa -d hw:0 -r 48000 -H -z s or simply : $ jackd -d alsa Launch qjackctl $ qjackctl Launch xmms, go in pref to change the E/S audio, the output plugin : choose Jack Driver Launch ekiga (choose ALSA and "default" as audio device for IN and OUT) Use the window "Connect" in qjackctl to mix stuffs from xmms in ekiga. Hope this will help, Yannick
Well, yes, it would be a nice idea. As it would be a nice idea if the various desktops (gnome, kde, xfce, etc) chose one and the same sound daemon, and that sound daemon where of good quality.
It is also a nice idea, because it allows you to use LADSPA plugins to change your voice and such. :) This could be really funny with jack-rack. http://jack-rack.sourceforge.net/ I vote for a jack plugin in Ekiga.
If the gstreamer audio plugin gets to work, then adding jack support to it should be pretty easy.
Assigning to myself.
The jack framework doesn't look like something we can seriously show to our users (see bug #555346)