Index: webrtc/modules/audio_processing/audio_processing_impl.cc |
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc |
index a65598c3e444e1685dcde0a79e386981fb39b43c..3a83d1c2d69f65d8cede7f12e2f3eb2fa11a4b63 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.cc |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.cc |
@@ -1439,6 +1439,12 @@ int AudioProcessingImpl::WriteConfigMessage(bool forced) { |
config.set_transient_suppression_enabled( |
capture_.transient_suppressor_enabled); |
+ std::string experiments_description = |
+ public_submodules_->echo_cancellation->GetExperimentsDescription(); |
+ // TODO(peah): Add semicolon-separated concatenations of experiment |
+ // descriptions for other submodules. |
+ config.set_experiments_description(experiments_description); |
+ |
std::string serialized_config = config.SerializeAsString(); |
if (!forced && |
debug_dump_.capture.last_serialized_config == serialized_config) { |