[Top][All Lists]

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

[Linphone-developers] Echo Canceler

From: Charles Eidsness
Subject: [Linphone-developers] Echo Canceler
Date: Thu, 30 Sep 2004 17:50:08 -0400
User-agent: Mozilla Thunderbird 0.8 (Windows/20040913)

Hi All,

I've been working on an acoustic echo canceler for Linphone. I have something that kind-of works for me and thought I'd post it in case there's someone else out there interested. I think it just needs a little more tuning, I hope to have it functional someday.

I've been using Linphone 0.12.1, and am using uClibc on an embedded MIPS processor so there's a chance it may not work on another platform. I've been trying to keep everything as fixed-point math since there's no FPU on my processor but I did implement a couple filters as floating point. (I'm using soft-float from gcc compiler) Also, I borrowed liberally from the mark2 echo canceler which is part of the Zaptel package for Asterisk so you can look at it as well if you're super-keen.

I split my changes / additions into three patches to make them easier to take a quick look at:
-- adds ec.c and ec.h to the mediastreamer
-- adds msEC.c, msEC.h and test_ec to the mediastreamer
-- edits the mediastreamers, audiostream.c and mediastream.h to add a echo canceler filter block in the audio stream
-- all three patches in one file


reply via email to

[Prev in Thread] Current Thread [Next in Thread]