[Speex-dev] stereo usage of the echo canceler

Roger Pack rogerdpack2 at gmail.com
Sat Aug 25 22:52:31 PDT 2012

Hello all.

A few questions on using speex's echo cancellation, for clarifying:

1) I assume that the echo_frame in this method:

speex_echo_playback(echo_state, echo_frame)

is just raw "pcm_s16le" type bits/data?  I'm a bit new to all this...

2) I assume from this thread:
that speex_echo_playback and speex_echo_capture only work with "mono"
input streams/samples?

Or is it the case that if I used init_mc then I could use
speex_echo_cancellation and pass it stereo samples?  What if I'm
multi-threaded (one thread out, one thread in), is it possible to use
speex_echo_cancellation in this instance?

Thank you very much.

More information about the Speex-dev mailing list