History log of /external/speex/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ff03110e77ec7fe716c5be11783746f59c814e30 18-Feb-2014 Colin Cross <ccross@android.com> am eaa4765b: Merge "speex: disable neon for arm64"

* commit 'eaa4765b8cc6a6dd5ee0d26dc1b61a1044817f32':
speex: disable neon for arm64
eaa4765b8cc6a6dd5ee0d26dc1b61a1044817f32 18-Feb-2014 Colin Cross <ccross@android.com> Merge "speex: disable neon for arm64"
30ee52d8eb45cca10af836e22ee08805f26dd720 07-Feb-2014 Colin Cross <ccross@android.com> speex: disable neon for arm64

The neon instructions in libspeex/resample_neon.h fail to compile
on arm64:
Error: unknown mnemonic `vld1.16' -- `vld1.16 {d16},[x3]!'
Error: unknown mnemonic `vld1.16' -- `vld1.16 {d20},[x6]!'
Error: unknown mnemonic `vmull.s16' -- `vmull.s16 q0,d16,d20'
Error: unknown mnemonic `vld1.16' -- `vld1.16 {d16,d17,d18,d19},[x3]!'
Error: unknown mnemonic `vld1.16' -- `vld1.16 {d20,d21,d22,d23},[x6]!'
...

Disable neon on arm64 for now.

Change-Id: Ifa2a99696241f53b2d6b25c2cb4330b819699a6f
ndroid.mk
a31d378bff575b0a1eb4eee7a59c58eb80f0cff4 26-Oct-2013 Przemyslaw Szczepaniak <pszczepaniak@google.com> Introduce libspeex_googletts, with more speex code.

libspeex_googletts is a static library, intended for
linking against googletts (vendor/unbundled_google/packages/GoogleTTS).
This removes the need for a separate speex repository in googletts
repo.

Change-Id: I8e129c188bd15b7ea06fab8da6a7cfccb4f202d3
ndroid.mk
fb7db5853ffb841a4d32fea8b5c3a43e6b875cae 15-May-2012 Elliott Hughes <enh@google.com> Remove obsolete ThirdPartyProject.prop file.

Change-Id: Ibc0a6117720f871b8ddb6cc60357b287c000a5b4
hirdPartyProject.prop
ebe6230a7f7c69f5a4389f2b09b7b19ef9e94f32 30-Aug-2011 Jyri Sarha <jsarha@ti.com> resample: add missing constraint for register q9

Change-Id: Ia9cc31f591af574aeea007f934c09c9e1415984d
ibspeex/resample_neon.h
ecb2da017f5b5101d9414b398aced34de623b9eb 05-Aug-2011 Jyri Sarha <jsarha@ti.com> resampler: add floating point neon optimization

Change-Id: I0684ea002b2b02be5dae01a6c00ffbdf28b0e265
ibspeex/resample_neon.h
35318dd943257760780f28b95b6ca99a79886c3d 03-Aug-2011 Jyri Sarha <jsarha@ti.com> Issue 5048376 Native crash while recording a video

Fixed ARM neon resampler optimization.

Change-Id: I0a1e8ec01311b455495ae9d0663e87a35e2ab977
ndroid.mk
ibspeex/resample_neon.h
85c3efbb33382cfa20e0110b3b3e318686e91c4e 22-Jul-2011 Eric Laurent <elaurent@google.com> Added clean step missing in previous commit.

Added a clean step missing in commit 6302f54 to make sure
that speex resampler library is rebuild without NEON optimizations.

Change-Id: I08f4b65ddcb18de337a40a01b6b27d178e700d2d
leanSpec.mk
6302f547f377567a49b49f8e267e13fb3143e07d 19-Jul-2011 Eric Laurent <elaurent@google.com> Disable ARM neon reampler optimizations.

Neon optimizations cause a crash when resampling from 44.1 to 16kHz.
Disabling while investigating.

Change-Id: I6066e48b010bdfeb8449970981da43cd7204a454
ndroid.mk
6adacb80950e35de9df0a1d7a060aba795712494 18-Jul-2011 Jyri Sarha <jsarha@ti.com> resample: add neon optimised code if supported on target

- Add NEON optimized inner_product_single for fixed point.
Semantics of inner_product_single have also been changed to
contain the final right shift and saturation. This change
affects fixed point calculations only.

- Force full sinc table (e.g. no polynomial interpolation)

Change-Id: Iba6a6f54fad26598de623851fc455c947681ca30
ndroid.mk
OTICE
ibspeex/arch.h
ibspeex/fixed_generic.h
ibspeex/resample.c
ibspeex/resample_neon.h
a65d1071006675bbb6cf7a8c2a4bd3c8b961a70c 17-Jun-2011 Eric Laurent <elaurent@google.com> Created speex resampler library

Change-Id: Iac73c184e51dc65de29894a6aab280a9afe3eeea
ndroid.mk
bc4e4ffb95de25e9f9b962a61f8cd466247b2b79 14-Mar-2011 Iliyan Malchev <malchev@google.com> external/speex: remove LOCAL_PRELINK_MODULE

Change-Id: I52e900ec6d49f90aa8945856d0de3058576888bc
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
a07c4fc903b43a4c6d2a8a7189014ac12b56c372 20-Oct-2010 David Deephanphongs <dpanpong@google.com> Add missing NOTICE files.

