1. f3592cb Adopt absl::string_view in modules/audio_processing/ by Ali Tofigh · 3 years ago
  2. 980ad0c Remove unnecessary overloads of AudioProcessing::CreateAndAttachAecDump() by Ali Tofigh · 3 years ago
  3. 1fa87c4 Adopt absl::string_view in AudioProcessing's interface by Ali Tofigh · 3 years ago
  4. 866caeb `AgcManagerDirect` ctor API and doc string improved by Alessio Bazzica · 3 years ago
  5. 7a66900 Delete rtc_base/atomic_ops.h by Niels Möller · 3 years, 1 month ago
  6. ac29b9c APM Transient Suppressor (TS): wire-up RNN VAD, TS and AGC2 by Alessio Bazzica · 3 years, 1 month ago
  7. 0c1ad29 AudioProcessingImpl: Add a VAD submodule by Hanna Silen · 3 years, 1 month ago
  8. 105711e Move rtc::make_ref_counted to api/ by Niels Möller · 3 years, 1 month ago
  9. 080006b APM Transient Suppressor (TS): initialization params in ctor by Alessio Bazzica · 3 years, 3 months ago
  10. efbe3af Transient Suppressor (TS): add alternative VAD modes by Alessio Bazzica · 3 years, 4 months ago
  11. 64cdcc0 AEC3: Add multichannel configuration and multichannel detection by Sam Zackrisson · 3 years, 3 months ago
  12. 1db0a26 Reland "Reland "Remove unused APM voice activity detection sub-module"" by Alessio Bazzica · 3 years, 5 months ago
  13. 09aaf6f Revert "Reland "Remove unused APM voice activity detection sub-module"" by Henrik Boström · 3 years, 5 months ago
  14. 54d1344 Reland "Remove unused APM voice activity detection sub-module" by Alessio Bazzica · 3 years, 5 months ago
  15. a751f16 Revert "Remove unused APM voice activity detection sub-module" by Alessio Bazzica · 3 years, 5 months ago
  16. b4e06d0 Remove unused APM voice activity detection sub-module by Alessio Bazzica · 3 years, 5 months ago
  17. 8a9aa55 Remove AudioProcessing::ChannelLayout by Henrik Lundin · 3 years, 5 months ago
  18. bab1285 Improve code quality in modules/audio_processing/agc/ by Alessio Bazzica · 3 years, 6 months ago
  19. 64253a9 Remove more traces of keyboard mic support from APM by Henrik Lundin · 3 years, 6 months ago
  20. 6cae2d5 Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years, 6 months ago
  21. 3f87250 Revert "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years, 6 months ago
  22. 5f0eb93 Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely by Byoungchan Lee · 3 years, 6 months ago
  23. 03cb7e5 APM: Make echo detector an optionally compilable and injectable component by Sam Zackrisson · 3 years, 8 months ago
  24. d325196 Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED by Artem Titov · 3 years, 8 months ago
  25. 529131d Add AnalogGainStatsReporter to compute and report analog gain statistics by Hanna Silen · 3 years, 9 months ago
  26. cd59704 AudioProcessing: Make minimum and maximum analog levels non-configurable by Hanna Silen · 3 years, 9 months ago
  27. 183c64c APM: remove `LevelEstimator` by Alessio Bazzica · 3 years, 9 months ago
  28. bf2a70a APM: fix level estimator null pointer bug by Alessio Bazzica · 3 years, 9 months ago
  29. 3890104 AGC2: GainController::ApplyConfig removed by Alessio Bazzica · 3 years, 9 months ago
  30. 20a9ac6 APM: add `AudioProcessingBuilder::SetConfig()` by Alessio Bazzica · 3 years, 9 months ago
  31. 5c7d5c9 AudioProcessingImpl: Move analog gain change check by Hanna Silen · 3 years, 10 months ago
  32. be1b898 `ExperimentalNs` removed + APM not depending anymore on `webrtc::Config` by Alessio Bazzica · 3 years, 10 months ago
  33. ff7e1ba APM config: remove `ExperimentalAgc` by Alessio Bazzica · 3 years, 10 months ago
  34. 0441bb6 APM: add HW-only denormal disabler by Alessio Bazzica · 4 years ago
  35. 0b48930 Use backticks not vertical bars to denote variables in comments for /modules/audio_processing by Artem Titov · 4 years ago
  36. a004715 Integrate ClippingPredictor into AudioProcessingImpl and AgcManagerDirect by Hanna Silen · 4 years, 2 months ago
  37. b8dc7fa Make AgcManagerDirect clipping parameters configurable by Hanna Silen · 4 years, 2 months ago
  38. a399c82 Field trial to disable the transient suppressor by Gustaf Ullberg · 4 years, 2 months ago
  39. d66a605 AGC2 adaptive digital dry run mode by Alessio Bazzica · 4 years, 3 months ago
  40. 87f7090 Replace more instances of rtc::RefCountedObject with make_ref_counted. by Tommi · 4 years, 3 months ago
  41. 19775cb Reland "Reduce complexity in the APM pipeline when the output is not used" by Per Åhgren · 4 years, 4 months ago
  42. 15179a9 Allowing reduced computations in the noise suppressor when the output is not used by Per Åhgren · 4 years, 4 months ago
  43. db5d728 Add refined handling of the internal scaling of the audio in APM by Per Åhgren · 4 years, 4 months ago
  44. 55bc077 Add one frame (10 ms) of silence in APM output after unmuting by Per Åhgren · 4 years, 4 months ago
  45. 8097935 Revert "Reduce complexity in the APM pipeline when the output is not used" by Ilya Nikolaevskiy · 4 years, 4 months ago
  46. aa6adff Reduce complexity in the APM pipeline when the output is not used by Per Åhgren · 4 years, 4 months ago
  47. 652ada5 Enabling a safe fall-back functionality for overruns in the runtime settings by Per Åhgren · 4 years, 5 months ago
  48. 0a144a7 Adding initial support for lock-less informing of muting by Per Åhgren · 4 years, 5 months ago
  49. 5361022 Delete unused function webrtc::AudioProcessing::MutateConfig by Sam Zackrisson · 4 years, 6 months ago
  50. 42eef86 Remove unused code in APM by Alessio Bazzica · 4 years, 6 months ago
  51. 4543697 Set range of GetLinearAecOutput to [-1, 1] by Gustaf Ullberg · 4 years, 8 months ago
  52. c95b939 Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() by Karl Wiberg · 4 years, 8 months ago
  53. 0b10f46 APM RuntimeSetting: record bool histogram when enqueuing a setting fails by Alessio Bazzica · 4 years, 9 months ago
  54. f8b5bfe Fix "control reaches end of non-void function" warnings by Fabien Vallée · 4 years, 9 months ago
  55. 3438a93 AGC2 config change detection fixed by Alessio Bazzica · 4 years, 9 months ago
  56. 0c83e15 Move AGC2 config ToString to the right place and update Validate() by Alessio Bazzica · 4 years, 9 months ago
  57. c94650d Remove AudioProcessing::SetExtraOptions. by Mirko Bonadei · 4 years, 11 months ago
  58. 0ade983 Cleanup of the APM creation by Per Åhgren · 4 years, 11 months ago
  59. 552d3e3 Reland "Add ability to state whether the APM output will be used" by Per Åhgren · 5 years ago
  60. 1804b33 Revert "Add ability to state whether the APM output will be used" by Erik Språng · 5 years ago
  61. 8be2f20 Add ability to state whether the APM output will be used by Per Åhgren · 5 years ago
  62. 0df0fae Migrate modules/audio_coding, audio_mixer/ and audio_processing/ to webrtc::Mutex. by Markus Handell · 5 years ago
  63. 02ba1d2 AudioProcessingImpl: remove lock recursions. by Markus Handell · 5 years ago
  64. 09e9a83 Change the way that AecDumps are created in APM by Per Åhgren · 5 years ago
  65. ab866a2 Remove audio playout generator from APM API by Sam Zackrisson · 5 years ago
  66. b37e59d Add unittests for APM with submodule creation disabled by Sam Zackrisson · 5 years ago
  67. cc73ed3 APM: Add build flag to allow building WebRTC without APM by Per Åhgren · 5 years ago
  68. 491ff3d Remove AudioProcessing::UpdateHistogramsOnCallEnd. by Mirko Bonadei · 5 years ago
  69. aa42ecd Make transient suppression optionally excludable via defines by saza · 5 years ago
  70. dc5522b APM: Removing the redundant VAD output from the integer API by Per Åhgren · 5 years ago
  71. 2507f8c APM: Replace all remaining usage of AudioFrame outside interfaces by Per Åhgren · 5 years ago
  72. 088329f Correct the storing of the processed output in aecdumps by Per Åhgren · 5 years ago
  73. 71652f4 APM: Localize/abstract the usage of AudioFrame by Per Åhgren · 5 years ago
  74. 645f24c APM: Replace most usages of AudioFrame with a stream interface by Per Åhgren · 5 years ago
  75. 4b6ba7c Split out some dependencies from the monolith audio processing target by Sam Zackrisson · 5 years ago
  76. 701bd17 Add aecdump experiment strings for injected custom processors by Sam Zackrisson · 5 years ago
  77. 8ad9e74 Removing deprecated legacy noise suppressor by Per Åhgren · 5 years ago
  78. 2d31aea Remove unused AEC delay offset API by Sam Zackrisson · 6 years ago
  79. 0695df1 Reland "Replace the ExperimentalAgc config with the new config format" by Per Åhgren · 6 years ago
  80. b2b2031 Concatenate string literals at compile time. by Jonas Olsson · 6 years ago
  81. eb3beb8 Revert "Replace the ExperimentalAgc config with the new config format" by Yves Gerey · 6 years ago
  82. f3aa632 Replace the ExperimentalAgc config with the new config format by Per Åhgren · 6 years ago
  83. 12e319a Merge the preambles of the ProcessStream implementations by Sam Zackrisson · 6 years ago
  84. 0f14db2 Reduce for reallocations the pre-amplifier and high-pass filter by Per Åhgren · 6 years ago
  85. 308bc64 Remove one acquisition of capture lock in APM AudioFrame API by Sam Zackrisson · 6 years ago
  86. 2bd85ab Avoid AGC2 runtime allocation and activate it on demand by Per Åhgren · 6 years ago
  87. c073471 APM: Move the TransientSuppression activation to the apm_config by Per Åhgren · 6 years ago
  88. cf4c872 APM: Make the GetStatistics call independent of the locks in APM by Per Åhgren · 6 years ago
  89. 2e8e1c6 Open up for do the noise suppressor analysis on the linear AEC output by Per Åhgren · 6 years ago
  90. c042425 Make the high-pass filter operate in full-band by Per Åhgren · 6 years ago
  91. ded86c1 Remove remaining settings for using legacy AEC by Per Åhgren · 6 years ago
  92. 62ea0aa Remove deprecated legacy AEC code by Per Åhgren · 6 years ago
  93. b810646 AEC3: Ensure that the high-pass filter is on whenever the AEC is active by Per Åhgren · 6 years ago
  94. 4011de0 Revert "AEC3: Ensure that the high-pass filter effect is on when AEC3 is active" by Per Åhgren · 6 years ago
  95. 3a77f93 AEC3: Ensure that the high-pass filter effect is on when AEC3 is active by Per Åhgren · 6 years ago
  96. b2b58d8 AEC3: Adding default AEC3 configurations that are setup specific by Per Åhgren · 6 years ago
  97. e14cb99 Correct/update the activation of the multi-channel processing in APM by Per Åhgren · 6 years ago
  98. 2a6b3b1 Correcting the analog AGC re-initialization at device changes by Per Åhgren · 6 years ago
  99. e35b32c AGC: Removing unnneccessary copying and changing to using const by Per Åhgren · 6 years ago
  100. 3daedb6 Making the Analog AGC properly support multi-channel by Per Åhgren · 6 years ago