ndno72-speex@yahoo.com
2006-Dec-05 13:14 UTC
[Speex-dev] Speex support for TI DaVinci processor
Hi, My company just recently bought a TI DaVinci development board and I'm trying to port Speex to run on it. The TI DaVinci chip has an ARM926 processor and a TMS320C64+ DSP in it. 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. I appreciate any insight or comment you may give me or point me to sites where I can get more information. Thanks in advance! Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20061201/30e7ac7e/attachment.htm
Do you need to encode and/or decode? I did some work optimizing the DM642 speex 1.1.11.1 encoder earlier this year. 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.) The project I was working on has been put on hold so I haven't looked at the more recent changes. If you are tight on MIPS, there are plenty of opportunities to optimize Speex following the BlackFin example. -----Original Message----- From: speex-dev-bounces@xiph.org [mailto:speex-dev-bounces@xiph.org] On Behalf Of ndno72-speex@yahoo.com Sent: Friday, December 01, 2006 5:18 PM To: speex-dev@xiph.org Subject: [Speex-dev] Speex support for TI DaVinci processor Hi, My company just recently bought a TI DaVinci development board and I'm trying to port Speex to run on it. The TI DaVinci chip has an ARM926 processor and a TMS320C64+ DSP in it. 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. I appreciate any insight or comment you may give me or point me to sites where I can get more information. Thanks in advance! Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20061205/26b3c90f/attachment.htm
Hi jerry, Jerry Trantow a ?crit :> Do you need to encode and/or decode? I did some work optimizing the DM642 > speex 1.1.11.1 encoder earlier this year. 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.)Care to submit a patch for those? I'm sure that would be of interest to many others.> The project I was working on > has been put on hold so I haven't looked at the more recent changes.Actually, 1.2beta1 has lots of fixed-point improvements. I changed several 32-bit vectors into 16-bit ones, which means simpler multiplications in many places. Jean-Marc