<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic AEC Example in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949688#M18484</link>
    <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;First, sorry by my english.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I have been testing the AEC example. I want to probe the effect of loudspeaker gain management. I put int the Left channel empty and a voice inthe Right channel. I execute de example (with the option SIMULATE_ROOM)and obtain a wave very similar to the Right channel. Is this correct??? I Think no,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks Le-Chuck&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 08 Jul 2004 18:51:52 GMT</pubDate>
    <dc:creator>Deleted_U_Intel</dc:creator>
    <dc:date>2004-07-08T18:51:52Z</dc:date>
    <item>
      <title>AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949688#M18484</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;First, sorry by my english.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I have been testing the AEC example. I want to probe the effect of loudspeaker gain management. I put int the Left channel empty and a voice inthe Right channel. I execute de example (with the option SIMULATE_ROOM)and obtain a wave very similar to the Right channel. Is this correct??? I Think no,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks Le-Chuck&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Jul 2004 18:51:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949688#M18484</guid>
      <dc:creator>Deleted_U_Intel</dc:creator>
      <dc:date>2004-07-08T18:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949689#M18485</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;first of all, what IPP sample do you use? Is it sample for IPP for PCA?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Sun, 18 Jul 2004 20:59:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949689#M18485</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2004-07-18T20:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949690#M18486</link>
      <description>&lt;DIV&gt;&lt;FONT color="#000080" size="2"&gt;
&lt;P&gt;This is a quote from Audio-Processing description:&lt;/P&gt;
&lt;P&gt;Normally, the example expects the stereo input file to contain the &lt;B&gt;loudspeaker signal&lt;/B&gt; on the &lt;B&gt;left channel&lt;/B&gt; and the &lt;B&gt;microphone&lt;/B&gt; signal in the &lt;B&gt;right channel&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;This example removes feedback from loudspeaker to microphone.&lt;/P&gt;
&lt;P&gt;For the current input loudspeaker signal is empty and the result is near the same signal as in the right channel.&lt;/P&gt;
&lt;P&gt;Because of SIMULATE_ROOM option enable, probably there are slight difference between signal in the right channel and output signal.&lt;/P&gt;
&lt;P&gt;Another quote from Audio-Processing description:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman CYR" size="3"&gt; &lt;/FONT&gt;&lt;FONT color="#000080" size="2"&gt;When room simulation is enabled, &lt;B&gt;the right channel&lt;/B&gt; of the input file &lt;B&gt;is&lt;/B&gt; &lt;B&gt;convolved&lt;/B&gt; with the impulse response of an actual room and &lt;B&gt;added to the left channel&lt;/B&gt; of the input file to form a simulated microphone signal&lt;P&gt;&lt;/P&gt;
&lt;P&gt;So with this option for the current input the output signal will be formed from the right channel itself and convolved right channel and will be similar to the right channel.&lt;/P&gt;
&lt;P&gt;Because of it I think that the described behavior is correct.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 27 Jul 2004 14:43:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949690#M18486</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2004-07-27T14:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949691#M18487</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;there is answer from developers&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#000080" size="2"&gt;
&lt;P&gt;1. You are right about channel  there are the errors in documentation. Inside the AEC_exmp file description is correct  left channel is microphone and right channel is loudspeaker. &lt;/P&gt;
&lt;P&gt;In the previous answer I quote text from Audio-Processing.txt where there are mistakes with channels. Ill fix this text ASAP.&lt;/P&gt;
&lt;P&gt;2. And about your situation. &lt;/P&gt;
&lt;P&gt;I try to run this example two times in SIMULATE_ROOM mode: at first with standard input AECtest_sim.pcm (I hope that this file should be in the package) and then with the same input file but with zeroed left channel.&lt;/P&gt;
&lt;P&gt;So in the first case I got loud male voice (it was left channel) and slowly disappearing female voice (it was right channel). &lt;/P&gt;
&lt;P&gt;In the second case I got silence (it was left channel) and also slowly disappearing female voice (it was right channel). &lt;/P&gt;
&lt;P&gt;Yes, for ideal case you should obtain simply empty channel (silence) but in reality there are some noise from right channel that slow disappears with time but usually not equal to zero.&lt;/P&gt;
&lt;P&gt;So if in your case you havent got empty channel as the output  it is ok, because of this example is not ideal.&lt;/P&gt;
&lt;P&gt;In any case for your input the output signal with time should be quieter than original right channel and this difference you should hear. &lt;/P&gt;
&lt;P&gt;If not  than possible there are problems in this example or in the input file and in this case it requires further inquiry.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 27 Jul 2004 19:16:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949691#M18487</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2004-07-27T19:16:11Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949692#M18488</link>
      <description>&lt;DIV&gt;Hi, currently we do not redistribute our media materials due to legal reasons. The best way, I think, to contact with technical support team through premier.intel.com. I hope, they can help you.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Mon, 16 Aug 2004 23:53:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949692#M18488</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2004-08-16T23:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949693#M18489</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Times New Roman" size="3"&gt;
