[Speex-dev] Speex for TI 5509 DSP

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Wed Mar 16 15:48:06 PST 2005


Hi Paul,

Forget about these patches, I have now merged them (after correcting a
few problems on regular machines) in SVN. The reason for the difference
in size is the amount of stuff that shouldn't have been included (e.g.
the configure scripts of .o files).

BTW Jamey, you had a bug in speex_bits_write() for the 8-bit char case
because of HTOLS (I fixed it in SVN). 

	Jean-Marc

Le mercredi 16 mars 2005 à 16:58 -0600, Paul Gryting a écrit :
> Jamey,
> 
> There is a previous posting in the speex archives with a link to the dsp c5x
> patch.
> Archive link:
> http://lists.xiph.org/pipermail/speex-dev/2004-October/002847.html
> 
> Patch link:
> http://lists.xiph.org/pipermail/speex-dev/attachments/20041029/facb8c73/spee
> x-1.1.6-jeh1-0001.bin
> 
> 
> But that patch is very different (much smaller) then the dsp c5x patch at
>     http://handhelds.org/~jamey/speex/speex-1.1.6-jeh2.patch.
> 
> I had appied the patch at this link:
> http://lists.xiph.org/pipermail/speex-dev/attachments/20041029/facb8c73/spee
> x-1.1.6-jeh1-0001.bin
>    and enabled FIXED_POINT and speex is running on dsp c5x
> 
> So now I'm wondering, did I get the whole patch?
> Which patch is the one I should be using?
> Regards,
> 
> Paul
> 
> 
> -----Original Message-----
> From: Jamey Hicks [mailto:jamey.hicks at hp.com]
> Sent: Thursday, March 03, 2005 7:14 AM
> To: Paul Gryting
> Cc: speex-dev at xiph.org
> Subject: Re: [Speex-dev] Speex for TI 5509 DSP
> 
> 
> Paul Gryting wrote:
> 
> >I saw a thread in the list archives about a speex port to  TI 55x DSP.
> >Wondering how that worked out (is working out)?
> >
> >Also wondering if there is a source archive for it,
> >  or if the patch in the email archives is still current, or if there's
> been
> >updates.
> >
> >
> >
> My patch to provide fixed-point support for Speex on the TI 55xx DSP is
> available here:
>   http://handhelds.org/~jamey/speex/speex-1.1.6-jeh2.patch
> 
> The issue with codebooks that Jean-Marc mentioned is that the TI 55xx C
> compiler uses two bytes per char, so codebooks take more memory than
> they need to.  The whole compress/decompress fit in SRAM, though, so it
> probably runs faster this way and consumes less power.  I did update
> speex_bits to use all the bits in 2 byte chars.
> 
> If I remember correctly, that patch also enables Speex fixed-point on
> Analog Devices Blackfin DSP.
> 
> Hope this is helpful.  Let me know if you find any issues with the
> patch.  I've been working on things lower in the food chain lately so I
> have not had a chance to update it.
> 
> Jamey
> 
> 
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
> 
-- 
Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
Université de Sherbrooke



More information about the Speex-dev mailing list