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