<!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.6000.16481" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>There is a port for the TI C55X, in the TI 
directory of the source tree.  This builds and runs directly on the TI C55x 
simulator (Code Composer).  I have run this on the Spectrum Digital C5509A 
EVMPLUS board, by modifying some of the sample audio drivers (I could provide 
some details if you chose that board).  </FONT><FONT face=Arial size=2>You 
can certainly get started in the simulator.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The Speex port does not include any assembly 
optimization for TI, so that is an area that you might be interested in.  
If you are considering the Speex echo canceller, that could greatly benefit from 
a TI-optimized FFT.  I have not used the preprocessor myself.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>You should plan on providing external memory for 
your DSP if you are doing more than the basic codec.  Speex runs fairly 
efficiently in C on TI DSPs, but it has a big footprint.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I hope this in helpful in getting started with the 
DSP target.  I will defer to Jean-Marc on how to contribute to the 
project.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Jim Crichton</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=jquirion@orion.ns.ca href="mailto:jquirion@orion.ns.ca">Quirion, 
  Jean</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=speex-dev@xiph.org 
  href="mailto:speex-dev@xiph.org">speex-dev@xiph.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, July 19, 2007 8:04 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [Speex-dev] How Can I Get 
  involved in Speex Fixed-PointDevelopment? </DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>
  <DIV style="DIRECTION: ltr">Hi,<BR><BR>My name is Jean Quirion and I am a DSP 
  engineer. Currently I am<BR>working on a project where it is desired to 
  implement a VoIP solution<BR>over a GSM GPRS link. I would like to use Speex 
  as the vocoder for<BR>this application. This application would require the 
  Speex<BR>encoder/decoder and possibly the pre-processor to run on a low 
  power<BR>fixed-point DSP such as a TI C55x.<BR><BR>Thus, I am interested in 
  getting involved in the fixed-point<BR>implementation of Speex. I feel I can 
  contribute significantly to the<BR>Speex project while effectively developing 
  a vocoder solution for my<BR>project.<BR><BR>Can you tell me how I can get 
  started? I looked at the list of tasks<BR>on the Seepx wiki and I find that 
  the following would be best suited<BR>for my interests:<BR><BR>Complete 
  fixed-point (DSP development)<BR>•       Rest of the narrowband 
  modes<BR>•       Preprocessor (noise suppression, AGC)<BR>• 
        Jitter buffer<BR><BR>Please let me know how to move 
  forward. Where does the Speex vocoder<BR>fixed-point implementation stands? 
  Has if been successfully ported and<BR>tested onto a TI DSP evaluation board 
  (i.e. an EVM)? If not, and if it<BR>can be helpful, I would be interested in 
  tackling that task…<BR><BR>Sincerely,<BR></DIV>
  <SCRIPT><!--
D(["mb","\u003cdiv style\u003d\"direction:ltr\"\>\u003cspan class\u003dsg\>\u003cbr /\>Jean Quirion\u003cbr /\>\u003c/span\>\u003c/div\>",0]
);
D(["ce"]);
//--></SCRIPT>
  <DIV style="DIRECTION: ltr"><SPAN class=sg><BR>Jean 
  Quirion</SPAN></DIV></FONT></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></BLOCKQUOTE></BODY></HTML>