webrtc/modules/audio_processing/include
Per Åhgren 0cbb58e046 Reland "Refactoring of the noise suppressor and adding true multichannel support"
This is a reland of 87a7b82520

Original change's description:
> Refactoring of the noise suppressor and adding true multichannel support
> 
> This CL adds proper multichannel support to the noise suppressor.
> To accomplish that in a safe way, a full refactoring of the noise
> suppressor code has been done.
> 
> Due to floating point precision, the changes made are not entirely
> bitexact. They are, however, very close to being bitexact.
> 
> As a safety measure, the former noise suppressor code is preserved
> and a kill-switch is added to allow revering to the legacy noise
> suppressor in case issues arise.
> 
> Bug: webrtc:10895, b/143344262
> Change-Id: I0b071011b23265ac12e6d4b3956499d122286657
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158407
> Commit-Queue: Per Åhgren <peah@webrtc.org>
> Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#29646}

Bug: webrtc:10895, b/143344262
Change-Id: I236f1e67bb0baa4e30908a4cf7a8a7bb55fbced3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158747
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29663}
2019-10-31 11:56:01 +00:00
..
aec_dump.cc Removing the intelligibility enhancer. 2018-08-30 21:29:57 +00:00
aec_dump.h Format almost everything. 2019-07-08 13:45:15 +00:00
audio_frame_view.h Add namespace 'webrtc' to AudioFrameView. 2018-05-14 12:33:49 +00:00
audio_generator.h Add stub draft of audio generator to APM 2018-03-05 09:28:52 +00:00
audio_generator_factory.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
audio_generator_factory.h Add stub draft of audio generator to APM 2018-03-05 09:28:52 +00:00
audio_processing.cc Harmonize APM config logging, update config ToString 2019-10-21 11:35:40 +00:00
audio_processing.h Reland "Refactoring of the noise suppressor and adding true multichannel support" 2019-10-31 11:56:01 +00:00
audio_processing_statistics.cc Use the new AudioProcessing statistics everywhere. 2017-11-24 18:17:39 +00:00
audio_processing_statistics.h Add private voice detection instance to replace public voice detector 2018-12-27 12:00:06 +00:00
config.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
config.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
mock_audio_processing.h AEC3: Support negative delay with external delay estimator 2019-10-24 14:33:21 +00:00