<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6001.18099" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>I am working on AEC on windows Vista/XP and I tried
all sort of calibration with WaveIn/Out API but it seems they are useless
for speex AEC on those platform.</FONT> </DIV>
<DIV><FONT face=Arial size=2>You can search thru this mailing
list thread to find that even a little difference between input and output
frame rate (may not be accruate explanation) would make speex echo
cancellation useless.</FONT></DIV>
<DIV><FONT face=Arial size=2>Currently I am looking into using DMO
interface from Windows SDK which already provides AEC function. I was running
some test on DMO's AEC and it seems to be working in vista, hopely it does
on XP as well. Not sure if it is also provided for WinCE.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Tim</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=yogeshahiray@gmail.com
href="mailto:yogeshahiray@gmail.com">Yogesh ( Hey Shona )</A> </DIV>
<DIV><B>Sent:</B> Thursday, September 11, 2008 9:03 PM</DIV>
<DIV><B>To:</B> <A title=speex-dev@xiph.org
href="mailto:speex-dev@xiph.org">speex-dev@xiph.org</A> </DIV>
<DIV><B>Subject:</B> [Speex-dev] Echo Cancellation not working on
WinCE</DIV></DIV></DIV>
<DIV><BR></DIV>
<DIV dir=ltr>Hello Friends,<BR><BR>I am trying to use speex-1.2beta3 version for
echo cancelling.<BR>On my WinCE board I am using WaveIn/WaveOut functions to
record and playback audio.<BR>I am receiving audio data on udp socket, then
playing it on speaker using WaveOutWrite function.<BR>I registered callback to
capture microphone data, then data chunk came from socket ( which I played on
speaker) and data captured from microphone is provided for echo cancellation
function, but no echo getting canceled, instead after 10-15 seconds output of
echo canceler audio having lots of breaks. <BR>My microphone and speaker are on
same sound card and running at same clock rate.<BR>Does anybody tried echo
cancellation using WaveIn/WaveOut functions?<BR>I also want to know that how to
find delay between speaker data and data captured from microphone on
Windows(WinCE).<BR>Please help me.<BR>Thanks in advance.<BR clear=all><BR>Yogesh
Ahire<BR><BR></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>Speex-dev mailing
list<BR>Speex-dev@xiph.org<BR>http://lists.xiph.org/mailman/listinfo/speex-dev<BR></BODY></HTML>