Sponsors

Windows XP Echo cancellation 7

Posted by Darshan Patil Sat, 09 Sep 2006 17:56:00 GMT

I coded a quick application to test the echo canceller in Windows XP. This was something I was researching for work. The documentation on MSDN is sparse and it took me quite some time to figure out how to get echo cancellation working. I am putting this out there for anyone who is curious about how to use the Windows XP echo canceller. You could also use this application to test how well the inbuilt echo canceller works.

The code is in C# and uses managed DirectX.

Screenshots

Not using the echo canceller


Using the echo canceller

You can download it here

Trackbacks

Use the following link to trackback from your own site:
http://scattrbrain.com/articles/trackback/4

Comments

Leave a response

  1. Link dont work. Fri, 15 Sep 2006 15:04:41 GMT

    Hi dude, the link is offline. Application error (Rails) Thanks

  2. Darshan Patil Fri, 15 Sep 2006 20:27:06 GMT

    Thanks for bringing this to my notice. It is fixed now.

  3. allisong@mail.com Fri, 20 Apr 2007 20:06:38 GMT

    Hi, is there any chance of sending me a compiled version, I have no clue how to do that, regards, Geoff.

  4. manuelk@cantv.net Mon, 16 Jul 2007 20:34:18 GMT

    Hi, I tried this application but a get this error when I run with “Enable Echo Cancellation” cheked = “Value does not fall within the expected range”, uncheked its works, but of course without echo cancelling. Would you have a clue about this error?. thanks.

  5. Jon Tue, 11 Dec 2007 17:37:09 GMT

    Where do you get the Microsoft.DirectX file?

    Jon

  6. Darshan Patil Sat, 15 Dec 2007 18:03:54 GMT

    You need to add a reference to the DirectX assemblies. You will need to download and install managed DirectX.

  7. Hannes Lechner Thu, 28 Feb 2008 09:33:37 GMT

    Darshan,

    i tried your sample yesterday on 4 different machines – i.e. different hardware and software (WinXP & Vista). but unfortunately the result is not as expected: on none of the machines the echo-cancellation worked! the program runs fine, but there is just no difference if i check or uncheck the ‘Enable Echo Cancellation’ checkbox. i always hear echo…

    any ideas? what OS (XP or Vista) and what sound-hardware do you use?

    thanks, Hannes

Comments