History log of /external/webrtc/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d386a8071665150c3d08677f795042b75c66687f 08-May-2014 leozwang <leozwang@google.com> Remove ndk_build from platform makefile.

Webrtc used to support both platform build and ndk build in a single makefile.
However, ndk build should be done by gyp, no need to support ndk build in android
makefile, remove NDK_ROOT.

Change-Id: I73c4ab84cec9f4f2d75ec21a50e420f9b076fce4
ommon_audio/resampler/Android.mk
ommon_audio/signal_processing/Android.mk
ommon_audio/vad/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/fix/test/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_processing/Android.mk
odules/audio_processing/aec/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/agc/Android.mk
odules/audio_processing/ns/Android.mk
odules/audio_processing/utility/Android.mk
ystem_wrappers/source/Android.mk
49b9845aea12d85dd92eff2604a6756db08cd855 14-Mar-2014 Narayan Kamath <narayan@google.com> resolved conflicts for merge of d62aeac3 to master

Change-Id: I0a7f0baa9054a957f88d87f463995737609d569b
056a3c3e341f44edcd220608666644a5a14071b0 13-Mar-2014 Ying Wang <wangying@google.com> Remove "../"s in LOCAL_SRC_FILES

"../" leads to object files spilling out of the module's intermediate
directory and causes build race condition.

Change-Id: I0f503b2ecca391b5255848e1ed6b56a898753ae8
odules/audio_coding/codecs/isac/fix/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/fix/test/Android.mk
odules/audio_processing/Android.mk
/external/webrtc/test/testsupport
5eafe7b801e143e31298c9ba564baee7139b7049 13-Mar-2014 Elliott Hughes <enh@google.com> am 48d24dc3: Merge "Fix build."

* commit '48d24dc307f850add4e7314590f696721e8a42c1':
Fix build.
48d24dc307f850add4e7314590f696721e8a42c1 13-Mar-2014 Elliott Hughes <enh@google.com> Merge "Fix build."
dc5deb4b48d76c5abc8dcd6014dd5fa7c1e042f2 13-Mar-2014 Elliott Hughes <enh@google.com> Fix build.

Specifically:

external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/../test/kenny.c:366: error: undefined reference to 'atof'

The real problem here is that this code is compiling against the platform
bionic headers but linking against the NDK C library. That's a terrible
idea, but I can't understand the makefile well enough to stop that.

This fixes the build by using a function that's common to both C libraries.

Change-Id: I3d5747014a45269520a4c3585be42f2a78293d86
odules/audio_coding/codecs/isac/fix/test/kenny.c
a0ed71a5b9602d7364323c2084ce09e6db8844fd 11-Mar-2014 Ying Wang <wangying@google.com> resolved conflicts for merge of 1b737a98 to master

Change-Id: Id5380390ae5f55c19a07ca0f5d075f135980dc06
9fb5517a05f10f029c7a716b6cd3fd3ee60cb3bd 11-Mar-2014 Ying Wang <wangying@google.com> Only build neon code for arm but not arm64.

This fixed aosp_arm64 build.

Change-Id: Ic4840c57a7d2b68c199c725c35d61f85adfee9e7
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/ns/Android.mk
99d7cbd2345b95841b6d98c2c1ee5f174a335881 11-Mar-2014 Ying Wang <wangying@google.com> resolved conflicts for merge of 3cc82c99 to master

Change-Id: Ib23fa837ba685943794252ad53352e1e7a741ab8
792d5464151b0e5744e311ff79eca886e277807b 10-Mar-2014 Ying Wang <wangying@google.com> Use arch specific flags to fix multilib build.

Bug: 13391438
Change-Id: Ie9844df210c7ea24da952811ba854850fc17ded9
ommon_audio/resampler/Android.mk
ommon_audio/signal_processing/Android.mk
ommon_audio/vad/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_processing/Android.mk
odules/audio_processing/aec/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/agc/Android.mk
odules/audio_processing/ns/Android.mk
odules/audio_processing/utility/Android.mk
ystem_wrappers/source/Android.mk
86ba294d255c9345a421134f64437e37159a2f7a 17-Dec-2013 Elliott Hughes <enh@google.com> am 148d5389: Merge "AArch64: Add AArch64 to webrtc typedefs"

* commit '148d5389f1c24942f0c8e5d011a2c8d123f817c9':
AArch64: Add AArch64 to webrtc typedefs
504679fd9254fe78e5d5264c8d28367cf558e942 13-Mar-2013 Craig Barber <craig.barber@arm.com> AArch64: Add AArch64 to webrtc typedefs

Change-Id: I34ca53b1dd3d56b8df6f7c5440e2cf49db4c7546
Signed-off-by: Craig Barber <craig.barber@arm.com>
ypedefs.h
32e2cd785a004149aff04db3b236653b774966fb 30-Sep-2013 Przemyslaw Szczepaniak <pszczepaniak@google.com> Fix for the webrtc_isac_test_gnustl_static build error.

Moved webrts_isac_test and webrtc_isac_test_gnustl_static targets
to a separate makefile. Build error was caused by "../kenny.c" src
file - build system was building kenny.o outside of intermediates directory
(out/target/product/generic/obj/EXECUTABLES/webrtc_isac_test_gnustl_static_intermediates/../test/kenny.o).

This somehow, sometimes caused webrtc_isac_test_gnustl_static binary being build
BEFORE kenny.o file was built.

Change-Id: Iaa4a31327d8d381c6cc7f676583985259dd14d83
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/fix/test/Android.mk
7e1c884ad4d6ec166b2d93f82ee28cc43d69278c 28-Sep-2013 Elliott Hughes <enh@google.com> am ef0a049f: Merge "webrtc: Backport asm fixes from webrtc trunk"

* commit 'ef0a049f46480de9b1875ce415bcec6808dafa1f':
webrtc: Backport asm fixes from webrtc trunk
533d339b43fb194368ca731d0a814aae13bc85ae 20-Sep-2013 Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> webrtc: Backport asm fixes from webrtc trunk

This allows webrtc to build with clang 3.4.

Change-Id: Idc043072db83834875a958b401ce747aa7e21403
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
ommon_audio/signal_processing/include/spl_inl_armv7.h
ommon_audio/signal_processing/resample_by_2.c
6347a8c4df1942a8a3736fd54f413d8c3df2e9c0 20-Sep-2013 Ying Wang <wangying@google.com> Remvoe unnecessary dependencies.

So it can build against the NDK.

Change-Id: I988bb0246be96ca628b19792b8e1d33e43b8c219
ommon_audio/signal_processing/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
ystem_wrappers/source/Android.mk
446452f84e9cc4c75d8e80f6f05e24793397a19d 09-Mar-2013 Ying Wang <wangying@google.com> The NDK doesn't have libutils.

Change-Id: I61f4e0917954d1557fe4cd1605aecaded68d4a97
odules/audio_coding/codecs/isac/fix/source/Android.mk
5d8e19eb3b3c4b541df50f8eddd6198b4be992a4 04-Feb-2013 Przemyslaw Szczepaniak <pszczepaniak@google.com> Add libwebrtc_audio_coding_gnustl_static static library

Attempt number 2. Now with working tests.

This change allows to build fully unbundled GoogleTTS apk that can be deployed
on any >= ICS_MR1 device.

