Break out Agc code from audio_processing.

Splits 'modules/audio_processing:audio_processing' target. The files
in modules/audio_processing/agc now are in targets in that folder.

Reason for doing this was to include
modules/audio_processing/agc/agc.h from another target in the
dependent CL https://webrtc-review.googlesource.com/c/src/+/86603

This could help reducing the binary size in the future.

Bug: webrtc:7494
Change-Id: I61f50ab6d5ce24d19f4097e0f3fa8b0170010887
Reviewed-on: https://webrtc-review.googlesource.com/87422
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23873}
This commit is contained in:
Alex Loiko
2018-07-06 14:54:30 +02:00
committed by Commit Bot
parent 57ec685446
commit ed8ff64ef7
6 changed files with 254 additions and 118 deletions

View File

@ -290,7 +290,7 @@ if (rtc_include_tests) {
deps = [
"../api/audio:audio_frame_api",
"../modules/audio_processing",
"../modules/audio_processing/agc:level_estimation",
"../modules/audio_processing/vad",
"../rtc_base:rtc_base_approved",
"../rtc_base:safe_minmax",