webrtc/modules
Alex Loiko a05ee82c4c Fixed Digital mode of AGC2 implementation finished.
This CL adds the GainCurveApplier (GCA). It owns a
FixedDigitalLevelEstimator (LE) and an InterpolatedGainCurve
(IGC). The GCA uses the LE to compute the input signal level, looks up
a gain from IGC and applies it on the signal.

The other IGC and LE submodules were added in previous CLs [1] and
[2].

This CL also turns on AGC2 in the APM fuzzer.

[1] https://webrtc-review.googlesource.com/c/src/+/51920
[2] https://webrtc-review.googlesource.com/c/src/+/52381

Bug: webrtc:7949
Change-Id: Idb10cc3ca9d6d2e4ac5824cc3391ed8aa680f6cd
Reviewed-on: https://webrtc-review.googlesource.com/54361
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22103}
2018-02-20 15:59:25 +00:00
..
audio_coding Add decibel conversion functions to //common_audio:common_audio 2018-02-16 10:46:48 +00:00
audio_device Allow native aec to be used in peerconnection_client if available on windows. 2018-02-15 12:03:24 +00:00
audio_mixer BUILD.gn file for api/audio. 2018-02-19 10:38:29 +00:00
audio_processing Fixed Digital mode of AGC2 implementation finished. 2018-02-20 15:59:25 +00:00
bitrate_controller Preparing for task queue in congenstion controller 2018-02-20 12:35:15 +00:00
congestion_controller Reduce severity of BWE start bitrate log to INFO. 2018-02-20 12:25:35 +00:00
desktop_capture Revert "Add ScopedAllowBaseSyncPrimitives for DesktopConfigurationMonitor." 2018-01-31 08:32:19 +00:00
include Revert "Revert "Enables PeerConnectionFactory using external fec controller"" 2018-02-20 12:41:55 +00:00
pacing Preparing for task queue in congenstion controller 2018-02-20 12:35:15 +00:00
remote_bitrate_estimator Preparing for task queue in congenstion controller 2018-02-20 12:35:15 +00:00
rtp_rtcp Fix infinite loop in rtp packet parsing 2018-02-13 14:42:45 +00:00
utility Delete unused MediaFile module. 2018-01-29 11:18:18 +00:00
video_capture Update gn files to support Mozilla build 2018-01-16 07:51:23 +00:00
video_coding Revert "Revert "Enables PeerConnectionFactory using external fec controller"" 2018-02-20 12:41:55 +00:00
video_processing Revert "Revert "GN rtc_* templates: Set default visibility to webrtc_root + "/*""" 2018-01-10 15:55:04 +00:00
BUILD.gn Revert "Revert "Enables PeerConnectionFactory using external fec controller"" 2018-02-20 12:41:55 +00:00
module_common_types_unittest.cc Remove various IDs: 2017-09-28 14:37:11 +00:00
OWNERS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00