[Freeswitch-users] Portaudio Improvements

Mitch Capper mitch.capper at gmail.com
Fri Jan 21 21:22:09 MSK 2011

I did look into AEC a bit, although one of the best options for me looked
like the DirectX AEC support, but obviously this would be windows only.
There is oslec for linux which tries to do AEC at a driver level and is in
the kernel.   The speex AEC processing does not look very complex (
http://www.speex.org/docs/manual/speex-manual/node7.html using
speex_echo_playback/speex_echo_capture).   Of course easier said then done,
and does require passing it the audio in the structure it expects.  One of
my main concerns is I do not also know about how good the speex AEC
processing is for it to be worthwhile and would be curious if it has been
found to give good results in voip settings (as I only saw to the contrary).

Finally, it probably hasn't been too high on my list due to the fact that I
have been using my client with a headset so the need is not really there.


2011/1/21 João Mesquita <jmesquita at freeswitch.org>

> Mitch, I will work on continuing FSComm for a thick client multi-platform
> solution but one of the big show stoppers for me was the lack of AEC on
> mod_pa.
> I tried the preprocessors embedded on the core by Tony that are using the
> speexdsp but I got no luck. The main tests I made were on a mac using the
> speakerphone. Do you have any experience with this type of technology? It
> seems to me that the only AEC available is the one implemented on speexdsp
> but I am completely new to this.
> Regards,
> João Mesquita
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110121/cbeab3ca/attachment.html 

More information about the FreeSWITCH-users mailing list