All static libraries under src/* can be build using ndk stl libraries, using
WEBRTC_STL varible. libwebrtc_audio_coding_gnustl_static is static version of
libwebrtc_audio_coding, build using gnustl from ndk.

Change-Id: I41a5163eb434432eab3131f5df23ffd311e6159b
ommon_audio/resampler/Android.mk
ommon_audio/signal_processing/Android.mk
ommon_audio/vad/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_processing/Android.mk
odules/audio_processing/aec/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/agc/Android.mk
odules/audio_processing/ns/Android.mk
odules/audio_processing/utility/Android.mk
ystem_wrappers/source/Android.mk
fea56d8416b7ec51681edecae82c3b4b8c7b7e15 04-Feb-2013 Przemyslaw Szczepaniak <pszczepaniak@google.com> Revert "Add libwebrtc_audio_coding_gnustl_static static library". It tests are broken

This reverts commit 62f88b75e4f2cf47433a0a8948d679c0334f2204

Change-Id: I3a2c531c28d47867eb189d45c04632b54e9acca6
ommon_audio/resampler/Android.mk
ommon_audio/signal_processing/Android.mk
ommon_audio/vad/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_processing/Android.mk
odules/audio_processing/aec/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/agc/Android.mk
odules/audio_processing/ns/Android.mk
odules/audio_processing/utility/Android.mk
ystem_wrappers/source/Android.mk
62f88b75e4f2cf47433a0a8948d679c0334f2204 31-Jan-2013 Przemyslaw Szczepaniak <pszczepaniak@google.com> Add libwebrtc_audio_coding_gnustl_static static library

This change allows to build fully unbundled GoogleTTS apk that can be deployed
on any >= ICS_MR1 device.

All static libraries under src/* can be build using ndk stl libraries, using
WEBRTC_STL varible. libwebrtc_audio_coding_gnustl_static is static version of
libwebrtc_audio_coding, build using gnustl from ndk.

Bug: 6397748
Change-Id: Ibf0acb11d3e605a1d4c668bbf98b0a0bb55399bc
ommon_audio/resampler/Android.mk
ommon_audio/signal_processing/Android.mk
ommon_audio/vad/Android.mk
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_processing/Android.mk
odules/audio_processing/aec/Android.mk
odules/audio_processing/aecm/Android.mk
odules/audio_processing/agc/Android.mk
odules/audio_processing/ns/Android.mk
odules/audio_processing/utility/Android.mk
ystem_wrappers/source/Android.mk
69857ee3e72bc52cc3bd1ea80147fa0076a02973 20-Sep-2012 Alexander Gutkin <agutkin@google.com> Fixing broken x86 build.

C pitch filter implementation was missing.

Change-Id: I7ab37627c1ddb79bca326c677ecc5f2cb5617647
odules/audio_coding/codecs/isac/fix/source/Android.mk
a6451827d543eb00824bc95097e47d0aac51ae93 17-Sep-2012 Alexander Gutkin <agutkin@google.com> Added fixed point iSAC codec implementation.

- Added fixed-point iSAC audio codec implementation (from stable r2699).
- Updated system wrappers (from stable r2699).
- Some cosmetic makefile changes.

Change-Id: If75d503698c11a4e4ceb851529127aadfe52f255
odules/audio_coding/codecs/isac/fix/interface/isacfix.h
odules/audio_coding/codecs/isac/fix/source/Android.mk
odules/audio_coding/codecs/isac/fix/source/arith_routines.c
odules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c
odules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c
odules/audio_coding/codecs/isac/fix/source/arith_routins.h
odules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c
odules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h
odules/audio_coding/codecs/isac/fix/source/codec.h
odules/audio_coding/codecs/isac/fix/source/decode.c
odules/audio_coding/codecs/isac/fix/source/decode_bwe.c
odules/audio_coding/codecs/isac/fix/source/decode_plc.c
odules/audio_coding/codecs/isac/fix/source/encode.c
odules/audio_coding/codecs/isac/fix/source/entropy_coding.c
odules/audio_coding/codecs/isac/fix/source/entropy_coding.h
odules/audio_coding/codecs/isac/fix/source/fft.c
odules/audio_coding/codecs/isac/fix/source/fft.h
odules/audio_coding/codecs/isac/fix/source/filterbank_internal.h
odules/audio_coding/codecs/isac/fix/source/filterbank_tables.c
odules/audio_coding/codecs/isac/fix/source/filterbank_tables.h
odules/audio_coding/codecs/isac/fix/source/filterbanks.c
odules/audio_coding/codecs/isac/fix/source/filters.c
odules/audio_coding/codecs/isac/fix/source/filters_neon.c
odules/audio_coding/codecs/isac/fix/source/initialize.c
odules/audio_coding/codecs/isac/fix/source/isacfix.c
odules/audio_coding/codecs/isac/fix/source/isacfix.gypi
odules/audio_coding/codecs/isac/fix/source/lattice.c
odules/audio_coding/codecs/isac/fix/source/lattice_armv7.S
odules/audio_coding/codecs/isac/fix/source/lattice_c.c
odules/audio_coding/codecs/isac/fix/source/lattice_neon.S
odules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c
odules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h
odules/audio_coding/codecs/isac/fix/source/lpc_masking_model_neon.S
odules/audio_coding/codecs/isac/fix/source/lpc_tables.c
odules/audio_coding/codecs/isac/fix/source/lpc_tables.h
odules/audio_coding/codecs/isac/fix/source/pitch_estimator.c
odules/audio_coding/codecs/isac/fix/source/pitch_estimator.h
odules/audio_coding/codecs/isac/fix/source/pitch_filter.c
odules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S
odules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c
odules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c
odules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h
odules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c
odules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h
odules/audio_coding/codecs/isac/fix/source/settings.h
odules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c
odules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h
odules/audio_coding/codecs/isac/fix/source/structs.h
odules/audio_coding/codecs/isac/fix/source/transform.c
odules/audio_coding/codecs/isac/fix/test/ISACHist.cc
odules/audio_coding/codecs/isac/fix/test/Isac_test.cc
odules/audio_coding/codecs/isac/fix/test/QA/ChannelFiles.txt
odules/audio_coding/codecs/isac/fix/test/QA/InputFiles.txt
odules/audio_coding/codecs/isac/fix/test/QA/InputFilesFew.txt
odules/audio_coding/codecs/isac/fix/test/QA/ListOfTestCases.xls
odules/audio_coding/codecs/isac/fix/test/QA/diffiSAC.txt
odules/audio_coding/codecs/isac/fix/test/QA/diffiSACPLC.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACLongtest.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACNB.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACPLC.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACRate.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACfault.txt
odules/audio_coding/codecs/isac/fix/test/QA/runiSACfixfloat.txt
odules/audio_coding/codecs/isac/fix/test/isacfix_unittest.cc
odules/audio_coding/codecs/isac/fix/test/kenny.c
odules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c
ystem_wrappers/interface/atomic32.h
ystem_wrappers/interface/atomic32_wrapper.h
ystem_wrappers/interface/compile_assert.h
ystem_wrappers/interface/fix_interlocked_exchange_pointer_win.h
ystem_wrappers/interface/ref_count.h
ystem_wrappers/interface/sleep.h
ystem_wrappers/interface/static_instance.h
ystem_wrappers/interface/thread_wrapper.h
ystem_wrappers/interface/tick_util.h
ystem_wrappers/interface/trace.h
ystem_wrappers/source/Android.mk
ystem_wrappers/source/android/cpu-features.c
ystem_wrappers/source/android/cpu-features.h
ystem_wrappers/source/atomic32.cc
ystem_wrappers/source/atomic32_linux.h
ystem_wrappers/source/atomic32_mac.cc
ystem_wrappers/source/atomic32_mac.h
ystem_wrappers/source/atomic32_posix.cc
ystem_wrappers/source/atomic32_win.cc
ystem_wrappers/source/condition_variable_unittest.cc
ystem_wrappers/source/condition_variable_win.cc
ystem_wrappers/source/condition_variable_win.h
ystem_wrappers/source/cpu_features_android.c
ystem_wrappers/source/cpu_features_arm.c
ystem_wrappers/source/cpu_linux.cc
ystem_wrappers/source/cpu_measurement_harness.cc
ystem_wrappers/source/cpu_measurement_harness.h
ystem_wrappers/source/cpu_win.cc
ystem_wrappers/source/cpu_win.h
ystem_wrappers/source/cpu_wrapper_unittest.cc
ystem_wrappers/source/critical_section_posix.cc
ystem_wrappers/source/critical_section_unittest.cc
ystem_wrappers/source/critical_section_win.cc
ystem_wrappers/source/critical_section_win.h
ystem_wrappers/source/event_win.cc
ystem_wrappers/source/event_win.h
ystem_wrappers/source/file_impl.cc
ystem_wrappers/source/rw_lock.cc
ystem_wrappers/source/rw_lock_win.cc
ystem_wrappers/source/rw_lock_win.h
ystem_wrappers/source/set_thread_name_win.h
ystem_wrappers/source/sleep.cc
ystem_wrappers/source/sort.cc
ystem_wrappers/source/system_wrappers.gyp
ystem_wrappers/source/thread_posix.cc
ystem_wrappers/source/thread_posix.h
ystem_wrappers/source/thread_unittest.cc
ystem_wrappers/source/thread_win.cc
ystem_wrappers/source/thread_win.h
ystem_wrappers/source/trace_impl.cc
ystem_wrappers/source/trace_impl.h
ystem_wrappers/source/trace_impl_no_op.cc
ystem_wrappers/source/trace_posix.cc
ystem_wrappers/source/trace_posix.h
ystem_wrappers/source/trace_unittest.cc
ystem_wrappers/source/trace_win.cc
ystem_wrappers/source/trace_win.h
ystem_wrappers/source/unittest_utilities.h
ystem_wrappers/source/unittest_utilities_unittest.cc
6f12fff925188ced26e518cd2252aff3e93bb04e 20-Aug-2012 Alexander Gutkin <agutkin@google.com> Added iSAC coder.

- Imported the floating point implementation of iSAC coder from stable public webRTC release:

http://code.google.com/p/webrtc/source/browse/#svn%2Fstable

- Added a reminder (in a TODO file) to switch from floating point to fixed point implementation.

Please note that this is the minimal amount of functionality we (the speech text-to-speech team) require
for delivering our unit selection algorithms for the Glass project. I'd be happy to address any comments
you have.

Change-Id: I20481680786ec5372258efcea69ea5c9750a321a
odules/audio_coding/codecs/isac/main/interface/isac.h
odules/audio_coding/codecs/isac/main/source/Android.mk
odules/audio_coding/codecs/isac/main/source/arith_routines.c
odules/audio_coding/codecs/isac/main/source/arith_routines.h
odules/audio_coding/codecs/isac/main/source/arith_routines_hist.c
odules/audio_coding/codecs/isac/main/source/arith_routines_logist.c
odules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c
odules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h
odules/audio_coding/codecs/isac/main/source/codec.h
odules/audio_coding/codecs/isac/main/source/crc.c
odules/audio_coding/codecs/isac/main/source/crc.h
odules/audio_coding/codecs/isac/main/source/decode.c
odules/audio_coding/codecs/isac/main/source/decode_bwe.c
odules/audio_coding/codecs/isac/main/source/encode.c
odules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c
odules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h
odules/audio_coding/codecs/isac/main/source/entropy_coding.c
odules/audio_coding/codecs/isac/main/source/entropy_coding.h
odules/audio_coding/codecs/isac/main/source/fft.c
odules/audio_coding/codecs/isac/main/source/fft.h
odules/audio_coding/codecs/isac/main/source/filter_functions.c
odules/audio_coding/codecs/isac/main/source/filterbank_tables.c
odules/audio_coding/codecs/isac/main/source/filterbank_tables.h
odules/audio_coding/codecs/isac/main/source/filterbanks.c
odules/audio_coding/codecs/isac/main/source/intialize.c
odules/audio_coding/codecs/isac/main/source/isac.c
odules/audio_coding/codecs/isac/main/source/isac.gypi
odules/audio_coding/codecs/isac/main/source/lattice.c
odules/audio_coding/codecs/isac/main/source/lpc_analysis.c
odules/audio_coding/codecs/isac/main/source/lpc_analysis.h
odules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c
odules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h
odules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c
odules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h
odules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c
odules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h
odules/audio_coding/codecs/isac/main/source/lpc_tables.c
odules/audio_coding/codecs/isac/main/source/lpc_tables.h
odules/audio_coding/codecs/isac/main/source/os_specific_inline.h
odules/audio_coding/codecs/isac/main/source/pitch_estimator.c
odules/audio_coding/codecs/isac/main/source/pitch_estimator.h
odules/audio_coding/codecs/isac/main/source/pitch_filter.c
odules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c
odules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h
odules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c
odules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h
odules/audio_coding/codecs/isac/main/source/settings.h
odules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c
odules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h
odules/audio_coding/codecs/isac/main/source/structs.h
odules/audio_coding/codecs/isac/main/source/transform.c
f636b09e392c2d336df73a12ae55ed8950526643 11-Jul-2012 Raghu Gandham <raghu@mips.com> Add the necessary macros to build webrtc for MIPS.

Change-Id: Ic341e9fb830cb364b9a3f51a8f804c6d6d1b6b3e
ypedefs.h
5870e071aabfbde0d570142acf440ab4dca97e04 17-Feb-2012 Eric Laurent <elaurent@google.com> Optimized sqrt() for ARM.

Merged optimized sqrt() function from webRTC svn rev r1627
to improve performance ARM.

Change-Id: Ie9c57e2a3b8a0786c0169028c0940184b7c9db5e
ommon_audio/signal_processing/Android.mk
ommon_audio/signal_processing/spl_sqrt_floor.c
ommon_audio/signal_processing/spl_sqrt_floor.s
c55a96383497a772a307b346368133960b02ad03 31-Jan-2012 Eric Laurent <elaurent@google.com> update to webrtc revision 1349

Updated audio processing modules from revision 180 to 1349.
Main changes are:
- code clean up and reformating
- source path reorganization
- improved performance

Also imported test code that was not included in initial
drop from webrtc.

Change-Id: Ie4eb0e29990052e5f2d7f0b271b42eead40dbb6a
ICENSE
ATENTS
ommon_audio/OWNERS
ommon_audio/common_audio.gyp
ommon_audio/resampler/Android.mk
ommon_audio/resampler/OWNERS
ommon_audio/resampler/include/resampler.h
ommon_audio/resampler/main/interface/resampler.h
ommon_audio/resampler/main/source/Android.mk
ommon_audio/resampler/main/source/resampler.cc
ommon_audio/resampler/main/source/resampler.gyp
ommon_audio/resampler/resampler.cc
ommon_audio/resampler/resampler.gypi
ommon_audio/resampler/resampler_unittest.cc
ommon_audio/signal_processing/Android.mk
ommon_audio/signal_processing/auto_corr_to_refl_coef.c
ommon_audio/signal_processing/auto_correlation.c
ommon_audio/signal_processing/complex_bit_reverse.c
ommon_audio/signal_processing/complex_fft.c
ommon_audio/signal_processing/copy_set_operations.c
ommon_audio/signal_processing/cross_correlation.c
ommon_audio/signal_processing/division_operations.c
ommon_audio/signal_processing/dot_product_with_scale.c
ommon_audio/signal_processing/downsample_fast.c
ommon_audio/signal_processing/energy.c
ommon_audio/signal_processing/filter_ar.c
ommon_audio/signal_processing/filter_ar_fast_q12.c
ommon_audio/signal_processing/filter_ma_fast_q12.c
ommon_audio/signal_processing/get_hanning_window.c
ommon_audio/signal_processing/get_scaling_square.c
ommon_audio/signal_processing/ilbc_specific_functions.c
ommon_audio/signal_processing/include/signal_processing_library.h
ommon_audio/signal_processing/include/spl_inl.h
ommon_audio/signal_processing/include/spl_inl_armv7.h
ommon_audio/signal_processing/levinson_durbin.c
ommon_audio/signal_processing/lpc_to_refl_coef.c
ommon_audio/signal_processing/min_max_operations.c
ommon_audio/signal_processing/min_max_operations_neon.c
ommon_audio/signal_processing/randomization_functions.c
ommon_audio/signal_processing/refl_coef_to_lpc.c
ommon_audio/signal_processing/resample.c
ommon_audio/signal_processing/resample_48khz.c
ommon_audio/signal_processing/resample_by_2.c
ommon_audio/signal_processing/resample_by_2_internal.c
ommon_audio/signal_processing/resample_by_2_internal.h
ommon_audio/signal_processing/resample_fractional.c
ommon_audio/signal_processing/signal_processing.gypi
ommon_audio/signal_processing/signal_processing_unittest.cc
ommon_audio/signal_processing/spl_sqrt.c
ommon_audio/signal_processing/spl_sqrt_floor.c
ommon_audio/signal_processing/spl_version.c
ommon_audio/signal_processing/splitting_filter.c
ommon_audio/signal_processing/sqrt_of_one_minus_x_squared.c
ommon_audio/signal_processing/vector_scaling_operations.c
ommon_audio/signal_processing/webrtc_fft_t_1024_8.c
ommon_audio/signal_processing/webrtc_fft_t_rad.c
ommon_audio/signal_processing_library/OWNERS
ommon_audio/signal_processing_library/main/interface/signal_processing_library.h
ommon_audio/signal_processing_library/main/interface/spl_inl.h
ommon_audio/signal_processing_library/main/source/Android.mk
ommon_audio/signal_processing_library/main/source/add_sat_w16.c
ommon_audio/signal_processing_library/main/source/add_sat_w32.c
ommon_audio/signal_processing_library/main/source/auto_corr_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/auto_correlation.c
ommon_audio/signal_processing_library/main/source/complex_bit_reverse.c
ommon_audio/signal_processing_library/main/source/complex_fft.c
ommon_audio/signal_processing_library/main/source/complex_ifft.c
ommon_audio/signal_processing_library/main/source/copy_set_operations.c
ommon_audio/signal_processing_library/main/source/cos_table.c
ommon_audio/signal_processing_library/main/source/cross_correlation.c
ommon_audio/signal_processing_library/main/source/division_operations.c
ommon_audio/signal_processing_library/main/source/dot_product_with_scale.c
ommon_audio/signal_processing_library/main/source/downsample_fast.c
ommon_audio/signal_processing_library/main/source/energy.c
ommon_audio/signal_processing_library/main/source/filter_ar.c
ommon_audio/signal_processing_library/main/source/filter_ar_fast_q12.c
ommon_audio/signal_processing_library/main/source/filter_ma_fast_q12.c
ommon_audio/signal_processing_library/main/source/get_hanning_window.c
ommon_audio/signal_processing_library/main/source/get_scaling_square.c
ommon_audio/signal_processing_library/main/source/get_size_in_bits.c
ommon_audio/signal_processing_library/main/source/hanning_table.c
ommon_audio/signal_processing_library/main/source/ilbc_specific_functions.c
ommon_audio/signal_processing_library/main/source/levinson_durbin.c
ommon_audio/signal_processing_library/main/source/lpc_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/min_max_operations.c
ommon_audio/signal_processing_library/main/source/norm_u32.c
ommon_audio/signal_processing_library/main/source/norm_w16.c
ommon_audio/signal_processing_library/main/source/norm_w32.c
ommon_audio/signal_processing_library/main/source/randn_table.c
ommon_audio/signal_processing_library/main/source/randomization_functions.c
ommon_audio/signal_processing_library/main/source/refl_coef_to_lpc.c
ommon_audio/signal_processing_library/main/source/resample.c
ommon_audio/signal_processing_library/main/source/resample_48khz.c
ommon_audio/signal_processing_library/main/source/resample_by_2.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.h
ommon_audio/signal_processing_library/main/source/resample_fractional.c
ommon_audio/signal_processing_library/main/source/sin_table.c
ommon_audio/signal_processing_library/main/source/sin_table_1024.c
ommon_audio/signal_processing_library/main/source/spl.gyp
ommon_audio/signal_processing_library/main/source/spl_sqrt.c
ommon_audio/signal_processing_library/main/source/spl_sqrt_floor.c
ommon_audio/signal_processing_library/main/source/spl_version.c
ommon_audio/signal_processing_library/main/source/splitting_filter.c
ommon_audio/signal_processing_library/main/source/sqrt_of_one_minus_x_squared.c
ommon_audio/signal_processing_library/main/source/sub_sat_w16.c
ommon_audio/signal_processing_library/main/source/sub_sat_w32.c
ommon_audio/signal_processing_library/main/source/vector_scaling_operations.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_4ofq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_4oiq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_1024_8.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_rad.c
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.cc
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.h
ommon_audio/vad/Android.mk
ommon_audio/vad/OWNERS
ommon_audio/vad/include/webrtc_vad.h
ommon_audio/vad/main/interface/webrtc_vad.h
ommon_audio/vad/main/source/Android.mk
ommon_audio/vad/main/source/vad.gyp
ommon_audio/vad/main/source/vad_const.c
ommon_audio/vad/main/source/vad_const.h
ommon_audio/vad/main/source/vad_core.c
ommon_audio/vad/main/source/vad_core.h
ommon_audio/vad/main/source/vad_defines.h
ommon_audio/vad/main/source/vad_filterbank.c
ommon_audio/vad/main/source/vad_filterbank.h
ommon_audio/vad/main/source/vad_gmm.c
ommon_audio/vad/main/source/vad_gmm.h
ommon_audio/vad/main/source/vad_sp.c
ommon_audio/vad/main/source/vad_sp.h
ommon_audio/vad/main/source/webrtc_vad.c
ommon_audio/vad/main/test/unit_test/unit_test.cc
ommon_audio/vad/main/test/unit_test/unit_test.h
ommon_audio/vad/vad.gypi
ommon_audio/vad/vad_core.c
ommon_audio/vad/vad_core.h
ommon_audio/vad/vad_defines.h
ommon_audio/vad/vad_filterbank.c
ommon_audio/vad/vad_filterbank.h
ommon_audio/vad/vad_gmm.c
ommon_audio/vad/vad_gmm.h
ommon_audio/vad/vad_sp.c
ommon_audio/vad/vad_sp.h
ommon_audio/vad/vad_unittest.cc
ommon_audio/vad/webrtc_vad.c
ommon_types.h
odules/audio_processing/Android.mk
odules/audio_processing/OWNERS
odules/audio_processing/aec/Android.mk
odules/audio_processing/aec/aec.gypi
odules/audio_processing/aec/aec_core.c
odules/audio_processing/aec/aec_core.h
odules/audio_processing/aec/aec_core_sse2.c
odules/audio_processing/aec/aec_rdft.c
odules/audio_processing/aec/aec_rdft.h
odules/audio_processing/aec/aec_rdft_sse2.c
odules/audio_processing/aec/aec_resampler.c
odules/audio_processing/aec/aec_resampler.h
odules/audio_processing/aec/echo_cancellation.c
odules/audio_processing/aec/interface/echo_cancellation.h
odules/audio_processing/aec/main/interface/echo_cancellation.h
odules/audio_processing/aec/main/matlab/fullaec.m
odules/audio_processing/aec/main/source/Android.mk
odules/audio_processing/aec/main/source/aec.gyp
odules/audio_processing/aec/main/source/aec_core.c
odules/audio_processing/aec/main/source/aec_core.h
odules/audio_processing/aec/main/source/aec_core_sse2.c
odules/audio_processing/aec/main/source/aec_rdft.c
odules/audio_processing/aec/main/source/aec_rdft.h
odules/audio_processing/aec/main/source/aec_rdft_sse2.c
odules/audio_processing/aec/main/source/echo_cancellation.c
odules/audio_processing/aec/main/source/resampler.c
odules/audio_processing/aec/main/source/resampler.h
odules/audio_processing/aecm/Android.mk
odules/audio_processing/aecm/aecm.gypi
odules/audio_processing/aecm/aecm_core.c
odules/audio_processing/aecm/aecm_core.h
odules/audio_processing/aecm/aecm_core_neon.c
odules/audio_processing/aecm/echo_control_mobile.c
odules/audio_processing/aecm/interface/echo_control_mobile.h
odules/audio_processing/aecm/main/interface/echo_control_mobile.h
odules/audio_processing/aecm/main/matlab/compsup.m
odules/audio_processing/aecm/main/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/main2.m
odules/audio_processing/aecm/main/matlab/matlab/AECMobile.m
odules/audio_processing/aecm/main/matlab/matlab/align.m
odules/audio_processing/aecm/main/matlab/matlab/calcFilterGain.m
odules/audio_processing/aecm/main/matlab/matlab/calcStepSize.m
odules/audio_processing/aecm/main/matlab/matlab/fallerEstimator.m
odules/audio_processing/aecm/main/matlab/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/matlab/mainProgram.m
odules/audio_processing/aecm/main/matlab/matlab/simEnvironment.m
odules/audio_processing/aecm/main/matlab/matlab/updateSettings.m
odules/audio_processing/aecm/main/matlab/waitbar_j.m
odules/audio_processing/aecm/main/source/Android.mk
odules/audio_processing/aecm/main/source/aecm.gyp
odules/audio_processing/aecm/main/source/aecm_core.c
odules/audio_processing/aecm/main/source/aecm_core.h
odules/audio_processing/aecm/main/source/echo_control_mobile.c
odules/audio_processing/agc/Android.mk
odules/audio_processing/agc/agc.gypi
odules/audio_processing/agc/analog_agc.c
odules/audio_processing/agc/analog_agc.h
odules/audio_processing/agc/digital_agc.c
odules/audio_processing/agc/digital_agc.h
odules/audio_processing/agc/interface/gain_control.h
odules/audio_processing/agc/main/interface/gain_control.h
odules/audio_processing/agc/main/matlab/getGains.m
odules/audio_processing/agc/main/source/Android.mk
odules/audio_processing/agc/main/source/agc.gyp
odules/audio_processing/agc/main/source/analog_agc.c
odules/audio_processing/agc/main/source/analog_agc.h
odules/audio_processing/agc/main/source/digital_agc.c
odules/audio_processing/agc/main/source/digital_agc.h
odules/audio_processing/apm_tests.gypi
odules/audio_processing/audio_buffer.cc
odules/audio_processing/audio_buffer.h
odules/audio_processing/audio_processing.gypi
odules/audio_processing/audio_processing_impl.cc
odules/audio_processing/audio_processing_impl.h
odules/audio_processing/debug.proto
odules/audio_processing/echo_cancellation_impl.cc
odules/audio_processing/echo_cancellation_impl.h
odules/audio_processing/echo_control_mobile_impl.cc
odules/audio_processing/echo_control_mobile_impl.h
odules/audio_processing/gain_control_impl.cc
odules/audio_processing/gain_control_impl.h
odules/audio_processing/high_pass_filter_impl.cc
odules/audio_processing/high_pass_filter_impl.h
odules/audio_processing/interface/audio_processing.h
odules/audio_processing/level_estimator_impl.cc
odules/audio_processing/level_estimator_impl.h
odules/audio_processing/main/apm_tests.gyp
odules/audio_processing/main/interface/audio_processing.h
odules/audio_processing/main/source/Android.mk
odules/audio_processing/main/source/apm.gyp
odules/audio_processing/main/source/audio_buffer.cc
odules/audio_processing/main/source/audio_buffer.h
odules/audio_processing/main/source/audio_processing_impl.cc
odules/audio_processing/main/source/audio_processing_impl.h
odules/audio_processing/main/source/echo_cancellation_impl.cc
odules/audio_processing/main/source/echo_cancellation_impl.h
odules/audio_processing/main/source/echo_control_mobile_impl.cc
odules/audio_processing/main/source/echo_control_mobile_impl.h
odules/audio_processing/main/source/gain_control_impl.cc
odules/audio_processing/main/source/gain_control_impl.h
odules/audio_processing/main/source/high_pass_filter_impl.cc
odules/audio_processing/main/source/high_pass_filter_impl.h
odules/audio_processing/main/source/level_estimator_impl.cc
odules/audio_processing/main/source/level_estimator_impl.h
odules/audio_processing/main/source/noise_suppression_impl.cc
odules/audio_processing/main/source/noise_suppression_impl.h
odules/audio_processing/main/source/processing_component.cc
odules/audio_processing/main/source/processing_component.h
odules/audio_processing/main/source/splitting_filter.cc
odules/audio_processing/main/source/splitting_filter.h
odules/audio_processing/main/source/voice_detection_impl.cc
odules/audio_processing/main/source/voice_detection_impl.h
odules/audio_processing/main/test/android/apmtest/AndroidManifest.xml
odules/audio_processing/main/test/android/apmtest/default.properties
odules/audio_processing/main/test/android/apmtest/jni/Android.mk
odules/audio_processing/main/test/android/apmtest/jni/Application.mk
odules/audio_processing/main/test/android/apmtest/jni/main.c
odules/audio_processing/main/test/android/apmtest/res/values/strings.xml
odules/audio_processing/main/test/process_test/Android.mk
odules/audio_processing/main/test/process_test/apmtest.m
odules/audio_processing/main/test/process_test/process_test.cc
odules/audio_processing/main/test/unit_test/Android.mk
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.cc
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.h
odules/audio_processing/main/test/unit_test/audio_processing_unittest.proto
odules/audio_processing/main/test/unit_test/unit_test.cc
odules/audio_processing/noise_suppression_impl.cc
odules/audio_processing/noise_suppression_impl.h
odules/audio_processing/ns/Android.mk
odules/audio_processing/ns/defines.h
odules/audio_processing/ns/interface/noise_suppression.h
odules/audio_processing/ns/interface/noise_suppression_x.h
odules/audio_processing/ns/main/interface/noise_suppression.h
odules/audio_processing/ns/main/interface/noise_suppression_x.h
odules/audio_processing/ns/main/source/Android.mk
odules/audio_processing/ns/main/source/defines.h
odules/audio_processing/ns/main/source/noise_suppression.c
odules/audio_processing/ns/main/source/noise_suppression_x.c
odules/audio_processing/ns/main/source/ns.gyp
odules/audio_processing/ns/main/source/ns_core.c
odules/audio_processing/ns/main/source/ns_core.h
odules/audio_processing/ns/main/source/nsx_core.c
odules/audio_processing/ns/main/source/nsx_core.h
odules/audio_processing/ns/main/source/nsx_defines.h
odules/audio_processing/ns/main/source/windows_private.h
odules/audio_processing/ns/noise_suppression.c
odules/audio_processing/ns/noise_suppression_x.c
odules/audio_processing/ns/ns.gypi
odules/audio_processing/ns/ns_core.c
odules/audio_processing/ns/ns_core.h
odules/audio_processing/ns/nsx_core.c
odules/audio_processing/ns/nsx_core.h
odules/audio_processing/ns/nsx_core_neon.c
odules/audio_processing/ns/nsx_defines.h
odules/audio_processing/ns/windows_private.h
odules/audio_processing/processing_component.cc
odules/audio_processing/processing_component.h
odules/audio_processing/splitting_filter.cc
odules/audio_processing/splitting_filter.h
odules/audio_processing/test/android/apmtest/AndroidManifest.xml
odules/audio_processing/test/android/apmtest/default.properties
odules/audio_processing/test/android/apmtest/jni/Android.mk
odules/audio_processing/test/android/apmtest/jni/Application.mk
odules/audio_processing/test/android/apmtest/jni/main.c
odules/audio_processing/test/android/apmtest/res/values/strings.xml
odules/audio_processing/test/apmtest.m
odules/audio_processing/test/process_test.cc
odules/audio_processing/test/unit_test.cc
odules/audio_processing/test/unittest.proto
odules/audio_processing/test/unpack.cc
odules/audio_processing/utility/Android.mk
odules/audio_processing/utility/delay_estimator.c
odules/audio_processing/utility/delay_estimator.h
odules/audio_processing/utility/delay_estimator_wrapper.c
odules/audio_processing/utility/delay_estimator_wrapper.h
odules/audio_processing/utility/fft4g.c
odules/audio_processing/utility/fft4g.h
odules/audio_processing/utility/ring_buffer.c
odules/audio_processing/utility/ring_buffer.h
odules/audio_processing/utility/util.gyp
odules/audio_processing/utility/util.gypi
odules/audio_processing/voice_detection_impl.cc
odules/audio_processing/voice_detection_impl.h
odules/interface/module.h
odules/interface/module_common_types.h
ystem_wrappers/OWNERS
ystem_wrappers/interface/cpu_features_wrapper.h
ystem_wrappers/interface/cpu_info.h
ystem_wrappers/interface/cpu_wrapper.h
ystem_wrappers/interface/critical_section_wrapper.h
ystem_wrappers/interface/data_log.h
ystem_wrappers/interface/data_log_c.h
ystem_wrappers/interface/data_log_impl.h
ystem_wrappers/interface/file_wrapper.h
ystem_wrappers/interface/list_wrapper.h
ystem_wrappers/interface/map_wrapper.h
ystem_wrappers/interface/ref_count.h
ystem_wrappers/interface/scoped_ptr.h
ystem_wrappers/interface/scoped_refptr.h
ystem_wrappers/interface/static_instance.h
ystem_wrappers/interface/thread_wrapper.h
ystem_wrappers/interface/tick_util.h
ystem_wrappers/interface/trace.h
ystem_wrappers/source/Android.mk
ystem_wrappers/source/aligned_malloc.cc
ystem_wrappers/source/atomic32.cc
ystem_wrappers/source/condition_variable.cc
ystem_wrappers/source/condition_variable_linux.cc
ystem_wrappers/source/condition_variable_linux.h
ystem_wrappers/source/condition_variable_posix.cc
ystem_wrappers/source/condition_variable_posix.h
ystem_wrappers/source/cpu.cc
ystem_wrappers/source/cpu_features.cc
ystem_wrappers/source/cpu_features_arm.c
ystem_wrappers/source/cpu_info.cc
ystem_wrappers/source/cpu_linux.cc
ystem_wrappers/source/cpu_mac.cc
ystem_wrappers/source/cpu_mac.h
ystem_wrappers/source/cpu_no_op.cc
ystem_wrappers/source/cpu_wrapper_unittest.cc
ystem_wrappers/source/critical_section.cc
ystem_wrappers/source/critical_section_linux.cc
ystem_wrappers/source/critical_section_linux.h
ystem_wrappers/source/critical_section_posix.cc
ystem_wrappers/source/critical_section_posix.h
ystem_wrappers/source/data_log.cc
ystem_wrappers/source/data_log_c.cc
ystem_wrappers/source/data_log_c_helpers_unittest.c
ystem_wrappers/source/data_log_c_helpers_unittest.h
ystem_wrappers/source/data_log_helpers_unittest.cc
ystem_wrappers/source/data_log_no_op.cc
ystem_wrappers/source/data_log_unittest.cc
ystem_wrappers/source/data_log_unittest_disabled.cc
ystem_wrappers/source/event.cc
ystem_wrappers/source/event_linux.cc
ystem_wrappers/source/event_linux.h
ystem_wrappers/source/event_posix.cc
ystem_wrappers/source/event_posix.h
ystem_wrappers/source/file_impl.cc
ystem_wrappers/source/file_impl.h
ystem_wrappers/source/list_no_stl.cc
ystem_wrappers/source/list_unittest.cc
ystem_wrappers/source/map.cc
ystem_wrappers/source/map_no_stl.cc
ystem_wrappers/source/map_unittest.cc
ystem_wrappers/source/rw_lock.cc
ystem_wrappers/source/rw_lock_linux.cc
ystem_wrappers/source/rw_lock_linux.h
ystem_wrappers/source/rw_lock_posix.cc
ystem_wrappers/source/rw_lock_posix.h
ystem_wrappers/source/system_wrappers.gyp
ystem_wrappers/source/system_wrappers_tests.gyp
ystem_wrappers/source/thread.cc
ystem_wrappers/source/thread_linux.cc
ystem_wrappers/source/thread_linux.h
ystem_wrappers/source/thread_posix.cc
ystem_wrappers/source/thread_posix.h
ystem_wrappers/source/trace_impl.cc
ystem_wrappers/source/trace_impl.h
ystem_wrappers/source/trace_impl_no_op.cc
ystem_wrappers/source/trace_linux.cc
ystem_wrappers/source/trace_linux.h
ystem_wrappers/source/trace_posix.cc
ystem_wrappers/source/trace_posix.h
ystem_wrappers/test/Test.cpp
ypedefs.h
4b6dc1ec58105d17dc8c2f550124cc0621dc93b7 19-Jul-2011 Doug Kwan <dougkwan@google.com> Fix invalid C code found by gcc-4.6.

Change-Id: Ib76086577a8b1a6567d91751e137f550ca64a288
odules/audio_processing/agc/main/source/analog_agc.c
e48d5845c8b35de2ab73ea055c18a61fa3a9f0be 17-Jun-2011 Eric Laurent <elaurent@google.com> Added webrtc audio processing library

Only the modules necessary for audio processing have been imported:
src/common_audio/
src/modules/audio_processing/
src/modules/interface/
src/system_wrappers/
src/typedefs.h
src/common_types.h
Android.mk
android-webrtc.mk

Android.mk and android-webrtc.mk have been modified to build only the
audio processing modules.

Files for Windows compatibility have been removed from system_wrappers.
fft_ARM9E directory has been removed from
src/common_audio/signal_processing_library/main/source/

Fixed x86 build.

SVN checkout at working revision 180.

Change-Id: If650f61d96557be8247b17eb4f4d32b7a6ba025d
ommon_audio/OWNERS
ommon_audio/resampler/OWNERS
ommon_audio/resampler/main/interface/resampler.h
ommon_audio/resampler/main/source/Android.mk
ommon_audio/resampler/main/source/resampler.cc
ommon_audio/resampler/main/source/resampler.gyp
ommon_audio/signal_processing_library/OWNERS
ommon_audio/signal_processing_library/main/interface/signal_processing_library.h
ommon_audio/signal_processing_library/main/interface/spl_inl.h
ommon_audio/signal_processing_library/main/source/Android.mk
ommon_audio/signal_processing_library/main/source/add_sat_w16.c
ommon_audio/signal_processing_library/main/source/add_sat_w32.c
ommon_audio/signal_processing_library/main/source/auto_corr_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/auto_correlation.c
ommon_audio/signal_processing_library/main/source/complex_bit_reverse.c
ommon_audio/signal_processing_library/main/source/complex_fft.c
ommon_audio/signal_processing_library/main/source/complex_ifft.c
ommon_audio/signal_processing_library/main/source/copy_set_operations.c
ommon_audio/signal_processing_library/main/source/cos_table.c
ommon_audio/signal_processing_library/main/source/cross_correlation.c
ommon_audio/signal_processing_library/main/source/division_operations.c
ommon_audio/signal_processing_library/main/source/dot_product_with_scale.c
ommon_audio/signal_processing_library/main/source/downsample_fast.c
ommon_audio/signal_processing_library/main/source/energy.c
ommon_audio/signal_processing_library/main/source/filter_ar.c
ommon_audio/signal_processing_library/main/source/filter_ar_fast_q12.c
ommon_audio/signal_processing_library/main/source/filter_ma_fast_q12.c
ommon_audio/signal_processing_library/main/source/get_hanning_window.c
ommon_audio/signal_processing_library/main/source/get_scaling_square.c
ommon_audio/signal_processing_library/main/source/get_size_in_bits.c
ommon_audio/signal_processing_library/main/source/hanning_table.c
ommon_audio/signal_processing_library/main/source/ilbc_specific_functions.c
ommon_audio/signal_processing_library/main/source/levinson_durbin.c
ommon_audio/signal_processing_library/main/source/lpc_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/min_max_operations.c
ommon_audio/signal_processing_library/main/source/norm_u32.c
ommon_audio/signal_processing_library/main/source/norm_w16.c
ommon_audio/signal_processing_library/main/source/norm_w32.c
ommon_audio/signal_processing_library/main/source/randn_table.c
ommon_audio/signal_processing_library/main/source/randomization_functions.c
ommon_audio/signal_processing_library/main/source/refl_coef_to_lpc.c
ommon_audio/signal_processing_library/main/source/resample.c
ommon_audio/signal_processing_library/main/source/resample_48khz.c
ommon_audio/signal_processing_library/main/source/resample_by_2.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.h
ommon_audio/signal_processing_library/main/source/resample_fractional.c
ommon_audio/signal_processing_library/main/source/sin_table.c
ommon_audio/signal_processing_library/main/source/sin_table_1024.c
ommon_audio/signal_processing_library/main/source/spl.gyp
ommon_audio/signal_processing_library/main/source/spl_sqrt.c
ommon_audio/signal_processing_library/main/source/spl_sqrt_floor.c
ommon_audio/signal_processing_library/main/source/spl_version.c
ommon_audio/signal_processing_library/main/source/splitting_filter.c
ommon_audio/signal_processing_library/main/source/sqrt_of_one_minus_x_squared.c
ommon_audio/signal_processing_library/main/source/sub_sat_w16.c
ommon_audio/signal_processing_library/main/source/sub_sat_w32.c
ommon_audio/signal_processing_library/main/source/vector_scaling_operations.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_4ofq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_4oiq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_1024_8.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_rad.c
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.cc
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.h
ommon_audio/vad/OWNERS
ommon_audio/vad/main/interface/webrtc_vad.h
ommon_audio/vad/main/source/Android.mk
ommon_audio/vad/main/source/vad.gyp
ommon_audio/vad/main/source/vad_const.c
ommon_audio/vad/main/source/vad_const.h
ommon_audio/vad/main/source/vad_core.c
ommon_audio/vad/main/source/vad_core.h
ommon_audio/vad/main/source/vad_defines.h
ommon_audio/vad/main/source/vad_filterbank.c
ommon_audio/vad/main/source/vad_filterbank.h
ommon_audio/vad/main/source/vad_gmm.c
ommon_audio/vad/main/source/vad_gmm.h
ommon_audio/vad/main/source/vad_sp.c
ommon_audio/vad/main/source/vad_sp.h
ommon_audio/vad/main/source/webrtc_vad.c
ommon_audio/vad/main/test/unit_test/unit_test.cc
ommon_audio/vad/main/test/unit_test/unit_test.h
ommon_types.h
odules/audio_processing/OWNERS
odules/audio_processing/aec/main/interface/echo_cancellation.h
odules/audio_processing/aec/main/matlab/fullaec.m
odules/audio_processing/aec/main/source/Android.mk
odules/audio_processing/aec/main/source/aec.gyp
odules/audio_processing/aec/main/source/aec_core.c
odules/audio_processing/aec/main/source/aec_core.h
odules/audio_processing/aec/main/source/aec_core_sse2.c
odules/audio_processing/aec/main/source/aec_rdft.c
odules/audio_processing/aec/main/source/aec_rdft.h
odules/audio_processing/aec/main/source/aec_rdft_sse2.c
odules/audio_processing/aec/main/source/echo_cancellation.c
odules/audio_processing/aec/main/source/resampler.c
odules/audio_processing/aec/main/source/resampler.h
odules/audio_processing/aecm/main/interface/echo_control_mobile.h
odules/audio_processing/aecm/main/matlab/compsup.m
odules/audio_processing/aecm/main/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/main2.m
odules/audio_processing/aecm/main/matlab/matlab/AECMobile.m
odules/audio_processing/aecm/main/matlab/matlab/align.m
odules/audio_processing/aecm/main/matlab/matlab/calcFilterGain.m
odules/audio_processing/aecm/main/matlab/matlab/calcStepSize.m
odules/audio_processing/aecm/main/matlab/matlab/fallerEstimator.m
odules/audio_processing/aecm/main/matlab/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/matlab/mainProgram.m
odules/audio_processing/aecm/main/matlab/matlab/simEnvironment.m
odules/audio_processing/aecm/main/matlab/matlab/updateSettings.m
odules/audio_processing/aecm/main/matlab/waitbar_j.m
odules/audio_processing/aecm/main/source/Android.mk
odules/audio_processing/aecm/main/source/aecm.gyp
odules/audio_processing/aecm/main/source/aecm_core.c
odules/audio_processing/aecm/main/source/aecm_core.h
odules/audio_processing/aecm/main/source/echo_control_mobile.c
odules/audio_processing/agc/main/interface/gain_control.h
odules/audio_processing/agc/main/matlab/getGains.m
odules/audio_processing/agc/main/source/Android.mk
odules/audio_processing/agc/main/source/agc.gyp
odules/audio_processing/agc/main/source/analog_agc.c
odules/audio_processing/agc/main/source/analog_agc.h
odules/audio_processing/agc/main/source/digital_agc.c
odules/audio_processing/agc/main/source/digital_agc.h
odules/audio_processing/main/apm_tests.gyp
odules/audio_processing/main/interface/audio_processing.h
odules/audio_processing/main/source/Android.mk
odules/audio_processing/main/source/apm.gyp
odules/audio_processing/main/source/audio_buffer.cc
odules/audio_processing/main/source/audio_buffer.h
odules/audio_processing/main/source/audio_processing_impl.cc
odules/audio_processing/main/source/audio_processing_impl.h
odules/audio_processing/main/source/echo_cancellation_impl.cc
odules/audio_processing/main/source/echo_cancellation_impl.h
odules/audio_processing/main/source/echo_control_mobile_impl.cc
odules/audio_processing/main/source/echo_control_mobile_impl.h
odules/audio_processing/main/source/gain_control_impl.cc
odules/audio_processing/main/source/gain_control_impl.h
odules/audio_processing/main/source/high_pass_filter_impl.cc
odules/audio_processing/main/source/high_pass_filter_impl.h
odules/audio_processing/main/source/level_estimator_impl.cc
odules/audio_processing/main/source/level_estimator_impl.h
odules/audio_processing/main/source/noise_suppression_impl.cc
odules/audio_processing/main/source/noise_suppression_impl.h
odules/audio_processing/main/source/processing_component.cc
odules/audio_processing/main/source/processing_component.h
odules/audio_processing/main/source/splitting_filter.cc
odules/audio_processing/main/source/splitting_filter.h
odules/audio_processing/main/source/voice_detection_impl.cc
odules/audio_processing/main/source/voice_detection_impl.h
odules/audio_processing/main/test/android/apmtest/AndroidManifest.xml
odules/audio_processing/main/test/android/apmtest/default.properties
odules/audio_processing/main/test/android/apmtest/jni/Android.mk
odules/audio_processing/main/test/android/apmtest/jni/Application.mk
odules/audio_processing/main/test/android/apmtest/jni/main.c
odules/audio_processing/main/test/android/apmtest/res/values/strings.xml
odules/audio_processing/main/test/process_test/Android.mk
odules/audio_processing/main/test/process_test/apmtest.m
odules/audio_processing/main/test/process_test/process_test.cc
odules/audio_processing/main/test/unit_test/Android.mk
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.cc
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.h
odules/audio_processing/main/test/unit_test/audio_processing_unittest.proto
odules/audio_processing/main/test/unit_test/unit_test.cc
odules/audio_processing/ns/main/interface/noise_suppression.h
odules/audio_processing/ns/main/interface/noise_suppression_x.h
odules/audio_processing/ns/main/source/Android.mk
odules/audio_processing/ns/main/source/defines.h
odules/audio_processing/ns/main/source/noise_suppression.c
odules/audio_processing/ns/main/source/noise_suppression_x.c
odules/audio_processing/ns/main/source/ns.gyp
odules/audio_processing/ns/main/source/ns_core.c
odules/audio_processing/ns/main/source/ns_core.h
odules/audio_processing/ns/main/source/nsx_core.c
odules/audio_processing/ns/main/source/nsx_core.h
odules/audio_processing/ns/main/source/nsx_defines.h
odules/audio_processing/ns/main/source/windows_private.h
odules/audio_processing/utility/Android.mk
odules/audio_processing/utility/fft4g.c
odules/audio_processing/utility/fft4g.h
odules/audio_processing/utility/ring_buffer.c
odules/audio_processing/utility/ring_buffer.h
odules/audio_processing/utility/util.gyp
odules/interface/module.h
odules/interface/module_common_types.h
ystem_wrappers/OWNERS
ystem_wrappers/interface/aligned_malloc.h
ystem_wrappers/interface/atomic32_wrapper.h
ystem_wrappers/interface/condition_variable_wrapper.h
ystem_wrappers/interface/constructor_magic.h
ystem_wrappers/interface/cpu_features_wrapper.h
ystem_wrappers/interface/cpu_wrapper.h
ystem_wrappers/interface/critical_section_wrapper.h
ystem_wrappers/interface/event_wrapper.h
ystem_wrappers/interface/file_wrapper.h
ystem_wrappers/interface/list_wrapper.h
ystem_wrappers/interface/map_wrapper.h
ystem_wrappers/interface/rw_lock_wrapper.h
ystem_wrappers/interface/sort.h
ystem_wrappers/interface/thread_wrapper.h
ystem_wrappers/interface/tick_util.h
ystem_wrappers/interface/trace.h
ystem_wrappers/source/Android.mk
ystem_wrappers/source/aligned_malloc.cc
ystem_wrappers/source/atomic32.cc
ystem_wrappers/source/atomic32_linux.h
ystem_wrappers/source/atomic32_mac.h
ystem_wrappers/source/condition_variable.cc
ystem_wrappers/source/condition_variable_linux.cc
ystem_wrappers/source/condition_variable_linux.h
ystem_wrappers/source/cpu.cc
ystem_wrappers/source/cpu_features.cc
ystem_wrappers/source/cpu_linux.cc
ystem_wrappers/source/cpu_linux.h
ystem_wrappers/source/cpu_mac.cc
ystem_wrappers/source/cpu_mac.h
ystem_wrappers/source/critical_section.cc
ystem_wrappers/source/critical_section_linux.cc
ystem_wrappers/source/critical_section_linux.h
ystem_wrappers/source/event.cc
ystem_wrappers/source/event_linux.cc
ystem_wrappers/source/event_linux.h
ystem_wrappers/source/file_impl.cc
ystem_wrappers/source/file_impl.h
ystem_wrappers/source/list_no_stl.cc
ystem_wrappers/source/list_no_stl.h
ystem_wrappers/source/list_stl.cc
ystem_wrappers/source/list_stl.h
ystem_wrappers/source/list_unittest.cc
ystem_wrappers/source/map.cc
ystem_wrappers/source/map_no_stl.cc
ystem_wrappers/source/map_no_stl.h
ystem_wrappers/source/map_unittest.cc
ystem_wrappers/source/rw_lock.cc
ystem_wrappers/source/rw_lock_generic.cc
ystem_wrappers/source/rw_lock_generic.h
ystem_wrappers/source/rw_lock_linux.cc
ystem_wrappers/source/rw_lock_linux.h
ystem_wrappers/source/sort.cc
ystem_wrappers/source/spreadsortlib/constants.hpp
ystem_wrappers/source/spreadsortlib/spreadsort.hpp
ystem_wrappers/source/system_wrappers.gyp
ystem_wrappers/source/system_wrappers_tests.gyp
ystem_wrappers/source/thread.cc
ystem_wrappers/source/thread_linux.cc
ystem_wrappers/source/thread_linux.h
ystem_wrappers/source/trace_impl.cc
ystem_wrappers/source/trace_impl.h
ystem_wrappers/source/trace_linux.cc
ystem_wrappers/source/trace_linux.h
ystem_wrappers/test/Test.cpp
ystem_wrappers/test/TestSort/TestSort.cpp
ystem_wrappers/test/list/list.cc
ystem_wrappers/test/map/map.cc
ypedefs.h
81fb7e291baf261ed747baf4539e97a01a417125 12-Jul-2011 Eric Laurent <elaurent@google.com> Revert "Added webrtc audio processing library"

This reverts commit 4e51691e58d8d32590b03c1951cb13de4d1c4758
ommon_audio/OWNERS
ommon_audio/resampler/OWNERS
ommon_audio/resampler/main/interface/resampler.h
ommon_audio/resampler/main/source/Android.mk
ommon_audio/resampler/main/source/resampler.cc
ommon_audio/resampler/main/source/resampler.gyp
ommon_audio/signal_processing_library/OWNERS
ommon_audio/signal_processing_library/main/interface/signal_processing_library.h
ommon_audio/signal_processing_library/main/interface/spl_inl.h
ommon_audio/signal_processing_library/main/source/Android.mk
ommon_audio/signal_processing_library/main/source/add_sat_w16.c
ommon_audio/signal_processing_library/main/source/add_sat_w32.c
ommon_audio/signal_processing_library/main/source/auto_corr_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/auto_correlation.c
ommon_audio/signal_processing_library/main/source/complex_bit_reverse.c
ommon_audio/signal_processing_library/main/source/complex_fft.c
ommon_audio/signal_processing_library/main/source/complex_ifft.c
ommon_audio/signal_processing_library/main/source/copy_set_operations.c
ommon_audio/signal_processing_library/main/source/cos_table.c
ommon_audio/signal_processing_library/main/source/cross_correlation.c
ommon_audio/signal_processing_library/main/source/division_operations.c
ommon_audio/signal_processing_library/main/source/dot_product_with_scale.c
ommon_audio/signal_processing_library/main/source/downsample_fast.c
ommon_audio/signal_processing_library/main/source/energy.c
ommon_audio/signal_processing_library/main/source/filter_ar.c
ommon_audio/signal_processing_library/main/source/filter_ar_fast_q12.c
ommon_audio/signal_processing_library/main/source/filter_ma_fast_q12.c
ommon_audio/signal_processing_library/main/source/get_hanning_window.c
ommon_audio/signal_processing_library/main/source/get_scaling_square.c
ommon_audio/signal_processing_library/main/source/get_size_in_bits.c
ommon_audio/signal_processing_library/main/source/hanning_table.c
ommon_audio/signal_processing_library/main/source/ilbc_specific_functions.c
ommon_audio/signal_processing_library/main/source/levinson_durbin.c
ommon_audio/signal_processing_library/main/source/lpc_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/min_max_operations.c
ommon_audio/signal_processing_library/main/source/norm_u32.c
ommon_audio/signal_processing_library/main/source/norm_w16.c
ommon_audio/signal_processing_library/main/source/norm_w32.c
ommon_audio/signal_processing_library/main/source/randn_table.c
ommon_audio/signal_processing_library/main/source/randomization_functions.c
ommon_audio/signal_processing_library/main/source/refl_coef_to_lpc.c
ommon_audio/signal_processing_library/main/source/resample.c
ommon_audio/signal_processing_library/main/source/resample_48khz.c
ommon_audio/signal_processing_library/main/source/resample_by_2.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.h
ommon_audio/signal_processing_library/main/source/resample_fractional.c
ommon_audio/signal_processing_library/main/source/sin_table.c
ommon_audio/signal_processing_library/main/source/sin_table_1024.c
ommon_audio/signal_processing_library/main/source/spl.gyp
ommon_audio/signal_processing_library/main/source/spl_sqrt.c
ommon_audio/signal_processing_library/main/source/spl_sqrt_floor.c
ommon_audio/signal_processing_library/main/source/spl_version.c
ommon_audio/signal_processing_library/main/source/splitting_filter.c
ommon_audio/signal_processing_library/main/source/sqrt_of_one_minus_x_squared.c
ommon_audio/signal_processing_library/main/source/sub_sat_w16.c
ommon_audio/signal_processing_library/main/source/sub_sat_w32.c
ommon_audio/signal_processing_library/main/source/vector_scaling_operations.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_4ofq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_4oiq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_1024_8.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_rad.c
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.cc
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.h
ommon_audio/vad/OWNERS
ommon_audio/vad/main/interface/webrtc_vad.h
ommon_audio/vad/main/source/Android.mk
ommon_audio/vad/main/source/vad.gyp
ommon_audio/vad/main/source/vad_const.c
ommon_audio/vad/main/source/vad_const.h
ommon_audio/vad/main/source/vad_core.c
ommon_audio/vad/main/source/vad_core.h
ommon_audio/vad/main/source/vad_defines.h
ommon_audio/vad/main/source/vad_filterbank.c
ommon_audio/vad/main/source/vad_filterbank.h
ommon_audio/vad/main/source/vad_gmm.c
ommon_audio/vad/main/source/vad_gmm.h
ommon_audio/vad/main/source/vad_sp.c
ommon_audio/vad/main/source/vad_sp.h
ommon_audio/vad/main/source/webrtc_vad.c
ommon_audio/vad/main/test/unit_test/unit_test.cc
ommon_audio/vad/main/test/unit_test/unit_test.h
ommon_types.h
odules/audio_processing/OWNERS
odules/audio_processing/aec/main/interface/echo_cancellation.h
odules/audio_processing/aec/main/matlab/fullaec.m
odules/audio_processing/aec/main/source/Android.mk
odules/audio_processing/aec/main/source/aec.gyp
odules/audio_processing/aec/main/source/aec_core.c
odules/audio_processing/aec/main/source/aec_core.h
odules/audio_processing/aec/main/source/aec_core_sse2.c
odules/audio_processing/aec/main/source/aec_rdft.c
odules/audio_processing/aec/main/source/aec_rdft.h
odules/audio_processing/aec/main/source/aec_rdft_sse2.c
odules/audio_processing/aec/main/source/echo_cancellation.c
odules/audio_processing/aec/main/source/resampler.c
odules/audio_processing/aec/main/source/resampler.h
odules/audio_processing/aecm/main/interface/echo_control_mobile.h
odules/audio_processing/aecm/main/matlab/compsup.m
odules/audio_processing/aecm/main/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/main2.m
odules/audio_processing/aecm/main/matlab/matlab/AECMobile.m
odules/audio_processing/aecm/main/matlab/matlab/align.m
odules/audio_processing/aecm/main/matlab/matlab/calcFilterGain.m
odules/audio_processing/aecm/main/matlab/matlab/calcStepSize.m
odules/audio_processing/aecm/main/matlab/matlab/fallerEstimator.m
odules/audio_processing/aecm/main/matlab/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/matlab/mainProgram.m
odules/audio_processing/aecm/main/matlab/matlab/simEnvironment.m
odules/audio_processing/aecm/main/matlab/matlab/updateSettings.m
odules/audio_processing/aecm/main/matlab/waitbar_j.m
odules/audio_processing/aecm/main/source/Android.mk
odules/audio_processing/aecm/main/source/aecm.gyp
odules/audio_processing/aecm/main/source/aecm_core.c
odules/audio_processing/aecm/main/source/aecm_core.h
odules/audio_processing/aecm/main/source/echo_control_mobile.c
odules/audio_processing/agc/main/interface/gain_control.h
odules/audio_processing/agc/main/matlab/getGains.m
odules/audio_processing/agc/main/source/Android.mk
odules/audio_processing/agc/main/source/agc.gyp
odules/audio_processing/agc/main/source/analog_agc.c
odules/audio_processing/agc/main/source/analog_agc.h
odules/audio_processing/agc/main/source/digital_agc.c
odules/audio_processing/agc/main/source/digital_agc.h
odules/audio_processing/main/apm_tests.gyp
odules/audio_processing/main/interface/audio_processing.h
odules/audio_processing/main/source/Android.mk
odules/audio_processing/main/source/apm.gyp
odules/audio_processing/main/source/audio_buffer.cc
odules/audio_processing/main/source/audio_buffer.h
odules/audio_processing/main/source/audio_processing_impl.cc
odules/audio_processing/main/source/audio_processing_impl.h
odules/audio_processing/main/source/echo_cancellation_impl.cc
odules/audio_processing/main/source/echo_cancellation_impl.h
odules/audio_processing/main/source/echo_control_mobile_impl.cc
odules/audio_processing/main/source/echo_control_mobile_impl.h
odules/audio_processing/main/source/gain_control_impl.cc
odules/audio_processing/main/source/gain_control_impl.h
odules/audio_processing/main/source/high_pass_filter_impl.cc
odules/audio_processing/main/source/high_pass_filter_impl.h
odules/audio_processing/main/source/level_estimator_impl.cc
odules/audio_processing/main/source/level_estimator_impl.h
odules/audio_processing/main/source/noise_suppression_impl.cc
odules/audio_processing/main/source/noise_suppression_impl.h
odules/audio_processing/main/source/processing_component.cc
odules/audio_processing/main/source/processing_component.h
odules/audio_processing/main/source/splitting_filter.cc
odules/audio_processing/main/source/splitting_filter.h
odules/audio_processing/main/source/voice_detection_impl.cc
odules/audio_processing/main/source/voice_detection_impl.h
odules/audio_processing/main/test/android/apmtest/AndroidManifest.xml
odules/audio_processing/main/test/android/apmtest/default.properties
odules/audio_processing/main/test/android/apmtest/jni/Android.mk
odules/audio_processing/main/test/android/apmtest/jni/Application.mk
odules/audio_processing/main/test/android/apmtest/jni/main.c
odules/audio_processing/main/test/android/apmtest/res/values/strings.xml
odules/audio_processing/main/test/process_test/Android.mk
odules/audio_processing/main/test/process_test/apmtest.m
odules/audio_processing/main/test/process_test/process_test.cc
odules/audio_processing/main/test/unit_test/Android.mk
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.cc
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.h
odules/audio_processing/main/test/unit_test/audio_processing_unittest.proto
odules/audio_processing/main/test/unit_test/unit_test.cc
odules/audio_processing/ns/main/interface/noise_suppression.h
odules/audio_processing/ns/main/interface/noise_suppression_x.h
odules/audio_processing/ns/main/source/Android.mk
odules/audio_processing/ns/main/source/defines.h
odules/audio_processing/ns/main/source/noise_suppression.c
odules/audio_processing/ns/main/source/noise_suppression_x.c
odules/audio_processing/ns/main/source/ns.gyp
odules/audio_processing/ns/main/source/ns_core.c
odules/audio_processing/ns/main/source/ns_core.h
odules/audio_processing/ns/main/source/nsx_core.c
odules/audio_processing/ns/main/source/nsx_core.h
odules/audio_processing/ns/main/source/nsx_defines.h
odules/audio_processing/ns/main/source/windows_private.h
odules/audio_processing/utility/Android.mk
odules/audio_processing/utility/fft4g.c
odules/audio_processing/utility/fft4g.h
odules/audio_processing/utility/ring_buffer.c
odules/audio_processing/utility/ring_buffer.h
odules/audio_processing/utility/util.gyp
odules/interface/module.h
odules/interface/module_common_types.h
ystem_wrappers/OWNERS
ystem_wrappers/interface/aligned_malloc.h
ystem_wrappers/interface/atomic32_wrapper.h
ystem_wrappers/interface/condition_variable_wrapper.h
ystem_wrappers/interface/constructor_magic.h
ystem_wrappers/interface/cpu_features_wrapper.h
ystem_wrappers/interface/cpu_wrapper.h
ystem_wrappers/interface/critical_section_wrapper.h
ystem_wrappers/interface/event_wrapper.h
ystem_wrappers/interface/file_wrapper.h
ystem_wrappers/interface/list_wrapper.h
ystem_wrappers/interface/map_wrapper.h
ystem_wrappers/interface/rw_lock_wrapper.h
ystem_wrappers/interface/sort.h
ystem_wrappers/interface/thread_wrapper.h
ystem_wrappers/interface/tick_util.h
ystem_wrappers/interface/trace.h
ystem_wrappers/source/Android.mk
ystem_wrappers/source/aligned_malloc.cc
ystem_wrappers/source/atomic32.cc
ystem_wrappers/source/atomic32_linux.h
ystem_wrappers/source/atomic32_mac.h
ystem_wrappers/source/condition_variable.cc
ystem_wrappers/source/condition_variable_linux.cc
ystem_wrappers/source/condition_variable_linux.h
ystem_wrappers/source/cpu.cc
ystem_wrappers/source/cpu_features.cc
ystem_wrappers/source/cpu_linux.cc
ystem_wrappers/source/cpu_linux.h
ystem_wrappers/source/cpu_mac.cc
ystem_wrappers/source/cpu_mac.h
ystem_wrappers/source/critical_section.cc
ystem_wrappers/source/critical_section_linux.cc
ystem_wrappers/source/critical_section_linux.h
ystem_wrappers/source/event.cc
ystem_wrappers/source/event_linux.cc
ystem_wrappers/source/event_linux.h
ystem_wrappers/source/file_impl.cc
ystem_wrappers/source/file_impl.h
ystem_wrappers/source/list_no_stl.cc
ystem_wrappers/source/list_no_stl.h
ystem_wrappers/source/list_stl.cc
ystem_wrappers/source/list_stl.h
ystem_wrappers/source/list_unittest.cc
ystem_wrappers/source/map.cc
ystem_wrappers/source/map_no_stl.cc
ystem_wrappers/source/map_no_stl.h
ystem_wrappers/source/map_unittest.cc
ystem_wrappers/source/rw_lock.cc
ystem_wrappers/source/rw_lock_generic.cc
ystem_wrappers/source/rw_lock_generic.h
ystem_wrappers/source/rw_lock_linux.cc
ystem_wrappers/source/rw_lock_linux.h
ystem_wrappers/source/sort.cc
ystem_wrappers/source/spreadsortlib/constants.hpp
ystem_wrappers/source/spreadsortlib/spreadsort.hpp
ystem_wrappers/source/system_wrappers.gyp
ystem_wrappers/source/system_wrappers_tests.gyp
ystem_wrappers/source/thread.cc
ystem_wrappers/source/thread_linux.cc
ystem_wrappers/source/thread_linux.h
ystem_wrappers/source/trace_impl.cc
ystem_wrappers/source/trace_impl.h
ystem_wrappers/source/trace_linux.cc
ystem_wrappers/source/trace_linux.h
ystem_wrappers/test/Test.cpp
ystem_wrappers/test/TestSort/TestSort.cpp
ystem_wrappers/test/list/list.cc
ystem_wrappers/test/map/map.cc
ypedefs.h
4e51691e58d8d32590b03c1951cb13de4d1c4758 17-Jun-2011 Eric Laurent <elaurent@google.com> Added webrtc audio processing library

Only the modules necessary for audio processing have been imported:
src/common_audio/
src/modules/audio_processing/
src/modules/interface/
src/system_wrappers/
src/typedefs.h
src/common_types.h
Android.mk
android-webrtc.mk

Android.mk and android-webrtc.mk have been modified to build only the
audio processing modules.

Files for Windows compatibility have been removed from system_wrappers.
fft_ARM9E directory has been removed from
src/common_audio/signal_processing_library/main/source/

SVN checkout at working revision 180.

Change-Id: I952373750f2c500d37f99aab4557aa84597d11b8
ommon_audio/OWNERS
ommon_audio/resampler/OWNERS
ommon_audio/resampler/main/interface/resampler.h
ommon_audio/resampler/main/source/Android.mk
ommon_audio/resampler/main/source/resampler.cc
ommon_audio/resampler/main/source/resampler.gyp
ommon_audio/signal_processing_library/OWNERS
ommon_audio/signal_processing_library/main/interface/signal_processing_library.h
ommon_audio/signal_processing_library/main/interface/spl_inl.h
ommon_audio/signal_processing_library/main/source/Android.mk
ommon_audio/signal_processing_library/main/source/add_sat_w16.c
ommon_audio/signal_processing_library/main/source/add_sat_w32.c
ommon_audio/signal_processing_library/main/source/auto_corr_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/auto_correlation.c
ommon_audio/signal_processing_library/main/source/complex_bit_reverse.c
ommon_audio/signal_processing_library/main/source/complex_fft.c
ommon_audio/signal_processing_library/main/source/complex_ifft.c
ommon_audio/signal_processing_library/main/source/copy_set_operations.c
ommon_audio/signal_processing_library/main/source/cos_table.c
ommon_audio/signal_processing_library/main/source/cross_correlation.c
ommon_audio/signal_processing_library/main/source/division_operations.c
ommon_audio/signal_processing_library/main/source/dot_product_with_scale.c
ommon_audio/signal_processing_library/main/source/downsample_fast.c
ommon_audio/signal_processing_library/main/source/energy.c
ommon_audio/signal_processing_library/main/source/filter_ar.c
ommon_audio/signal_processing_library/main/source/filter_ar_fast_q12.c
ommon_audio/signal_processing_library/main/source/filter_ma_fast_q12.c
ommon_audio/signal_processing_library/main/source/get_hanning_window.c
ommon_audio/signal_processing_library/main/source/get_scaling_square.c
ommon_audio/signal_processing_library/main/source/get_size_in_bits.c
ommon_audio/signal_processing_library/main/source/hanning_table.c
ommon_audio/signal_processing_library/main/source/ilbc_specific_functions.c
ommon_audio/signal_processing_library/main/source/levinson_durbin.c
ommon_audio/signal_processing_library/main/source/lpc_to_refl_coef.c
ommon_audio/signal_processing_library/main/source/min_max_operations.c
ommon_audio/signal_processing_library/main/source/norm_u32.c
ommon_audio/signal_processing_library/main/source/norm_w16.c
ommon_audio/signal_processing_library/main/source/norm_w32.c
ommon_audio/signal_processing_library/main/source/randn_table.c
ommon_audio/signal_processing_library/main/source/randomization_functions.c
ommon_audio/signal_processing_library/main/source/refl_coef_to_lpc.c
ommon_audio/signal_processing_library/main/source/resample.c
ommon_audio/signal_processing_library/main/source/resample_48khz.c
ommon_audio/signal_processing_library/main/source/resample_by_2.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.c
ommon_audio/signal_processing_library/main/source/resample_by_2_internal.h
ommon_audio/signal_processing_library/main/source/resample_fractional.c
ommon_audio/signal_processing_library/main/source/sin_table.c
ommon_audio/signal_processing_library/main/source/sin_table_1024.c
ommon_audio/signal_processing_library/main/source/spl.gyp
ommon_audio/signal_processing_library/main/source/spl_sqrt.c
ommon_audio/signal_processing_library/main/source/spl_sqrt_floor.c
ommon_audio/signal_processing_library/main/source/spl_version.c
ommon_audio/signal_processing_library/main/source/splitting_filter.c
ommon_audio/signal_processing_library/main/source/sqrt_of_one_minus_x_squared.c
ommon_audio/signal_processing_library/main/source/sub_sat_w16.c
ommon_audio/signal_processing_library/main/source/sub_sat_w32.c
ommon_audio/signal_processing_library/main/source/vector_scaling_operations.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_4ofq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_4oiq14_gcc_android.s
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_1024_8.c
ommon_audio/signal_processing_library/main/source/webrtc_fft_t_rad.c
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.cc
ommon_audio/signal_processing_library/main/test/unit_test/unit_test.h
ommon_audio/vad/OWNERS
ommon_audio/vad/main/interface/webrtc_vad.h
ommon_audio/vad/main/source/Android.mk
ommon_audio/vad/main/source/vad.gyp
ommon_audio/vad/main/source/vad_const.c
ommon_audio/vad/main/source/vad_const.h
ommon_audio/vad/main/source/vad_core.c
ommon_audio/vad/main/source/vad_core.h
ommon_audio/vad/main/source/vad_defines.h
ommon_audio/vad/main/source/vad_filterbank.c
ommon_audio/vad/main/source/vad_filterbank.h
ommon_audio/vad/main/source/vad_gmm.c
ommon_audio/vad/main/source/vad_gmm.h
ommon_audio/vad/main/source/vad_sp.c
ommon_audio/vad/main/source/vad_sp.h
ommon_audio/vad/main/source/webrtc_vad.c
ommon_audio/vad/main/test/unit_test/unit_test.cc
ommon_audio/vad/main/test/unit_test/unit_test.h
ommon_types.h
odules/audio_processing/OWNERS
odules/audio_processing/aec/main/interface/echo_cancellation.h
odules/audio_processing/aec/main/matlab/fullaec.m
odules/audio_processing/aec/main/source/Android.mk
odules/audio_processing/aec/main/source/aec.gyp
odules/audio_processing/aec/main/source/aec_core.c
odules/audio_processing/aec/main/source/aec_core.h
odules/audio_processing/aec/main/source/aec_core_sse2.c
odules/audio_processing/aec/main/source/aec_rdft.c
odules/audio_processing/aec/main/source/aec_rdft.h
odules/audio_processing/aec/main/source/aec_rdft_sse2.c
odules/audio_processing/aec/main/source/echo_cancellation.c
odules/audio_processing/aec/main/source/resampler.c
odules/audio_processing/aec/main/source/resampler.h
odules/audio_processing/aecm/main/interface/echo_control_mobile.h
odules/audio_processing/aecm/main/matlab/compsup.m
odules/audio_processing/aecm/main/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/main2.m
odules/audio_processing/aecm/main/matlab/matlab/AECMobile.m
odules/audio_processing/aecm/main/matlab/matlab/align.m
odules/audio_processing/aecm/main/matlab/matlab/calcFilterGain.m
odules/audio_processing/aecm/main/matlab/matlab/calcStepSize.m
odules/audio_processing/aecm/main/matlab/matlab/fallerEstimator.m
odules/audio_processing/aecm/main/matlab/matlab/getBspectrum.m
odules/audio_processing/aecm/main/matlab/matlab/hisser2.m
odules/audio_processing/aecm/main/matlab/matlab/mainProgram.m
odules/audio_processing/aecm/main/matlab/matlab/simEnvironment.m
odules/audio_processing/aecm/main/matlab/matlab/updateSettings.m
odules/audio_processing/aecm/main/matlab/waitbar_j.m
odules/audio_processing/aecm/main/source/Android.mk
odules/audio_processing/aecm/main/source/aecm.gyp
odules/audio_processing/aecm/main/source/aecm_core.c
odules/audio_processing/aecm/main/source/aecm_core.h
odules/audio_processing/aecm/main/source/echo_control_mobile.c
odules/audio_processing/agc/main/interface/gain_control.h
odules/audio_processing/agc/main/matlab/getGains.m
odules/audio_processing/agc/main/source/Android.mk
odules/audio_processing/agc/main/source/agc.gyp
odules/audio_processing/agc/main/source/analog_agc.c
odules/audio_processing/agc/main/source/analog_agc.h
odules/audio_processing/agc/main/source/digital_agc.c
odules/audio_processing/agc/main/source/digital_agc.h
odules/audio_processing/main/apm_tests.gyp
odules/audio_processing/main/interface/audio_processing.h
odules/audio_processing/main/source/Android.mk
odules/audio_processing/main/source/apm.gyp
odules/audio_processing/main/source/audio_buffer.cc
odules/audio_processing/main/source/audio_buffer.h
odules/audio_processing/main/source/audio_processing_impl.cc
odules/audio_processing/main/source/audio_processing_impl.h
odules/audio_processing/main/source/echo_cancellation_impl.cc
odules/audio_processing/main/source/echo_cancellation_impl.h
odules/audio_processing/main/source/echo_control_mobile_impl.cc
odules/audio_processing/main/source/echo_control_mobile_impl.h
odules/audio_processing/main/source/gain_control_impl.cc
odules/audio_processing/main/source/gain_control_impl.h
odules/audio_processing/main/source/high_pass_filter_impl.cc
odules/audio_processing/main/source/high_pass_filter_impl.h
odules/audio_processing/main/source/level_estimator_impl.cc
odules/audio_processing/main/source/level_estimator_impl.h
odules/audio_processing/main/source/noise_suppression_impl.cc
odules/audio_processing/main/source/noise_suppression_impl.h
odules/audio_processing/main/source/processing_component.cc
odules/audio_processing/main/source/processing_component.h
odules/audio_processing/main/source/splitting_filter.cc
odules/audio_processing/main/source/splitting_filter.h
odules/audio_processing/main/source/voice_detection_impl.cc
odules/audio_processing/main/source/voice_detection_impl.h
odules/audio_processing/main/test/android/apmtest/AndroidManifest.xml
odules/audio_processing/main/test/android/apmtest/default.properties
odules/audio_processing/main/test/android/apmtest/jni/Android.mk
odules/audio_processing/main/test/android/apmtest/jni/Application.mk
odules/audio_processing/main/test/android/apmtest/jni/main.c
odules/audio_processing/main/test/android/apmtest/res/values/strings.xml
odules/audio_processing/main/test/process_test/Android.mk
odules/audio_processing/main/test/process_test/apmtest.m
odules/audio_processing/main/test/process_test/process_test.cc
odules/audio_processing/main/test/unit_test/Android.mk
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.cc
odules/audio_processing/main/test/unit_test/audio_processing_unittest.pb.h
odules/audio_processing/main/test/unit_test/audio_processing_unittest.proto
odules/audio_processing/main/test/unit_test/unit_test.cc
odules/audio_processing/ns/main/interface/noise_suppression.h
odules/audio_processing/ns/main/interface/noise_suppression_x.h
odules/audio_processing/ns/main/source/Android.mk
odules/audio_processing/ns/main/source/defines.h
odules/audio_processing/ns/main/source/noise_suppression.c
odules/audio_processing/ns/main/source/noise_suppression_x.c
odules/audio_processing/ns/main/source/ns.gyp
odules/audio_processing/ns/main/source/ns_core.c
odules/audio_processing/ns/main/source/ns_core.h
odules/audio_processing/ns/main/source/nsx_core.c
odules/audio_processing/ns/main/source/nsx_core.h
odules/audio_processing/ns/main/source/nsx_defines.h
odules/audio_processing/ns/main/source/windows_private.h
odules/audio_processing/utility/Android.mk
odules/audio_processing/utility/fft4g.c
odules/audio_processing/utility/fft4g.h
odules/audio_processing/utility/ring_buffer.c
odules/audio_processing/utility/ring_buffer.h
odules/audio_processing/utility/util.gyp
odules/interface/module.h
odules/interface/module_common_types.h
ystem_wrappers/OWNERS
ystem_wrappers/interface/aligned_malloc.h
ystem_wrappers/interface/atomic32_wrapper.h
ystem_wrappers/interface/condition_variable_wrapper.h
ystem_wrappers/interface/constructor_magic.h
ystem_wrappers/interface/cpu_features_wrapper.h
ystem_wrappers/interface/cpu_wrapper.h
ystem_wrappers/interface/critical_section_wrapper.h
ystem_wrappers/interface/event_wrapper.h
ystem_wrappers/interface/file_wrapper.h
ystem_wrappers/interface/list_wrapper.h
ystem_wrappers/interface/map_wrapper.h
ystem_wrappers/interface/rw_lock_wrapper.h
ystem_wrappers/interface/sort.h
ystem_wrappers/interface/thread_wrapper.h
ystem_wrappers/interface/tick_util.h
ystem_wrappers/interface/trace.h
ystem_wrappers/source/Android.mk
ystem_wrappers/source/aligned_malloc.cc
ystem_wrappers/source/atomic32.cc
ystem_wrappers/source/atomic32_linux.h
ystem_wrappers/source/atomic32_mac.h
ystem_wrappers/source/condition_variable.cc
ystem_wrappers/source/condition_variable_linux.cc
ystem_wrappers/source/condition_variable_linux.h
ystem_wrappers/source/cpu.cc
ystem_wrappers/source/cpu_features.cc
ystem_wrappers/source/cpu_linux.cc
ystem_wrappers/source/cpu_linux.h
ystem_wrappers/source/cpu_mac.cc
ystem_wrappers/source/cpu_mac.h
ystem_wrappers/source/critical_section.cc
ystem_wrappers/source/critical_section_linux.cc
ystem_wrappers/source/critical_section_linux.h
ystem_wrappers/source/event.cc
ystem_wrappers/source/event_linux.cc
ystem_wrappers/source/event_linux.h
ystem_wrappers/source/file_impl.cc
ystem_wrappers/source/file_impl.h
ystem_wrappers/source/list_no_stl.cc
ystem_wrappers/source/list_no_stl.h
ystem_wrappers/source/list_stl.cc
ystem_wrappers/source/list_stl.h
ystem_wrappers/source/list_unittest.cc
ystem_wrappers/source/map.cc
ystem_wrappers/source/map_no_stl.cc
ystem_wrappers/source/map_no_stl.h
ystem_wrappers/source/map_unittest.cc
ystem_wrappers/source/rw_lock.cc
ystem_wrappers/source/rw_lock_generic.cc
ystem_wrappers/source/rw_lock_generic.h
ystem_wrappers/source/rw_lock_linux.cc
ystem_wrappers/source/rw_lock_linux.h
ystem_wrappers/source/sort.cc
ystem_wrappers/source/spreadsortlib/constants.hpp
ystem_wrappers/source/spreadsortlib/spreadsort.hpp
ystem_wrappers/source/system_wrappers.gyp
ystem_wrappers/source/system_wrappers_tests.gyp
ystem_wrappers/source/thread.cc
ystem_wrappers/source/thread_linux.cc
ystem_wrappers/source/thread_linux.h
ystem_wrappers/source/trace_impl.cc
ystem_wrappers/source/trace_impl.h
ystem_wrappers/source/trace_linux.cc
ystem_wrappers/source/trace_linux.h
ystem_wrappers/test/Test.cpp
ystem_wrappers/test/TestSort/TestSort.cpp
ystem_wrappers/test/list/list.cc
ystem_wrappers/test/map/map.cc
ypedefs.h