[Speex-dev] Speex for Samsung ARM processor

Jean-Marc Valin 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!
> http://promotions.yahoo.com/new_mail 
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev

More information about the Speex-dev mailing list