<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm currently working on the TI DaVinci processor, which has an ARM926 processor and a TMS320C64+ DSP in it.&nbsp; I have been using Speex 6kbps (narrowband,&nbsp;quality=2, complexity=1, perceptual_enh=0)&nbsp;on the DSP C64+ side without any issues; the voice sounds very good for such a low bandwidth requirement.&nbsp; However, recently, I&nbsp;tried out the 4kbps mode (changing quality to 1) on the DSP and it sounds robotic; if I ported the same 4kbps code to use on the ARM926 (GPP) side of the DaVinci, it sounds fine (no robotic artifacts).&nbsp; So this leads me to think somehow the Speex code is not working&nbsp;properly for 4kbps (and lower) on the DSP C64+ processor side (6kbps sounds good as mentioned above).&nbsp; I followed the ti speex_C64_test trunk&nbsp;example packaged with the Speex code; I used the example config.h&nbsp;and Makefile for my build.&nbsp; Am I doing something wrong with the compilation of the Speex code for the DSP
 C64+?&nbsp; I tried changing the complexity to 10 and turning on perceptual enhancement and it still sounds robotic; again, like I mentioned above, the ARM side sounds fine with the 4kbps mode.&nbsp; Please advise.&nbsp; Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>Andy</DIV></div></body></html>