Date: Wed, 28 Feb 2007 16:36:10 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: freebsd-multimedia@freebsd.org Subject: Re: Intel High Definition Audio + Skype - echoing Message-ID: <200702281636.10472.hselasky@c2i.net> In-Reply-To: <20070228061445.B13932@xorpc.icir.org> References: <20070228121711.23053ce3@localhost> <20070228213151.78026e1c@prophet.alphaque.com> <20070228061445.B13932@xorpc.icir.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I have some opinions about echo cancelling: 1) Echo cancelling should be part of the kernel. 2) Extremely low sound latency causes the echo canceller to use more CPU! Something in the range of 25-50ms is Ok. This is because an efficient echo canceller process samples in blocks instead of sample by sample. Here is the old sample by sample echo canceller that I use with ISDN telephony: http://www.turbocat.net/~hselasky/isdn4bsd/sources/src/sys/i4b/layer1/i4b_echo_cancel.c I'm currently working on a new and block based one that will be more efficient. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702281636.10472.hselasky>