[Speex-dev] VisualDSP++ with enabled BFIN_ASM
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.
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
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 ?
More information about the Speex-dev