After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335105 - Jack plugin ?
Jack plugin ?
Status: RESOLVED WONTFIX
Product: ekiga
Classification: Applications
Component: general
2.0.x
Other Linux
: Low enhancement
: ---
Assigned To: Snark
Ekiga maintainers
Depends on: 339897 555346 555347
Blocks:
 
 
Reported: 2006-03-19 11:24 UTC by Yannick
Modified: 2008-10-10 03:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yannick 2006-03-19 11:24:45 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
Comment 1 Yannick 2006-03-19 11:50:22 UTC
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
Comment 2 Snark 2006-03-19 12:20:00 UTC
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.
Comment 3 Oliver C. 2006-08-01 03:25:10 UTC
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.




Comment 4 Snark 2007-03-07 20:08:07 UTC
If the gstreamer audio plugin gets to work, then adding jack support to it should be pretty easy.
Comment 5 Snark 2007-10-27 09:56:35 UTC
Assigning to myself.
Comment 6 Snark 2008-10-10 03:27:06 UTC
The jack framework doesn't look like something we can seriously show to our users (see bug #555346)