├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── include ├── echo_control_mobile.h └── typedefs.h ├── src ├── Makefile ├── aecm_core.c ├── aecm_core.h ├── aecm_defines.h ├── compile_assert.h ├── complex_bit_reverse.c ├── complex_fft.c ├── complex_fft_tables.h ├── cpu_features_wrapper.h ├── cross_correlation.c ├── delay_estimator.c ├── delay_estimator.h ├── delay_estimator_internal.h ├── delay_estimator_wrapper.c ├── delay_estimator_wrapper.h ├── division_operations.c ├── downsample_fast.c ├── echo_control_mobile.c ├── echo_control_mobile.h ├── fk.sh ├── min_max_operations.c ├── randomization_functions.c ├── real_fft.c ├── real_fft.h ├── ring_buffer.c ├── ring_buffer.h ├── signal_processing_library.h ├── spl_init.c ├── spl_inl.h ├── spl_sqrt_floor.c ├── typedefs.h └── vector_scaling_operations.c ├── test ├── Makefile └── main.c └── tools ├── Makefile ├── Makefile.rule └── am.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/README.md -------------------------------------------------------------------------------- /include/echo_control_mobile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/include/echo_control_mobile.h -------------------------------------------------------------------------------- /include/typedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/include/typedefs.h -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/aecm_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/aecm_core.c -------------------------------------------------------------------------------- /src/aecm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/aecm_core.h -------------------------------------------------------------------------------- /src/aecm_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/aecm_defines.h -------------------------------------------------------------------------------- /src/compile_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/compile_assert.h -------------------------------------------------------------------------------- /src/complex_bit_reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/complex_bit_reverse.c -------------------------------------------------------------------------------- /src/complex_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/complex_fft.c -------------------------------------------------------------------------------- /src/complex_fft_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/complex_fft_tables.h -------------------------------------------------------------------------------- /src/cpu_features_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/cpu_features_wrapper.h -------------------------------------------------------------------------------- /src/cross_correlation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/cross_correlation.c -------------------------------------------------------------------------------- /src/delay_estimator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/delay_estimator.c -------------------------------------------------------------------------------- /src/delay_estimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/delay_estimator.h -------------------------------------------------------------------------------- /src/delay_estimator_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/delay_estimator_internal.h -------------------------------------------------------------------------------- /src/delay_estimator_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/delay_estimator_wrapper.c -------------------------------------------------------------------------------- /src/delay_estimator_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/delay_estimator_wrapper.h -------------------------------------------------------------------------------- /src/division_operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/division_operations.c -------------------------------------------------------------------------------- /src/downsample_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/downsample_fast.c -------------------------------------------------------------------------------- /src/echo_control_mobile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/echo_control_mobile.c -------------------------------------------------------------------------------- /src/echo_control_mobile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/echo_control_mobile.h -------------------------------------------------------------------------------- /src/fk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/fk.sh -------------------------------------------------------------------------------- /src/min_max_operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/min_max_operations.c -------------------------------------------------------------------------------- /src/randomization_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/randomization_functions.c -------------------------------------------------------------------------------- /src/real_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/real_fft.c -------------------------------------------------------------------------------- /src/real_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/real_fft.h -------------------------------------------------------------------------------- /src/ring_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/ring_buffer.c -------------------------------------------------------------------------------- /src/ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/ring_buffer.h -------------------------------------------------------------------------------- /src/signal_processing_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/signal_processing_library.h -------------------------------------------------------------------------------- /src/spl_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/spl_init.c -------------------------------------------------------------------------------- /src/spl_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/spl_inl.h -------------------------------------------------------------------------------- /src/spl_sqrt_floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/spl_sqrt_floor.c -------------------------------------------------------------------------------- /src/typedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/typedefs.h -------------------------------------------------------------------------------- /src/vector_scaling_operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/src/vector_scaling_operations.c -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/test/main.c -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/Makefile.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/tools/Makefile.rule -------------------------------------------------------------------------------- /tools/am.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuoZhongYao/webrtcaecm/HEAD/tools/am.sh --------------------------------------------------------------------------------