├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── aecm ├── aecm_core.cc ├── aecm_core.h ├── aecm_core_c.cc ├── aecm_core_mips.cc ├── aecm_core_neon.cc ├── aecm_defines.h ├── complex_fft.c ├── delay_estimator.cc ├── delay_estimator.h ├── delay_estimator_wrapper.cc ├── delay_estimator_wrapper.h ├── echo_control_mobile.cc ├── echo_control_mobile.h ├── real_fft.c ├── real_fft.h ├── ring_buffer.c ├── ring_buffer.h ├── signal_processing_library.cc ├── signal_processing_library.h ├── spl_inl.h ├── spl_inl_armv7.h └── spl_inl_mips.h ├── dr_wav.h ├── main.cc └── timing.h /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .idea/ 3 | 4 | cmake-build-debug/ 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/README.md -------------------------------------------------------------------------------- /aecm/aecm_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_core.cc -------------------------------------------------------------------------------- /aecm/aecm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_core.h -------------------------------------------------------------------------------- /aecm/aecm_core_c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_core_c.cc -------------------------------------------------------------------------------- /aecm/aecm_core_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_core_mips.cc -------------------------------------------------------------------------------- /aecm/aecm_core_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_core_neon.cc -------------------------------------------------------------------------------- /aecm/aecm_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/aecm_defines.h -------------------------------------------------------------------------------- /aecm/complex_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/complex_fft.c -------------------------------------------------------------------------------- /aecm/delay_estimator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/delay_estimator.cc -------------------------------------------------------------------------------- /aecm/delay_estimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/delay_estimator.h -------------------------------------------------------------------------------- /aecm/delay_estimator_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/delay_estimator_wrapper.cc -------------------------------------------------------------------------------- /aecm/delay_estimator_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/delay_estimator_wrapper.h -------------------------------------------------------------------------------- /aecm/echo_control_mobile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/echo_control_mobile.cc -------------------------------------------------------------------------------- /aecm/echo_control_mobile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/echo_control_mobile.h -------------------------------------------------------------------------------- /aecm/real_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/real_fft.c -------------------------------------------------------------------------------- /aecm/real_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/real_fft.h -------------------------------------------------------------------------------- /aecm/ring_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/ring_buffer.c -------------------------------------------------------------------------------- /aecm/ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/ring_buffer.h -------------------------------------------------------------------------------- /aecm/signal_processing_library.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/signal_processing_library.cc -------------------------------------------------------------------------------- /aecm/signal_processing_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/signal_processing_library.h -------------------------------------------------------------------------------- /aecm/spl_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/spl_inl.h -------------------------------------------------------------------------------- /aecm/spl_inl_armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/spl_inl_armv7.h -------------------------------------------------------------------------------- /aecm/spl_inl_mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/aecm/spl_inl_mips.h -------------------------------------------------------------------------------- /dr_wav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/dr_wav.h -------------------------------------------------------------------------------- /main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/main.cc -------------------------------------------------------------------------------- /timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpuimage/WebRTC_AECM/HEAD/timing.h --------------------------------------------------------------------------------