Displaying 20 results from an estimated 300 matches similar to: "Speex crashing on ARM with assembler optimization enabled."
2005 Mar 25
2
Port speex to my iPAQ 1945
Hi
I want to port speex to my pocket PC iPAQ1945 which has a Samsung
processor 2410, an ARM9-based processor. I would like to write the
specific optimized code for this chip. I had some experience at DSP
chip and fixed-point coding but know nothing about embedded system and
ARM. Could someone tell me some hint how to write optimized code for
this pocket PC. If you can give me some links that will
2007 Dec 12
2
Speex crashing on ARM with assembler optimization enabled.
On 12/13/07, Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> wrote:
> Did you test what happens if you only enable arm4 assembly?
Sure. I tested with "--enable-arm4-asm" and there was no difference.
> Also, if you can do some investigation, it would be useful to check what bit
> of assembly is causing the crash. Can you disable one at a time and check?
ok. I'll try
2011 Jun 17
1
speex on arm
Hi All,
I'm trying to build speex for the mini2440 board, with this toolchain: http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.3.2.tgz
because speex is a dependency of the sip softphone 'linphone'.
The 'configure' string I'm using is this:
./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static --enable-fixed-point --enable-arm-asm
Other
2009 Feb 02
1
Speex for armv6
Hello,
I am trying to build a speex library file for armv6 on intel MAC OS.
I've also put -enable-arm5e-asm whether arm5e-asm works or not.
./configure -prefix=/Users/mijin/temp -disable-shared -enable-static -
enable-fixed-point -enable-arm5e-asm
This gives below errors.
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I.. -g -
O2 -fvisibility=hidden -MT cb_search.lo -MD
2007 Dec 12
0
Speex crashing on ARM with assembler optimization enabled.
Did you test what happens if you only enable arm4 assembly? Also, if you
can do some investigation, it would be useful to check what bit of
assembly is causing the crash. Can you disable one at a time and check?
Jean-Marc
Alexander Chemeris a ?crit :
> Hi,
>
> I'm trying to get speex working on an ARM board (ARM926EJ-Sid(wb) core,
> ARM 5TE architecture) and getting segfaults
2009 Jun 28
1
TI Davinci DM Serias
Hi, I am attempting to port the speex library to TI Davinci DM35x Family.
My questions are:
1. What is the best ./configure option for it? Is it ARM5e / ARM4 ?
when I tried these two the during the compiled a warning
"I suppose you can have a [ARM4/ARM5E/Blackfin] that has float
instructions?"
2. is there any available demos for the echo cancellation because I can get
it
2005 May 06
2
Encoder performance on ARM9
Hi there,
I've just started to work with the great speex encoder on ARM9-based
embedded platform. This is my configuration:
CPU: Cirrus Logic EP9315 @ 200 MHz (ARM920T)
o.s.: Linux 2.6.9-rc2-ep93xx
GCC: gcc version 3.3.3 (DENX ELDK 3.1 3.3.3-10) without MaverickCrunch support
ogg library: 1.0
speex command line configuration: ./configure --enable-fixed-point
--enable-arm4-asm
The code is
2005 Sep 15
2
Speex 1.1.10 on ARM926EJ-Sid(wb) rev 3 (v5l)
Hi all,
I'm trying to use libspeex 1.1.10 on an ARM926EJ-Sid(wb) rev 3
(v5l). I executed
the speexenc and speexdec test files and they can encode and decode.
But I'm getting 95% of cpu utilization on the codification and 44% on
the decodification.
I saw in the post:
http://lists.xiph.org/pipermail/speex-dev/2005-June/003485.html
that this version of speex works fine on ARM
2010 Nov 25
1
Patch: ARM: fix inline assembly when compiling for Thumb-2
Hi there. The attached patch adds If-Then (IT) instructions to the
ARM inline assembly in Speex, allowing it to compile in Thumb-2 mode.
Traditional 32 bit ARM instructions can be conditionally executed
depending on which flags are currently set. Thumb-2 requires an 'IT'
instruction instead that affects up to the next four instructions.
Note that when compiling for ARM 32, IT
2005 Sep 20
1
Speex 1.1.10 on ARM926EJ-Sid(wb) rev 3 (v5l)
Hi,
I tried the same options suggested in your post and the problem
continues. What do you suggest?
2005/9/15, Jean-Marc Valin <Jean-Marc.Valin@usherbrooke.ca>:
> Hi Eduardo,
>
> All I can say is that the timings you have are a bit odd. What
> optimizations options are you using (I suggest -O3)? Also, perhaps you
> can try --enable-arm4-asm just in case. I've had the
2011 Aug 09
4
not building with --enable-arm-asm -enable-arm5e-asm
Hi,
I am getting the following dump while trying to build for arm
./configure --prefix=/root/dump --host=arm-linux --with-gnu-ld
--disable-static --enable-fixed-point --enable-arm-asm -enable-arm5e-asm
configure: WARNING: unrecognized options: --enable-arm-asm
Type "make; make install" to compile and install Speex
root at rony-ubuntu:~/speex# make
make all-recursive
make[1]:
2005 Mar 27
0
Port speex to my iPAQ 1945
Hi,
A question, How to embed inline assembly in EVC++? Can EVC link
with obj file generated by pocketgcc?
thanks
James
(sorry , last time I sent it to *.ca) On Sat, 26 Mar 2005 11:11:50
-0500, Jean-Marc Valin
<Jean-Marc.Valin@usherbrooke.ca> wrote:
> Hi,
>
> Assuming you have gcc, you can already compile with --enable-arm5e-asm
> and get good results. Right now, many
2004 Nov 03
4
libspeex for other platforms
wouldn't it be a good idea to have the libraray available as a binary for
non-PC platforms like the PocketPC, Symbian and Mac?
i am suggesting this as it will allow the developers to go ahead and
program to an interface while the development continues.
there are builds for symbian, pocket pc and linux already in the tar ball.
putting their binaries on the download section will probably
2006 Aug 22
2
speex optimisation for ARM 5TE architecture
Hello everyone,
Can any body please tell me the compiler options to optimise the speex code for ARM TE architecture. Fixed point is enabled. It currently takes about 700ms to encode 5 sec worth of voice. I need to get it down to under 10ms.
Is the option --enable-arm5te-asm supported? I am using speex 1.1.12 version. The configure.ac file does not seem to support --enable-arm5te-asm
2007 Apr 03
1
Speex ARM4 patch
The attached patch eliminates some warnings while compiling for ARM4
targets. It also simplifies the asm constraints a bit. Now we can use
the ARM4 optimisations when compiling for PortalPlayer targets in Rockbox.
Cheers,
Dan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: speex_arm4.patch
Type: text/x-diff
Size: 1550 bytes
Desc: not available
Url :
2005 Dec 12
2
More floating point errors
Hi!
It seems that using a different compiler (I assume the
development is done with MSC) uncovers various issues
with the floating point.
Here is the second one I'm seeing - DOMAIN error from
sqrt().
In the open_loop_nbest_pitch(), this line:
g = DIV32(corr[i-start],
10+SHR32(MULT16_16(spx_sqrt(e0),spx_sqrt(energy[i-start])
),6));
The values are:
e0 is 7.2
i is 142,
start is 17
2005 Dec 06
1
ARM4 filter code
I have found that filter_mem2 fixed point does not match the inlined
assembly version for arm4. Looking closer there appears to be an off by
one error. It occurs when setting the value of mem at the end of the
inner loop. In the C fixed point version this is done with a subtract.
In the arm4 version instead of multiplying den by yi, it is multipled by
nyi and then an add is done. This
2004 Aug 06
2
Speex on Nokia 6600
Hi,
I have one question: Will Speex run in realtime (both encode / decode
probably simulateusly) on Nokia 6600 --- basicaly ARM9 104MHz with Symbian
7s after porting to its C++ or Java? I am thinking mostly about the worst
quality encoding (optionally duplex). Can this processor make it? Oh 6600
has something about 6mb memory if I remember good.
Plase cc kangur@polcom.net in replies.
2007 May 22
2
Testing for 1.2beta2
Dan Everton a ?crit :
> Just one minor issue while building for ARM4 targets. The prototype for
> the normalize16 function hasn't been updated in filters_arm4.h. The
> attached patch should fix that.
Patch applied. Thanks. In case you're interested, there's plenty of ARM4
optimisations that need to be updated (since 1.1.12) :-)
> Apart from that, the 1.2beta2 release is
2007 May 18
4
Testing for 1.2beta2
Hi everyone,
I'm planning on releasing Speex 1.2beta2 in the next few days. I'd
appreciate if everyone could try and test the current svn to make sure
no bug crept in for your favourite plarform/application.
Cheers,
Jean-Marc