search for: fixed_arm

Displaying 5 results from an estimated 5 matches for "fixed_arm".

2004 Sep 29
1
Ask about arm-asm perfomance
...peex.a) is incompatible with EVC++ linker. Maybe somebody know how to compile speex with arm-asm, and then use is (as static or shared) under EVC++? Maybe somebody know ARM assembler good enough to rewrite __asm parts od speex using opcodes inserted by __emit - this is only few instructions in fixed_arm.h
2004 Oct 02
1
Speex for Samsung ARM processor
...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
2004 Sep 29
1
ARM w/ assembly & fixed point crash
...ent_time(); speex_frame += (frame_size / sizeof(speex_frame)); printf("Frame: %d (%lld ticks)\n", i, (t2 - t1)); } printf("\n"); speex_bits_destroy(&bits); speex_encoder_destroy(enc_state); return 0; } Compiling with -DFIXED_POINT, or -DFIXED_POINT/-DFIXED_ARM it works totally fine (in ARM or Thumb mode). Compiling with either of these and -DARM_ASM seems to cause it to crash. (gdb) where #0 0x0004b324 in MULT16_16 (x=0, y=1310) at fixed_arm.h:57 #1 0x00044284 in nb_encode (state=0x86df8, vin=0x7f798, bits=0x7fce4) at ../src/nb_celp.c:262 #2 0x00053...
2004 Aug 06
0
[ANNOUNCE] PocketPC Port for speex-1.1.5 with sample code
...ypedef spx_word32_t spx_sig_t; #define LPC_SCALING 8192 #define SIG_SCALING 16384 #define LSP_SCALING 8192. #define GAMMA_SCALING 32768. #define GAIN_SCALING 64 #define GAIN_SCALING_1 0.015625 #define LPC_SHIFT 13 #define SIG_SHIFT 14 #define VERY_SMALL 0 #ifdef ARM_ASM #include "fixed_arm.h" #elif defined (FIXED_DEBUG) #include "fixed_debug.h" #else #include "fixed_generic.h" #endif #else typedef float spx_mem_t; typedef float spx_coef_t; typedef float spx_lsp_t; typedef float spx_sig_t; typedef float spx_word16_t; typedef float spx_word32_t; typedef flo...
2004 Aug 06
2
[ANNOUNCE] PocketPC Port for speex-1.1.5 with sample code
Hi Jean-Marc, Based on the wonderful Speex project, I've created SpeexOutLoud, essentially a Speex codec port for Windows Mobile 2003 devices. I've included a sample project intended to show the usage of SpeexOutLoud codec in a Pocket PC application based on .NET Compact Framework. I'd request you to please go through the attached build, and include it as a contribution to the