&lt;P&gt;Dear Vladimir,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Can you please send any wav sample that you use and &lt;STRONG&gt;you hear that is really doing AEC&lt;/STRONG&gt;?&lt;/P&gt;
&lt;P&gt;It do not need send a&lt;SPAN&gt;media materials due to legal reasons, your &lt;/SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;own voice is fine.&lt;/P&gt;
&lt;P&gt;I am working more then a month &lt;SPAN&gt;&lt;/SPAN&gt;and it seems that I got exactly the same resolute as Mr.&lt;SPAN&gt;Le-Chuck&lt;/SPAN&gt;&lt;SPAN&gt; has. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I put the speaker in the right channel and mic + Speaker echo in the left, and the resolute has the left change with the echo. No AEC has relay preformed. &lt;SPAN&gt;&lt;/SPAN&gt;I try to put speaker in the left and MIC + echo in the right the same. No AEC.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So, if you can, please &lt;SPAN&gt;&lt;/SPAN&gt;post here some exe with wav to show that the Intel example really work. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;We work more then a month on that and we try all options; It just seems a simple bug at Intel. &lt;U&gt;IPP AEC just do not work&lt;/U&gt;. we run it on P4 win XP. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for your help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Nissim&lt;/SPAN&gt;&lt;SPAN&gt;Zur&lt;/SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://www.usbphone.com/" target="_blank"&gt;www.usbphone.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 11 Nov 2004 01:01:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949693#M18489</guid>
      <dc:creator>nissim69</dc:creator>
      <dc:date>2004-11-11T01:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949694#M18490</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I have the same problem too. &lt;SPAN&gt;I put the speaker in the right channel (reference channel) and mic + speaker echo in the left channel (mic channel), and the result still has echo, so the AEC algorithm does not seem to work.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;If I invert the two channels, I have no sound at allin theoutput.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Has somebody succeeded in using the AEC algorithm ?&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Guillaume Tamisier&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 21 Jan 2005 23:02:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949694#M18490</guid>
      <dc:creator>guill2000</dc:creator>
      <dc:date>2005-01-21T23:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949695#M18491</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;I have the same problem too. &lt;SPAN&gt;I put the speaker in the right channel (reference channel) and mic + speaker echo in the left channel (mic channel), and the result still has echo, so the AEC algorithm does not seem to work.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;but if I changed the BYTES_PER_SAMPLE from 2 to 1, it worked, It generated a file with no echo at all. but I think it inreasonable.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;The fiel i used to test was a 8k, 16bits, stereo pcm.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by gxulg@hotmai.com on &lt;SPAN class="date_text"&gt;04-07-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;02:29 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Apr 2005 16:18:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949695#M18491</guid>
      <dc:creator>gxulg1</dc:creator>
      <dc:date>2005-04-07T16:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949696#M18492</link>
      <description>&lt;DIV&gt;Hi All who isin AEC topic here.&lt;/DIV&gt;
