[Speex-dev] [PATCH 0/5] ARM NEON optimization for samplerate converter
Jyri Sarha
oku at iki.fi
Thu Sep 1 05:30:26 PDT 2011
From: Jyri Sarha <jsarha at ti.com>
I optimized Speex resampler for NEON capable ARM CPUs. The first patch
should speed up resampling on any platform that can spare the
increased memory usage. It would be nice to have these merged to the
master branch. Please let me know if there is anything I can do to
help the the merge. The patches have been rebased on top of master
branch in http://git.xiph.org/speex.git and the relevant parts have
been tested on ARM and x86 systems.
Cheers,
Jyri
Jyri Sarha (5):
resample: Calculate full sinc table (e.g. no sinc interpolation)
configure.ac: Add --enable-resample-full-sinc-table conf flag
resample: Add NEON optimized inner_product_single for fixed point
configure.ac: Add ARM NEON support
resample: Add NEON optimized inner_product_single for floating point
configure.ac | 35 ++++++++
libspeex/arch.h | 1 +
libspeex/fixed_generic.h | 4 +
libspeex/resample.c | 14 +++-
libspeex/resample_neon.h | 201 ++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 253 insertions(+), 2 deletions(-)
create mode 100644 libspeex/resample_neon.h
--
1.7.4.1
More information about the Speex-dev
mailing list