webrtc/modules/audio_processing/agc2
Alex Loiko 9d2788f745 Make possible to activate adaptive AGC2 in the APM.
We update the configuration settings for AGC2. We also update their
effects. Now, 'gain_controller2.enable=true' means 'first run Adaptive
AGC2; then run AGC2 limiter'.

Previously, only the AGC2 limiter was implemented. To run that, one
had to set both 'gain_controller2.enable=true' and
'gain_controller2.enable_limiter=true'.

This setting also enables adaptive AGC2 in the test tool 'audioproc_f'.

Bug: webrtc:7494
Change-Id: I0d5dfe443f2cdc0ecf3aa4054442dab6276d284d
Reviewed-on: https://webrtc-review.googlesource.com/64990
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22669}
2018-03-29 09:42:07 +00:00
..
adaptive_agc.cc Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
adaptive_agc.h Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
adaptive_digital_gain_applier.cc Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
adaptive_digital_gain_applier.h Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
adaptive_mode_level_estimator_unittest.cc Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
adaptive_mode_level_estimator.cc Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
adaptive_mode_level_estimator.h Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
agc2_common.h Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
agc2_testing_common_unittest.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
agc2_testing_common.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
agc2_testing_common.h Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
BUILD.gn Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
compute_interpolated_gain_curve.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
compute_interpolated_gain_curve.h Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
fixed_digital_level_estimator_unittest.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
fixed_digital_level_estimator.cc AGC2-fixed-digital: Level Estimator 2018-02-16 13:55:18 +00:00
fixed_digital_level_estimator.h Comments in FixedDigitalLevelEstimator. 2018-02-16 14:17:08 +00:00
fixed_gain_controller_unittest.cc Make possible to activate adaptive AGC2 in the APM. 2018-03-29 09:42:07 +00:00
fixed_gain_controller.cc Make possible to activate adaptive AGC2 in the APM. 2018-03-29 09:42:07 +00:00
fixed_gain_controller.h Make possible to activate adaptive AGC2 in the APM. 2018-03-29 09:42:07 +00:00
gain_curve_applier_unittest.cc Reland of "Choose between APM-AGC-Limiter and Apm-AGC2-fixed-gain_controller." 2018-02-27 15:47:39 +00:00
gain_curve_applier.cc Reland of "Choose between APM-AGC-Limiter and Apm-AGC2-fixed-gain_controller." 2018-02-27 15:47:39 +00:00
gain_curve_applier.h Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
interpolated_gain_curve_unittest.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
interpolated_gain_curve.cc Fix histogram logging in InterpolatedGainCurve. 2018-03-26 14:17:00 +00:00
interpolated_gain_curve.h Add more Audio Mixer and Fixed Gain Controller metrics. 2018-03-15 10:51:06 +00:00
limiter_unittest.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
limiter.cc Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
limiter.h Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
noise_level_estimator.cc Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
noise_level_estimator.h Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
saturation_protector.cc Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
saturation_protector.h Level estimation and saturation protection stub. 2018-03-28 08:41:45 +00:00
vector_float_frame.cc Add FixedGainController and move GainController2 in APM. 2018-02-16 10:56:38 +00:00
vector_float_frame.h AGC2-fixed-digital: Level Estimator 2018-02-16 13:55:18 +00:00