&lt;DIV&gt;First, I definitely wouldnot recommendyou to touch BYTES_PER_SAMPLE definition, leave itequal to 2 as it mustbe for linear PCM.The AEC sample supports only2 bytes per sample.&lt;/DIV&gt;
&lt;DIV&gt;Second, regarding to the question does Intel IPP 4.1AECsample actually removean echo or not?Yes, it does,butonlysmall echo tails, less than 16 ms, and definitely itdoes notyet fully comply neither to G168 nor to G167.&lt;/DIV&gt;
&lt;DIV&gt;The Intel IPP team contunueworking on AEC andnext version of IPP(coming soon) willenchance theAEC sample substantially.&lt;/DIV&gt;
&lt;DIV&gt;And you mayhelp us to do this even better. &lt;/DIV&gt;
&lt;DIV&gt;Could you pleaseattach some signals where you feel the Intel IPP AECdoes not works properly?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thank you in advance.&lt;/DIV&gt;
&lt;DIV&gt;Vyacheslav&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 20 Apr 2005 23:54:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949696#M18492</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2005-04-20T23:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949697#M18493</link>
      <description>Yes, I think you are right, I can make it work without changine that constant.&lt;BR /&gt;From the code, we can know that changing that constant just made the APP read less data than before.&lt;BR /&gt;I just make it read less data than before(a half as before), the code I changed is belowed:&lt;BR /&gt;cBytesRead = fread(pReadBuf,1,cStereoBufSize/4,pInputFile);&lt;BR /&gt;if(cBytesRead &amp;lt; cStereoBufSize/4)&lt;BR /&gt;{&lt;BR /&gt;    break;&lt;BR /&gt;}&lt;BR /&gt;...&lt;BR /&gt;cBytesWritten = fwrite(tempError, 1, FRAME_BYTES/4, pOutputFile);&lt;BR /&gt;&lt;BR /&gt;With these changes, the APP can remove all the echo and generate a perfect file.I don't know why I have to do so.&lt;P&gt;Message Edited by gxulg@hotmail.com on &lt;SPAN class="date_text"&gt;04-21-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;10:10 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Apr 2005 12:07:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949697#M18493</guid>
      <dc:creator>gxulg</dc:creator>
      <dc:date>2005-04-22T12:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949698#M18494</link>
      <description>&lt;DIV&gt;&lt;FONT size="2"&gt;
&lt;P&gt;Doing soyou also have to zero the second half of preadBuf:&lt;/P&gt;
&lt;P&gt;pReadBuf[FRAME_SAMPLES*STEREO_CHANNELS];&lt;/P&gt;
&lt;P&gt;After your modification only 64 first stereo samples are read, so last 64 to be padded to make sure they are not randomly set.&lt;/P&gt;
&lt;P&gt;And OK, generally speaking, adaptation for 128 taps NLMS (16ms echo tail) on half zero padded 128 sample frame is equivalent to that one for NLMS with 64 taps (8ms echo tail) on 64 sample frame w/o zero padding. &lt;/P&gt;
&lt;P&gt;So, the code modified that way may work Ok for echo tails &amp;lt;8 ms.&lt;/P&gt;
&lt;P&gt;Vyacheslav&lt;/P&gt;
&lt;P&gt;Slava&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 Apr 2005 20:39:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949698#M18494</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2005-04-22T20:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949699#M18495</link>
      <description>I used the same input file for testing. The problem is if I read 128 samples once, the output file still with echo in it and sounds like the input file, buf if I read 64 samples once, the output file will be a perfect one, with on echo at all. If the adaptation for 128 taps NLMS work, I think it should generate the same output file, but it doesn't. SO my conclusion is the adaptation for 128 taps NLMS doesn't work, do you think so?</description>
      <pubDate>Mon, 25 Apr 2005 09:17:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949699#M18495</guid>
      <dc:creator>gxulg</dc:creator>
      <dc:date>2005-04-25T09:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949700#M18496</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;TheIPP 4.1 AEC32f (floating-point)sample hasbeen succesfully tested on a variety of input files on IA32. If you still think it is a problem with the sample itwould better to addressan issue to Intel Premier Support &lt;A href="http://premier.intel.com" target="_blank"&gt;http://premier.intel.com&lt;/A&gt;. &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks and regards&lt;/DIV&gt;
