webrtc/modules/audio_processing/agc2
Alex Loiko cab48c391d Adaptive digital gain applier
AGC2 component that computes and applies the digital gain.
The gain is computed from an estimated speech and noise level.
This component decides how fast the gain can change and what it
should be.

Bug: webrtc:7494
Change-Id: If55b6e5c765f958e433730cd9e3b2b93c14a7910
Reviewed-on: https://webrtc-review.googlesource.com/64985
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22741}
2018-04-05 06:40:02 +00:00
..
adaptive_agc.cc Adaptive digital gain applier 2018-04-05 06:40:02 +00:00
adaptive_agc.h Adaptive Digital gain control structure. 2018-03-27 14:12:50 +00:00
adaptive_digital_gain_applier_unittest.cc Adaptive digital gain applier 2018-04-05 06:40:02 +00:00
adaptive_digital_gain_applier.cc Adaptive digital gain applier 2018-04-05 06:40:02 +00:00
adaptive_digital_gain_applier.h Adaptive digital gain applier 2018-04-05 06:40:02 +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 Saturation Protector in AGC2. 2018-04-04 13:07:30 +00:00
adaptive_mode_level_estimator.h Saturation Protector in AGC2. 2018-04-04 13:07:30 +00:00
agc2_common.h Adaptive digital gain applier 2018-04-05 06:40:02 +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 Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
biquad_filter.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
biquad_filter.h Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
BUILD.gn Adaptive digital gain applier 2018-04-05 06:40:02 +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
down_sampler.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
down_sampler.h Noise level estimation for AGC2. 2018-04-04 18:23:55 +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_unittest.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
noise_level_estimator.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
noise_level_estimator.h Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
noise_spectrum_estimator.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
noise_spectrum_estimator.h Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
saturation_protector_unittest.cc Saturation Protector in AGC2. 2018-04-04 13:07:30 +00:00
saturation_protector.cc Saturation Protector in AGC2. 2018-04-04 13:07:30 +00:00
saturation_protector.h Saturation Protector in AGC2. 2018-04-04 13:07:30 +00:00
signal_classifier_unittest.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
signal_classifier.cc Noise level estimation for AGC2. 2018-04-04 18:23:55 +00:00
signal_classifier.h Noise level estimation for AGC2. 2018-04-04 18:23:55 +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