Change-Id: I51c200cec1064b5394612b51c807f5065f91bf69
OTICE
32e4d0aa78c5879565cbcd06415fa2e344036ab5 24-Aug-2010 Chia-chi Yeh <chiachi@android.com> Speex: build noise suppressor.

Change-Id: Ie17f494108d0b06c1f8de2ec185f18040f92e4ec
ndroid.mk
3c4d997923a1ad3601bdddf6aab3b5fb8bbc08da 24-Aug-2010 Chia-chi Yeh <chiachi@android.com> Speex: build the echo canceller for our RTP stack.

Change-Id: I01e3700b49e7cd1cdf65aca05cc376f9cb0bf6a4
ndroid.mk
a0621566e1fe4848300a9ff612f540198f1b113b 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> add meta-files about 3rd party projects

Change-Id: I26af8dbb56dae6764d51dde5d7a466726d66095c
hirdPartyProject.prop
9965152ae52eb4dfdafbdcd8b55e39d1a23052e0 09-Mar-2010 Jean-Baptiste Queru <jbq@google.com> Add an empty CleanSpec.mk

Change-Id: Iec2fe8962d5b3606d24e8ca01a3adbfd0048eb96
leanSpec.mk
679cf203baa2d7b0b8bcf0cb85e88a967891aca1 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> reconcile main tree with open-source eclair
28043bda06814fcfd217024a781a0f4c1f09100d 29-Jan-2010 The Android Open Source Project <initial-contribution@android.com> reconcile android-2.1_r1 snapshot
9846e4af44bd36472f4b17d70cfa93bd1e8e434c 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
874bd25b39c5d8745ff7214432101a4cb80a5660 23-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Merge donut into master
98913fed6520d8849fb2e246be943e04474aefa4 16-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
UTHORS
ndroid.mk
OPYING
ODULE_LICENSE_BSD_LIKE
EADME.android
nclude/speex/speex.h
nclude/speex/speex_bits.h
nclude/speex/speex_buffer.h
nclude/speex/speex_callbacks.h
nclude/speex/speex_config_types.h
nclude/speex/speex_echo.h
nclude/speex/speex_header.h
nclude/speex/speex_jitter.h
nclude/speex/speex_preprocess.h
nclude/speex/speex_resampler.h
nclude/speex/speex_stereo.h
nclude/speex/speex_types.h
ibspeex/_kiss_fft_guts.h
ibspeex/arch.h
ibspeex/bits.c
ibspeex/buffer.c
ibspeex/cb_search.c
ibspeex/cb_search.h
ibspeex/cb_search_arm4.h
ibspeex/cb_search_bfin.h
ibspeex/cb_search_sse.h
ibspeex/exc_10_16_table.c
ibspeex/exc_10_32_table.c
ibspeex/exc_20_32_table.c
ibspeex/exc_5_256_table.c
ibspeex/exc_5_64_table.c
ibspeex/exc_8_128_table.c
ibspeex/fftwrap.c
ibspeex/fftwrap.h
ibspeex/filterbank.c
ibspeex/filterbank.h
ibspeex/filters.c
ibspeex/filters.h
ibspeex/filters_arm4.h
ibspeex/filters_bfin.h
ibspeex/filters_sse.h
ibspeex/fixed_arm4.h
ibspeex/fixed_arm5e.h
ibspeex/fixed_bfin.h
ibspeex/fixed_debug.h
ibspeex/fixed_generic.h
ibspeex/gain_table.c
ibspeex/gain_table_lbr.c
ibspeex/hexc_10_32_table.c
ibspeex/hexc_table.c
ibspeex/high_lsp_tables.c
ibspeex/jitter.c
ibspeex/kiss_fft.c
ibspeex/kiss_fft.h
ibspeex/kiss_fftr.c
ibspeex/kiss_fftr.h
ibspeex/lpc.c
ibspeex/lpc.h
ibspeex/lpc_bfin.h
ibspeex/lsp.c
ibspeex/lsp.h
ibspeex/lsp_bfin.h
ibspeex/lsp_tables_nb.c
ibspeex/ltp.c
ibspeex/ltp.h
ibspeex/ltp_arm4.h
ibspeex/ltp_bfin.h
ibspeex/ltp_sse.h
ibspeex/math_approx.h
ibspeex/mdf.c
ibspeex/misc_bfin.h
ibspeex/modes.c
ibspeex/modes.h
ibspeex/modes_wb.c
ibspeex/nb_celp.c
ibspeex/nb_celp.h
ibspeex/os_support.h
ibspeex/preprocess.c
ibspeex/pseudofloat.h
ibspeex/quant_lsp.c
ibspeex/quant_lsp.h
ibspeex/quant_lsp_bfin.h
ibspeex/resample.c
ibspeex/resample_sse.h
ibspeex/sb_celp.c
ibspeex/sb_celp.h
ibspeex/scal.c
ibspeex/smallft.c
ibspeex/smallft.h
ibspeex/speex.c
ibspeex/speex_callbacks.c
ibspeex/speex_header.c
ibspeex/stack_alloc.h
ibspeex/stereo.c
ibspeex/vbr.c
ibspeex/vbr.h
ibspeex/vorbis_psy.h
ibspeex/vq.c
ibspeex/vq.h
ibspeex/vq_arm4.h
ibspeex/vq_bfin.h
ibspeex/vq_sse.h
ibspeex/window.c