&lt;DIV&gt;Vyacheslav&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 25 Apr 2005 22:16:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949700#M18496</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2005-04-25T22:16:20Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949701#M18497</link>
      <description>I noted that there is a note in the sample says:&lt;BR /&gt;/* Note:  in a real-time streaming implementation, the loudspeaker signal would be routed to the D/A converter here. */&lt;BR /&gt;&lt;BR /&gt;but I still don't know what should I do exactly in a real-time streaming implemnetation. Must I write a D/A converter? Vbaranni, Can you tell me in details?</description>
      <pubDate>Thu, 05 May 2005 16:00:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949701#M18497</guid>
      <dc:creator>gxulg</dc:creator>
      <dc:date>2005-05-05T16:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949702#M18498</link>
      <description>&lt;DIV&gt;The note ismislocated:it is to be moved one line down and be put right above fwrite() statements. So, this just mark thepointwhere you are able to get "echo free" 16bit audio to playout device (equipped with D/A of course) instead of writing it to file.&lt;/DIV&gt;
&lt;DIV&gt;Vyacheslav&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 May 2005 21:37:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949702#M18498</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2005-05-05T21:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949703#M18499</link>
      <description>Is there any article on how to use this EC in a real-time streaming envirentment or how to synchronize the two input signals of this EC in a real-time streaming envirentment? I really need that.</description>
      <pubDate>Sun, 08 May 2005 09:59:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949703#M18499</guid>
      <dc:creator>gxulg</dc:creator>
      <dc:date>2005-05-08T09:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949704#M18500</link>
      <description>&lt;DIV&gt;I've been working with Intel AEC code too, and I think that Intel's source code is bugged. Specifically, the problem is with the part that reads new data and makes a new input block based on the new data and the previous input block.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I've fixed this bug by providing only the new input data to the AEC_Process function and making the new block inside the function. I don't have the code at hand, but I can provide more details if necessary.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hope this helps,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Oliver&lt;/DIV&gt;</description>
      <pubDate>Tue, 24 May 2005 20:25:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949704#M18500</guid>
      <dc:creator>thales_oliver</dc:creator>
      <dc:date>2005-05-24T20:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949705#M18501</link>
      <description>&lt;DIV&gt;&amp;gt;how to synchronize the two input signals of this EC in a real-time streaming envirentment?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;If you're working on a non-realtime platform, good luck with that. I've had the exact same problem, and getting the two signals to be more or less synchronised has been a real pain in the a**. :) I can't provide any details (my company wants to patent my way of doing this) but if you use callback functions to acquire and play data, you'll need to keep close track of the order of the events and use flags to force the order in certain cases.&lt;/DIV&gt;</description>
      <pubDate>Tue, 24 May 2005 20:31:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949705#M18501</guid>
      <dc:creator>thales_oliver</dc:creator>
      <dc:date>2005-05-24T20:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949706#M18502</link>
      <description>On linux platforms using ALSA audio drivers there is way to configure ac97 compatible mixer  to deliver on left input channnel the output mix and on right the microphone input.  It's ideal for&lt;BR /&gt;AEC...  I din't find yet a way to do it on WIN32 platform.</description>
      <pubDate>Thu, 14 Jul 2005 07:25:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949706#M18502</guid>
      <dc:creator>vadim1</dc:creator>
      <dc:date>2005-07-14T07:25:15Z</dc:date>
    </item>
    <item>
      <title>Re: AEC Example</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949707#M18503</link>
      <description>&lt;DIV&gt;Hi all,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;In AEC example, i found that:&lt;/DIV&gt;
&lt;DIV&gt;#define DELAY_SAMPLES 0 /* number of samples of delay in reference channel */&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;so when is this value different to 0? and in which situation?&lt;/DIV&gt;
&lt;DIV&gt;Thank for your instruction.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 14 Jul 2005 16:07:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AEC-Example/m-p/949707#M18503</guid>
      <dc:creator>nghiath</dc:creator>
      <dc:date>2005-07-14T16:07:23Z</dc:date>
    </item>
  </channel>
</rss>

