webrtc/modules/audio_processing/agc/legacy
Per Åhgren 5b139d6f9b APM: Change the AGC C code to be built as C++ code
This CL changes so that the AGC legacy C code is built as C++.

The CL also
-removes #defines from the header files.
-adds namespaces
-removes unused code.

To simplify the review, the CL is partitioned into different patchsets
where each comprising of one step in the modification of the code
(e.g., patch set 1 performs the renaming of the .c files to .cc).

Bug: webrtc:5298
Change-Id: I362b17bde91142b2f2166acba4f2f888efd50fa1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/171064
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30847}
2020-03-20 16:08:25 +00:00
..
analog_agc.cc APM: Change the AGC C code to be built as C++ code 2020-03-20 16:08:25 +00:00
analog_agc.h APM: Change the AGC C code to be built as C++ code 2020-03-20 16:08:25 +00:00
digital_agc.cc APM: Change the AGC C code to be built as C++ code 2020-03-20 16:08:25 +00:00
digital_agc.h APM: Change the AGC C code to be built as C++ code 2020-03-20 16:08:25 +00:00
gain_control.h APM: Change the AGC C code to be built as C++ code 2020-03-20 16:08:25 +00:00