Displaying 1 result from an estimated 1 matches for "mm_wim_don".
Did you mean:
mm_wim_done
2009 Oct 16
1
Please help in understanding Speex echo cancellation
...in Windows VoIP application and trying to implement echo
cancellationI'm using waveInXXXX and waveOutXXXX API. I'm doing quite simple
thing:
After buffer is played (I get MM_WOM_DONE message) I'm just copying it's
content to temporary playback buffer
After buffer is recorded (I get MM_WIM_DONE message) I call
speex_echo_cancellation(state, recorded_buf, playback_buf, out);
Access to playback buffer is synchronized, so it is not being read and
filled at the same time.
I'm using the same soundcard for both recording and playback
Speex doesn't seem to cancel any echo at all. My f...