[Speex-dev] 5. Re: how to build libspeex_armce.lib ? (patrick andrieux)

Findlay, Dave Dave.Findlay at healthcare.vocollect.com
Tue Nov 14 12:24:44 PST 2006

>> ------------------------------
>> Message: 5
>> Date: Tue, 14 Nov 2006 17:16:49 +0000
>> From: "patrick andrieux" <patrick.andrieux at gmail.com>
>> Subject: [Speex-dev] Re: how to build libspeex_armce.lib ?
>> Hi Dave and JM,
>> I built a .lib for arm architecture.
>> I work on VS2005, and it's actually easy to build.
>> ...
Thanks Patrick. I have done this too. However, it was my impression that
the libspeex_armce.lib was cross-compiled in GCC. Building in VS2005
doesn't allow you to take advantage of the ARM assembly optimizations,
since the Microsoft compiler doesn't know how to do that (try defining
ARM5E_ASM or ARM4_ASM and you will see what I mean). At least back in
the 1.1.16 days this seemed to make a big difference for me: the time
taken during a decent sized encode() call was much greater with a
hand-built FIXED_POINT build than it was with libspeex_armce.lib, but
perhaps I was doing something else wrong. I haven't had a chance to see
if that's still the case with 1.2beta1.

More information about the Speex-dev mailing list