[Speex-dev] VisualDSP++ with enabled BFIN_ASM

Stephane Lesage stephane.lesage at ateis-international.com
Fri Feb 22 02:57:06 PST 2008


Robin Getz a écrit :
> On Tue 19 Feb 2008 11:14, Voss, Stefan, AEAV22 pondered:
>> I'm trying to integrate your speex codec on our custom Blackfin board and
>> without uCLinux. I am using ADI-supplied VisualDSP++ IDE and corresponding
>> toolchain.  My question is: Is there anybody who ported speex with enabled
>> BFIN_ASM to VisualDSP++ ?   
> 
> Nope - two choices:
>  - check out using gcc for your entire project
>  - use the old version of speex that is avaliable as a VDSP download.
>    http://www.analog.com/processors/platforms/sdk.html

Hi Stefan,

if you look at the mailing-list archives,
you can see there was a guy Michael Shatz who tried it,
but no news...

I'm currently 'translating' GNU assembly constraints to VDSP.
I'm far from finished, but first attempts show no improvement over the C 
compiler.
This is rather strange and would suggest memory bandwith limitation 
rather than code efficiency.
I will investigate further by placing all in L1 SRAM.

I'm using speex because of wide-band, and I'm pretty disapointed by 
performance considering it's slower than ADI's MP3 codec (10/20 MIPS for 
decoding/encoding of 44100 Hz @ 64 kbit/s).

But maybe Jean-Marc would say the comparison is point-less ?

Best regards.

-- 
Stephane Lesage
ATEIS International


More information about the Speex-dev mailing list