<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier, monaco, monospace, sans-serif;font-size:12pt"><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Jerry,</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Thanks for the response; basically, I need to get just the narrow band working now (maybe use advanced features such as jitter buffer, echo cancellation, VAD, etc in the future); the DSP</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">will do the encode and decode simultaneously as data are available. My main objective is just do a voice application&nbsp;that runs on the ARM side of the DaVinci with the codec running on the DSP side; the application on the ARM will get from and give to the DSP Speex encoded data via shared memory.&nbsp; On the outbound flow (to ARM), the DSP basically continuously samples a mic, encodes it in Speex format, and give it to the application on the ARM side via the shared memory; on the inbound flow (from ARM), the DSP gets encoded Speex data via the shared memory, decodes it and then plays it to the speaker.<BR><BR>I know there's a Speex port for the TMS320VC5510 but will that port work for the C64xx series?&nbsp; Thanks.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Regards</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Andy<BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: Jerry Trantow &lt;jtrantow@ieee.org&gt;<BR>To: ndno72-speex@yahoo.com; speex-dev@xiph.org<BR>Sent: Tuesday, December 5, 2006 1:55:13 PM<BR>Subject: RE: [Speex-dev] Speex support for TI DaVinci processor<BR><BR>
<STYLE>
<!--
 _filtered {font-family:Courier;
panose-1:2 7 4 9 2 2 5 2 4 4;}
 _filtered {font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
h2
        {margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:.4in;
text-indent:-.4in;

font-size:14.0pt;
font-family:Arial;
font-style:italic;}
h4
        {margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
text-indent:0in;

font-size:10.0pt;
font-family:Arial;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
        {margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
text-decoration:underline;}
p.Style1, li.Style1, div.Style1
        {margin-top:7.0pt;
margin-right:0in;
margin-bottom:7.0pt;
margin-left:.4in;
text-align:justify;
text-indent:-.4in;
line-height:11.0pt;
font-size:11.0pt;
font-family:Arial;
letter-spacing:-.1pt;
font-weight:bold;}
p.AppendixHeading2, li.AppendixHeading2, div.AppendixHeading2
        {margin-top:7.0pt;
margin-right:0in;
margin-bottom:7.0pt;
margin-left:0in;
text-align:justify;
line-height:11.0pt;
font-size:11.0pt;
font-family:Arial;
letter-spacing:-.1pt;
font-weight:bold;}
span.EmailStyle20
        {font-family:Arial;
color:navy;}
 _filtered {
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {}
/* List Definitions */
 ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</STYLE>

<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Do you need to encode and/or decode?&nbsp; I did some work optimizing the DM642 speex 1.1.11.1 encoder earlier this year.&nbsp; I was able to reduce the narrow band MIPS from approx 30 to 16 using some of the #pragmas and optimizing the functions (Following the BlackFin example.)&nbsp; &nbsp;The project I was working on has been put on hold so I havenąt looked at the more recent changes.&nbsp; If you are tight on MIPS, there are plenty of opportunities to optimize Speex following the BlackFin example.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">-----Original Message-----<BR><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> speex-dev-bounces@xiph.org [mailto:speex-dev-bounces@xiph.org] <B><SPAN style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>ndno72-speex@yahoo.com<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Friday, December 01, 2006 5:18 PM<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> speex-dev@xiph.org<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> [Speex-dev] Speex support for TI DaVinci processor</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">&nbsp;</SPAN></FONT></P>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Hi,</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">&nbsp;</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">My company just recently bought a TI DaVinci development board and I'm trying to port Speex to run on it.&nbsp; The TI DaVinci chip has an ARM926 processor and a TMS320C64+ DSP in it.&nbsp; I was able to get Speex somewhat working on a TMS320VC5510 about a year ago but I was wondering is there anything special I need to do to get Speex working on the TMS320C64+ DSP in the DaVinci chip.&nbsp; I appreciate any insight or comment you may give me or point me to sites where I can get more information.&nbsp; Thanks in advance!</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">&nbsp;</SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Andy</SPAN></FONT></P></DIV></DIV></DIV>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Courier size=3><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Courier">&nbsp;</SPAN></FONT></P></DIV></DIV></DIV></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif"><BR></DIV></div></body></html>