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 621094 - Echo cancellation does not work anymore
Echo cancellation does not work anymore
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: Devices
3.2.x
Other Linux
: Normal major
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
Depends on:
Blocks:
 
 
Reported: 2010-06-09 12:00 UTC by Eugen Dedu
Modified: 2011-08-05 13:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Eugen Dedu 2010-06-09 12:00:11 UTC
It stopped working sometimes in the past.
Comment 1 Lukas Hohl 2010-10-11 16:04:30 UTC
The issue might be related to Opal bug 3085343:
http://sourceforge.net/tracker/?func=detail&atid=989748&aid=3085343&group_id=204472
Comment 2 Eugen Dedu 2010-10-11 16:38:58 UTC
Probably.  Please inform us when it is fixed in opal.
Comment 3 Anastasia Semenova 2010-10-14 18:27:17 UTC
One can reproduce this bug in Opal only when a codec with a sampling rate above 8kHz is used.
But echo cancellation in Ekiga seems not to work with any codec.
Comment 4 Lukas Hohl 2010-10-15 13:21:47 UTC
I cannot confirm that echo cancellation does not work at all.

I have echo cancelation working on two different machines. Both are running Ubuntu 10.04. I have compiled Ekiga (3.2.7), Opal (3.6.8) and PTlib (2.6.7) myself. On both machines, I am using the microphone input and the speaker output of the sound card as proposed in the Ekiga FAQ (one sound card is recognized as "HDA ATI SB" and one as "HDA NVidia"). I am using the following microphone: http://www.audio-technica.co.jp/products/mic/at9920.html. 

Echo cancellation only seems to work for certain codecs. I did not try to find out the reason for this. I think echo cancellation is working for the following codecs: iLBC, gsm, G772, Speex, CELT. 

To subjectively test echo cancellation, I have called either of the two echo canceling machines from an Ekiga installation on Windows and on Ubuntu using a headset. There is a significant audible difference in the echo perceived in the headset if echo cancellation is enabled on the echo canceling machines. Silence detection is not enabled and the jitter buffer is set to 120ms. Of course echo is not canceled 100% and maybe the results are not as intended by the developers, but I perceive a significantly reduced echo. 

Echo cancellation thus seems to work at least on my two machines described above. It even seems to work best at 8kHz. With the quick fix proposed in the referenced Opal bug, it also seems to work for higher sampling rates. I have tested Speex 16kHz, G772 16kHz, CELT 32kHz and CELT 48kHz.
Comment 5 Lukas Hohl 2010-10-28 13:12:59 UTC
The Opal bug has been fixed in the Opal trunk (revision 24821)
Comment 6 Eugen Dedu 2011-08-05 13:42:15 UTC
Yes, it is indeed fixed, thank you!