Index: webrtc/modules/audio_processing/test/wav_based_simulator.cc |
diff --git a/webrtc/modules/audio_processing/test/wav_based_simulator.cc b/webrtc/modules/audio_processing/test/wav_based_simulator.cc |
index 673b274f72fb4feec432060b602efb462c2af8b8..dd680dfdfbeb4da552a0024f5ed7f3c6f0619dd4 100644 |
--- a/webrtc/modules/audio_processing/test/wav_based_simulator.cc |
+++ b/webrtc/modules/audio_processing/test/wav_based_simulator.cc |
@@ -100,6 +100,8 @@ bool WavBasedSimulator::HandleProcessStreamCall() { |
if (samples_left_to_process) { |
PrepareProcessStreamCall(); |
ProcessStream(settings_.fixed_interface); |
+ // Call stream analog level to ensure that any side-effects are triggered. |
+ (void)ap_->gain_control()->stream_analog_level(); |
last_specified_microphone_level_ = |
ap_->gain_control()->stream_analog_level(); |
} |