- f3592cb Adopt absl::string_view in modules/audio_processing/ by Ali Tofigh · 3 years ago
- 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
- 866caeb `AgcManagerDirect` ctor API and doc string improved by Alessio Bazzica · 3 years ago
- 7a66900 Delete rtc_base/atomic_ops.h by Niels Möller · 3 years, 1 month ago
- ac29b9c APM Transient Suppressor (TS): wire-up RNN VAD, TS and AGC2 by Alessio Bazzica · 3 years, 1 month ago
- 0c1ad29 AudioProcessingImpl: Add a VAD submodule by Hanna Silen · 3 years, 1 month ago
- 105711e Move rtc::make_ref_counted to api/ by Niels Möller · 3 years, 1 month ago
- 080006b APM Transient Suppressor (TS): initialization params in ctor by Alessio Bazzica · 3 years, 3 months ago
- efbe3af Transient Suppressor (TS): add alternative VAD modes by Alessio Bazzica · 3 years, 4 months ago
- 64cdcc0 AEC3: Add multichannel configuration and multichannel detection by Sam Zackrisson · 3 years, 3 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
- 6cae2d5 Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years, 6 months ago
- 3f87250 Revert "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years, 6 months ago
- 5f0eb93 Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely by Byoungchan Lee · 3 years, 6 months ago
- 03cb7e5 APM: Make echo detector an optionally compilable and injectable component by Sam Zackrisson · 3 years, 8 months ago
- d325196 Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED by Artem Titov · 3 years, 8 months ago
- 529131d Add AnalogGainStatsReporter to compute and report analog gain statistics by Hanna Silen · 3 years, 9 months ago
- cd59704 AudioProcessing: Make minimum and maximum analog levels non-configurable 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
- 5c7d5c9 AudioProcessingImpl: Move analog gain change check by Hanna Silen · 3 years, 10 months ago
- be1b898 `ExperimentalNs` removed + APM not depending anymore on `webrtc::Config` by Alessio Bazzica · 3 years, 10 months ago
- ff7e1ba APM config: remove `ExperimentalAgc` 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
- a004715 Integrate ClippingPredictor into AudioProcessingImpl and AgcManagerDirect by Hanna Silen · 4 years, 2 months ago
- b8dc7fa Make AgcManagerDirect clipping parameters configurable by Hanna Silen · 4 years, 2 months ago
- a399c82 Field trial to disable the transient suppressor by Gustaf Ullberg · 4 years, 2 months ago
- d66a605 AGC2 adaptive digital dry run mode by Alessio Bazzica · 4 years, 3 months ago
- 87f7090 Replace more instances of rtc::RefCountedObject with make_ref_counted. by Tommi · 4 years, 3 months ago
- 19775cb Reland "Reduce complexity in the APM pipeline when the output is not used" by Per Åhgren · 4 years, 4 months ago
- 15179a9 Allowing reduced computations in the noise suppressor 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
- 42eef86 Remove unused code in APM by Alessio Bazzica · 4 years, 6 months ago
- 4543697 Set range of GetLinearAecOutput to [-1, 1] by Gustaf Ullberg · 4 years, 8 months ago
- c95b939 Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() by Karl Wiberg · 4 years, 8 months ago
- 0b10f46 APM RuntimeSetting: record bool histogram when enqueuing a setting fails by Alessio Bazzica · 4 years, 9 months ago
- f8b5bfe Fix "control reaches end of non-void function" warnings by Fabien Vallée · 4 years, 9 months ago
- 3438a93 AGC2 config change detection fixed by Alessio Bazzica · 4 years, 9 months ago
- 0c83e15 Move AGC2 config ToString to the right place and update Validate() by Alessio Bazzica · 4 years, 9 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
- 552d3e3 Reland "Add ability to state whether the APM output will be used" by Per Åhgren · 5 years ago
- 1804b33 Revert "Add ability to state whether the APM output will be used" by Erik Språng · 5 years ago
- 8be2f20 Add ability to state whether the APM output will be used by Per Åhgren · 5 years 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
- cc73ed3 APM: Add build flag to allow building WebRTC without APM by Per Åhgren · 5 years ago
- 491ff3d Remove AudioProcessing::UpdateHistogramsOnCallEnd. by Mirko Bonadei · 5 years ago
- aa42ecd Make transient suppression optionally excludable via defines by saza · 5 years ago
- dc5522b APM: Removing the redundant VAD output from the integer API by Per Åhgren · 5 years ago
- 2507f8c APM: Replace all remaining usage of AudioFrame outside interfaces by Per Åhgren · 5 years ago
- 088329f Correct the storing of the processed output in aecdumps 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
- 4b6ba7c Split out some dependencies from the monolith audio processing target by Sam Zackrisson · 5 years ago
- 701bd17 Add aecdump experiment strings for injected custom processors by Sam Zackrisson · 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
- b2b2031 Concatenate string literals at compile time. by Jonas Olsson · 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
- 308bc64 Remove one acquisition of capture lock in APM AudioFrame API by Sam Zackrisson · 6 years ago
- 2bd85ab Avoid AGC2 runtime allocation and activate it on demand 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
- 2e8e1c6 Open up for do the noise suppressor analysis on the linear AEC output by Per Åhgren · 6 years ago
- c042425 Make the high-pass filter operate in full-band by Per Åhgren · 6 years ago
- ded86c1 Remove remaining settings for using legacy AEC by Per Åhgren · 6 years ago
- 62ea0aa Remove deprecated legacy AEC code by Per Åhgren · 6 years ago
- b810646 AEC3: Ensure that the high-pass filter is on whenever the AEC is active 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
- 2a6b3b1 Correcting the analog AGC re-initialization at device changes by Per Åhgren · 6 years ago
- e35b32c AGC: Removing unnneccessary copying and changing to using const by Per Åhgren · 6 years ago
- 3daedb6 Making the Analog AGC properly support multi-channel by Per Åhgren · 6 years ago