mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 22:30:40 +01:00
![]() When the minimum mic level is overridden via the field trial named WebRTC-Audio-AgcMinMicLevelExperiment, AGC1 can still lower the gain beyond the minimum value (namely, when clipping is observed). This CL changes the behavior of the field trial. When specified, the override always applies and therefore the mic level is guaranteed to never become lower than what the field trial specifies. Tested: RTC call in Chromium with and without --force-fieldtrials=" WebRTC-Audio-AgcMinMicLevelExperiment/Enabled-255" Bug: chromium:1275566 Change-Id: I42ff45add54c11084f5ca6a2b95887c627c3c3aa Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250141 Reviewed-by: Hanna Silen <silen@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35914} |
||
---|---|---|
.. | ||
legacy | ||
agc.cc | ||
agc.h | ||
agc_manager_direct.cc | ||
agc_manager_direct.h | ||
agc_manager_direct_unittest.cc | ||
analog_gain_stats_reporter.cc | ||
analog_gain_stats_reporter.h | ||
analog_gain_stats_reporter_unittest.cc | ||
BUILD.gn | ||
clipping_predictor.cc | ||
clipping_predictor.h | ||
clipping_predictor_evaluator.cc | ||
clipping_predictor_evaluator.h | ||
clipping_predictor_evaluator_unittest.cc | ||
clipping_predictor_level_buffer.cc | ||
clipping_predictor_level_buffer.h | ||
clipping_predictor_level_buffer_unittest.cc | ||
clipping_predictor_unittest.cc | ||
gain_control.h | ||
gain_map_internal.h | ||
loudness_histogram.cc | ||
loudness_histogram.h | ||
loudness_histogram_unittest.cc | ||
mock_agc.h | ||
utility.cc | ||
utility.h |