Adding metrics to AEC3.

This CL adds metrics reporting to AEC3.

BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2722453002
Cr-Commit-Position: refs/heads/master@{#16929}
This commit is contained in:
peah
2017-02-28 22:08:53 -08:00
committed by Commit bot
parent 999cf2bd7c
commit e985b3fe49
14 changed files with 915 additions and 5 deletions

View File

@ -38,6 +38,8 @@ rtc_static_library("audio_processing") {
"aec3/block_framer.h",
"aec3/block_processor.cc",
"aec3/block_processor.h",
"aec3/block_processor_metrics.cc",
"aec3/block_processor_metrics.h",
"aec3/cascaded_biquad_filter.cc",
"aec3/cascaded_biquad_filter.h",
"aec3/comfort_noise_generator.cc",
@ -52,6 +54,8 @@ rtc_static_library("audio_processing") {
"aec3/echo_path_variability.h",
"aec3/echo_remover.cc",
"aec3/echo_remover.h",
"aec3/echo_remover_metrics.cc",
"aec3/echo_remover_metrics.h",
"aec3/erl_estimator.cc",
"aec3/erl_estimator.h",
"aec3/erle_estimator.cc",
@ -75,6 +79,8 @@ rtc_static_library("audio_processing") {
"aec3/render_delay_buffer.h",
"aec3/render_delay_controller.cc",
"aec3/render_delay_controller.h",
"aec3/render_delay_controller_metrics.cc",
"aec3/render_delay_controller_metrics.h",
"aec3/render_signal_analyzer.cc",
"aec3/render_signal_analyzer.h",
"aec3/residual_echo_estimator.cc",
@ -563,6 +569,7 @@ if (rtc_include_tests) {
"aec3/aec3_fft_unittest.cc",
"aec3/aec_state_unittest.cc",
"aec3/block_framer_unittest.cc",
"aec3/block_processor_metrics_unittest.cc",
"aec3/block_processor_unittest.cc",
"aec3/cascaded_biquad_filter_unittest.cc",
"aec3/comfort_noise_generator_unittest.cc",
@ -570,6 +577,7 @@ if (rtc_include_tests) {
"aec3/echo_canceller3_unittest.cc",
"aec3/echo_path_delay_estimator_unittest.cc",
"aec3/echo_path_variability_unittest.cc",
"aec3/echo_remover_metrics_unittest.cc",
"aec3/echo_remover_unittest.cc",
"aec3/erl_estimator_unittest.cc",
"aec3/erle_estimator_unittest.cc",
@ -582,6 +590,7 @@ if (rtc_include_tests) {
"aec3/output_selector_unittest.cc",
"aec3/power_echo_model_unittest.cc",
"aec3/render_delay_buffer_unittest.cc",
"aec3/render_delay_controller_metrics_unittest.cc",
"aec3/render_delay_controller_unittest.cc",
"aec3/render_signal_analyzer_unittest.cc",
"aec3/residual_echo_estimator_unittest.cc",