[Speex-dev] Speex for Samsung ARM processor
jean-marc.valin at usherbrooke.ca
Sun Oct 3 01:24:58 PDT 2004
As I already said, these assembly optimizations are for 5E the
architecture only (will rename the option). As to why it's too slow,
maybe you should try setting the complexity (SPEEX_SET_COMPLEXITY)
lower, decrease the bit-rate/sampling rate, use a better compiler, write
some assembly. If you give me some numbers on the speed you're getting I
might be able to say whether that's normal or not.
On jeu, 2004-09-30 at 16:28 -0700, Andy Ngo wrote:
> Dear Speex Developers,
> I'm trying to use Speex on a development board that has the Samsung 2140 ARM Processor (model
> S3C2410X01, ARM 920T Core). I enabled the arm assembly, i.e. build the speex library using the
> following configure command:
> ./configure --enable-fixed-point --enable-arm-asm --enable-fixed-point-debug --host=arm-linux
> After linking the library with my application, I ran it on the board, I get an error saying it
> doesn't understand some assembly instruction that speex uses and crashes. Thus, it's related to
> the --enable-arm-asm flag. When I omitted the --enable-arm-asm flag, it ran fine without crashing
> but it seems very sluggish (doesn't work well at all). Can you suggest ideas on resolving this?
> Are the assembly instructions in libspeex/fixed_arm.h compatible with every ARM processor? It
> seems like it's not compatible with the Samsung ARM processor we have. Thanks in advance.
> Andy Ngo
> Do you Yahoo!?
> New and Improved Yahoo! Mail - Send 10MB messages!
> Speex-dev mailing list
> Speex-dev at xiph.org
More information about the Speex-dev