[Speex-dev] Speex echo canceller on TI C55 DSP

Jim Crichton jim.crichton at comcast.net
Wed May 10 15:37:46 PDT 2006


>> The C55 and C64 builds diverge in exactly the same place as before (byte
>> 0x1000).  The output from C55 build 11387 (svn head) diverges from C55 
>> build
>> 11343 slightly later (byte 0x1116).  Similarly, the output from C64 build
>> 11387 (svn head) diverges from C64 build 11343 slightly later (byte 
>> 0x1126).
>> So, your change clearly had an effect, not just on the 16-bit machine, 
>> but
>> there is something else going on.
>
> I made other minor changes that are responsible for the difference
> between 11343 and 11387. Can you check if the tables from kiss-fft are
> the same on C55 and C64. That could explain the problem.

I found one location in the two super_twiddle tables which differed in the 
LSB.  I patched this in the C55 build, and it did not change the canceled 
output.

- Jim 




More information about the Speex-dev mailing list