From 4bc66fc3879e7bd3fcd6f7dedf0c4bb35e88e66f Mon Sep 17 00:00:00 2001 From: Michael Graczyk Date: Mon, 10 Aug 2015 15:26:38 -0700 Subject: [PATCH] Fix data race in AMP. R=aluebs@webrtc.org, aluebs-webrtc BUG=516637 Review URL: https://codereview.webrtc.org/1279953003 . Cr-Commit-Position: refs/heads/master@{#9694} --- webrtc/modules/audio_processing/audio_processing_impl.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc index bbfb771182..81d6c70be9 100644 --- a/webrtc/modules/audio_processing/audio_processing_impl.cc +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc @@ -489,6 +489,7 @@ int AudioProcessingImpl::ProcessStream(const float* const* src, int output_sample_rate_hz, ChannelLayout output_layout, float* const* dest) { + CriticalSectionScoped crit_scoped(crit_); StreamConfig input_stream = api_format_.input_stream(); input_stream.set_sample_rate_hz(input_sample_rate_hz); input_stream.set_num_channels(ChannelsFromLayout(input_layout));