- 980ad0c Remove unnecessary overloads of AudioProcessing::CreateAndAttachAecDump() by Ali Tofigh · 3 years ago
- 1fa87c4 Adopt absl::string_view in AudioProcessing's interface by Ali Tofigh · 3 years ago
- 7a66900 Delete rtc_base/atomic_ops.h by Niels Möller · 3 years, 1 month ago
- 0c1ad29 AudioProcessingImpl: Add a VAD submodule by Hanna Silen · 3 years, 1 month ago
- efbe3af Transient Suppressor (TS): add alternative VAD modes by Alessio Bazzica · 3 years, 4 months ago
- 1db0a26 Reland "Reland "Remove unused APM voice activity detection sub-module"" by Alessio Bazzica · 3 years, 5 months ago
- 09aaf6f Revert "Reland "Remove unused APM voice activity detection sub-module"" by Henrik Boström · 3 years, 5 months ago
- 54d1344 Reland "Remove unused APM voice activity detection sub-module" by Alessio Bazzica · 3 years, 5 months ago
- a751f16 Revert "Remove unused APM voice activity detection sub-module" by Alessio Bazzica · 3 years, 5 months ago
- b4e06d0 Remove unused APM voice activity detection sub-module by Alessio Bazzica · 3 years, 5 months ago
- 8a9aa55 Remove AudioProcessing::ChannelLayout by Henrik Lundin · 3 years, 5 months ago
- bab1285 Improve code quality in modules/audio_processing/agc/ by Alessio Bazzica · 3 years, 6 months ago
- 64253a9 Remove more traces of keyboard mic support from APM by Henrik Lundin · 3 years, 6 months ago
- 03cb7e5 APM: Make echo detector an optionally compilable and injectable component by Sam Zackrisson · 3 years, 8 months ago
- 529131d Add AnalogGainStatsReporter to compute and report analog gain statistics by Hanna Silen · 3 years, 9 months ago
- 183c64c APM: remove `LevelEstimator` by Alessio Bazzica · 3 years, 9 months ago
- bf2a70a APM: fix level estimator null pointer bug by Alessio Bazzica · 3 years, 9 months ago
- 3890104 AGC2: GainController::ApplyConfig removed by Alessio Bazzica · 3 years, 9 months ago
- 20a9ac6 APM: add `AudioProcessingBuilder::SetConfig()` by Alessio Bazzica · 3 years, 9 months ago
- be1b898 `ExperimentalNs` removed + APM not depending anymore on `webrtc::Config` by Alessio Bazzica · 3 years, 10 months ago
- 0441bb6 APM: add HW-only denormal disabler by Alessio Bazzica · 4 years ago
- 0b48930 Use backticks not vertical bars to denote variables in comments for /modules/audio_processing by Artem Titov · 4 years ago
- 5b74723 Add method Mutex::AssertHeld by Niels Möller · 4 years ago
- a399c82 Field trial to disable the transient suppressor by Gustaf Ullberg · 4 years, 2 months ago
- 19775cb Reland "Reduce complexity in the APM pipeline when the output is not used" by Per Åhgren · 4 years, 4 months ago
- db5d728 Add refined handling of the internal scaling of the audio in APM by Per Åhgren · 4 years, 4 months ago
- 55bc077 Add one frame (10 ms) of silence in APM output after unmuting by Per Åhgren · 4 years, 4 months ago
- 8097935 Revert "Reduce complexity in the APM pipeline when the output is not used" by Ilya Nikolaevskiy · 4 years, 4 months ago
- aa6adff Reduce complexity in the APM pipeline when the output is not used by Per Åhgren · 4 years, 4 months ago
- 652ada5 Enabling a safe fall-back functionality for overruns in the runtime settings by Per Åhgren · 4 years, 5 months ago
- 0a144a7 Adding initial support for lock-less informing of muting by Per Åhgren · 4 years, 5 months ago
- 5361022 Delete unused function webrtc::AudioProcessing::MutateConfig by Sam Zackrisson · 4 years, 6 months ago
- c94650d Remove AudioProcessing::SetExtraOptions. by Mirko Bonadei · 4 years, 11 months ago
- 0ade983 Cleanup of the APM creation by Per Åhgren · 4 years, 11 months ago
- 0df0fae Migrate modules/audio_coding, audio_mixer/ and audio_processing/ to webrtc::Mutex. by Markus Handell · 5 years ago
- 02ba1d2 AudioProcessingImpl: remove lock recursions. by Markus Handell · 5 years ago
- 09e9a83 Change the way that AecDumps are created in APM by Per Åhgren · 5 years ago
- ab866a2 Remove audio playout generator from APM API by Sam Zackrisson · 5 years ago
- b37e59d Add unittests for APM with submodule creation disabled by Sam Zackrisson · 5 years ago
- 491ff3d Remove AudioProcessing::UpdateHistogramsOnCallEnd. by Mirko Bonadei · 5 years ago
- fea8b94 Reland "APM: Remove the usage of AudioFrame in the AudioProcessing interface" by Per Åhgren · 5 years ago
- 7e60483 Revert "APM: Remove the usage of AudioFrame in the AudioProcessing interface" by Artem Titov · 5 years ago
- 12e2d4d APM: Remove the usage of AudioFrame in the AudioProcessing interface by Per Åhgren · 5 years ago
- dc5522b APM: Removing the redundant VAD output from the integer API by Per Åhgren · 5 years ago
- 71652f4 APM: Localize/abstract the usage of AudioFrame by Per Åhgren · 5 years ago
- 645f24c APM: Replace most usages of AudioFrame with a stream interface by Per Åhgren · 5 years ago
- 8ad9e74 Removing deprecated legacy noise suppressor by Per Åhgren · 5 years ago
- 2d31aea Remove unused AEC delay offset API by Sam Zackrisson · 6 years ago
- 0695df1 Reland "Replace the ExperimentalAgc config with the new config format" by Per Åhgren · 6 years ago
- eb3beb8 Revert "Replace the ExperimentalAgc config with the new config format" by Yves Gerey · 6 years ago
- f3aa632 Replace the ExperimentalAgc config with the new config format by Per Åhgren · 6 years ago
- 12e319a Merge the preambles of the ProcessStream implementations by Sam Zackrisson · 6 years ago
- 0f14db2 Reduce for reallocations the pre-amplifier and high-pass filter by Per Åhgren · 6 years ago
- c073471 APM: Move the TransientSuppression activation to the apm_config by Per Åhgren · 6 years ago
- cf4c872 APM: Make the GetStatistics call independent of the locks in APM by Per Åhgren · 6 years ago
- c042425 Make the high-pass filter operate in full-band by Per Åhgren · 6 years ago
- 95059e0 Moved the legacy noise suppressor to a separate build target by Per Åhgren · 6 years ago
- 62ea0aa Remove deprecated legacy AEC code by Per Åhgren · 6 years ago
- 4011de0 Revert "AEC3: Ensure that the high-pass filter effect is on when AEC3 is active" by Per Åhgren · 6 years ago
- 3a77f93 AEC3: Ensure that the high-pass filter effect is on when AEC3 is active by Per Åhgren · 6 years ago
- b2b58d8 AEC3: Adding default AEC3 configurations that are setup specific by Per Åhgren · 6 years ago
- e14cb99 Correct/update the activation of the multi-channel processing in APM by Per Åhgren · 6 years ago
- 3daedb6 Making the Analog AGC properly support multi-channel by Per Åhgren · 6 years ago
- 0e3198e Refactoring of the analog AGC functionality to add multichannel support by Per Åhgren · 6 years ago
- c20a19c Allow extracting the linear AEC output by Per Åhgren · 6 years ago
- b8c1be5 Further AGC refactoring in preparation for adding multichannel support by Per Åhgren · 6 years ago
- 0cbb58e Reland "Refactoring of the noise suppressor and adding true multichannel support" by Per Åhgren · 6 years ago
- 4778f6c Revert "Refactoring of the noise suppressor and adding true multichannel support" by Artem Titov · 6 years ago
- 87a7b82 Refactoring of the noise suppressor and adding true multichannel support by Per Åhgren · 6 years ago
- cb30726 Remove deprecated Audio Processing APIs by Gustaf Ullberg · 6 years ago
- 8c51f2e AnalyzeReverseStream with StreamConfig by Gustaf Ullberg · 6 years ago
- 1d60052 Delete ApmPublicSubmodules, fix ApmPrivateSubmodules, ApmSubmoduleStates by saza · 6 years ago
- 0bad15f Remove the noise_suppression() pointer to submodule interface by saza · 6 years ago
- 41478c7 Remove AudioProcessing::gain_control() getter by Sam Zackrisson · 6 years ago
- 6787f23 Remove AudioProcessing::level_estimator() getter by saza · 6 years ago
- 8675eee Bypass unnecessary resampling. by Gustaf Ullberg · 6 years ago
- 422b9e0 Run fullband processing at output rate on ARM by Gustaf Ullberg · 6 years ago
- 0824c6f Delete voice_detection() pointer to submodule by Sam Zackrisson · 6 years ago
- feee1e4 Add flag to APM to force multichannel even with AEC3 by Sam Zackrisson · 6 years ago
- 0aefbf0 Use the AEC3 high-pass filter for the whole APM by Per Åhgren · 6 years ago
- a135127 Remove all AudioBuffer code that is not related to storing audio data by Per Åhgren · 6 years ago
- 4b27648 Avoid the render lock in AudioProcessingImpl::ProcessStream by Oskar Sundbom · 6 years ago
- ca36285 Add PlayoutVolumeChange RuntimeSetting. by Fredrik Hernqvist · 6 years ago
- ea4c5df Remove the reporting of histogram data for AEC2 by Per Åhgren · 6 years ago
- b6e24d7 Only create AECm when needed by Per Åhgren · 6 years ago
- f204faf Only create AEC2 when needed by Per Åhgren · 6 years ago
- f0d1c03 Add replacement interface for webrtc::GainConrol by Sam Zackrisson · 6 years ago
- 741daaf Move rtc::FunctionView to the public API by Artem Titov · 6 years ago
- 10542f2 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries by Steve Anton · 7 years ago
- 4db667b Add private voice detection instance to replace public voice detector by Sam Zackrisson · 7 years ago
- b24c00f Add AudioProcessingCaptureStats and a level estimator replacement by Sam Zackrisson · 7 years ago
- 2812763 Remove deprecated AudioProcessing::GetStatistics function by Sam Zackrisson · 7 years ago
- b0ab2ce Reland "Remove the HighPassFilter interface" by Sam Zackrisson · 7 years ago
- d895f42 Revert "Remove the HighPassFilter interface" by Niklas Enbom · 7 years ago
- e2405c1 Remove the HighPassFilter interface by Sam Zackrisson · 7 years ago
- be490b2 Delete deprecated AEC interfaces by saza · 7 years ago
- d2650d1 AEC3: Reseting the ERLE at pre-amplifier gain changes by Per Åhgren · 7 years ago
- cb1b556 Use low cut filtering whenever NS or AEC are enabled by Sam Zackrisson · 7 years ago
- d934244 Added flags for the adaptive analog AGC in audioproc_f. by Alex Loiko · 7 years ago
- cc22f51 Removing the intelligibility enhancer. by Alessio Bazzica · 7 years ago