[Speex-dev] Speex support for TI DaVinci processor
Andy Ngo
ndno72-speex at yahoo.com
Thu Jan 4 15:39:32 PST 2007
Thanks Jean-Marc. Is there a Speex trunk for the C64xx I can use? Or do I have to figure what options
to turn on (in configure) when building the library? Thanks.
Regards,
Andy Ngo
----- Original Message ----
From: Jean-Marc Valin <jean-marc.valin at usherbrooke.ca>
To: ndno72-speex at yahoo.com
Cc: jtrantow at ieee.org; speex-dev at xiph.org
Sent: Tuesday, December 5, 2006 2:52:02 PM
Subject: Re: [Speex-dev] Speex support for TI DaVinci processor
Hi Andy,
Speex itself (the library) should work fine on the C64xx because from
the libspeex point of view, just just another 32-bit architecture with
no FPU. There wasn't anything special to do to port Speex to the C64
(unlike the C5x).
Jean-Marc
ndno72-speex at yahoo.com a écrit :
> Jerry,
>
> 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 will do the
> encode and decode simultaneously as data are available. My main
> objective is just do a voice application 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. 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.
>
> I know there's a Speex port for the TMS320VC5510 but will that port
> work for the C64xx series? Thanks.
>
> Regards Andy
>
> ----- Original Message ---- From: Jerry Trantow <jtrantow at ieee.org>
> To: ndno72-speex at yahoo.com; speex-dev at xiph.org Sent: Tuesday,
> December 5, 2006 1:55:13 PM Subject: RE: [Speex-dev] Speex support
> for TI DaVinci processor
>
>
> 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 at xiph.org
> [mailto:speex-dev-bounces at xiph.org] On Behalf Of
> ndno72-speex at yahoo.com Sent: Friday, December 01, 2006 5:18 PM To:
> speex-dev at 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
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________ Speex-dev mailing
> list Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070104/d1cacf32/attachment.htm
More information about the Speex-dev
mailing list