| Index: webrtc/modules/audio_processing/voice_detection_impl.h | 
| diff --git a/webrtc/modules/audio_processing/voice_detection_impl.h b/webrtc/modules/audio_processing/voice_detection_impl.h | 
| index b18808316e7bc09667820f8e5f61427417410a06..9735dcde657dc8cf401d6c9447d6e73da57582fe 100644 | 
| --- a/webrtc/modules/audio_processing/voice_detection_impl.h | 
| +++ b/webrtc/modules/audio_processing/voice_detection_impl.h | 
| @@ -11,6 +11,7 @@ | 
| #ifndef WEBRTC_MODULES_AUDIO_PROCESSING_VOICE_DETECTION_IMPL_H_ | 
| #define WEBRTC_MODULES_AUDIO_PROCESSING_VOICE_DETECTION_IMPL_H_ | 
|  | 
| +#include "webrtc/base/thread_checker.h" | 
| #include "webrtc/modules/audio_processing/include/audio_processing.h" | 
| #include "webrtc/modules/audio_processing/processing_component.h" | 
|  | 
| @@ -22,7 +23,9 @@ class CriticalSectionWrapper; | 
| class VoiceDetectionImpl : public VoiceDetection, | 
| public ProcessingComponent { | 
| public: | 
| -  VoiceDetectionImpl(const AudioProcessing* apm, CriticalSectionWrapper* crit); | 
| +  VoiceDetectionImpl(const AudioProcessing* apm, | 
| +                     CriticalSectionWrapper* crit, | 
| +                     rtc::ThreadChecker* capture_thread); | 
| virtual ~VoiceDetectionImpl(); | 
|  | 
| int ProcessCaptureAudio(AudioBuffer* audio); | 
| @@ -53,6 +56,7 @@ class VoiceDetectionImpl : public VoiceDetection, | 
|  | 
| const AudioProcessing* apm_; | 
| CriticalSectionWrapper* crit_; | 
| +  const rtc::ThreadChecker* const capture_thread_; | 
| bool stream_has_voice_; | 
| bool using_external_vad_; | 
| Likelihood likelihood_; | 
|  |