| Index: webrtc/modules/audio_processing/voice_detection_impl.cc
|
| diff --git a/webrtc/modules/audio_processing/voice_detection_impl.cc b/webrtc/modules/audio_processing/voice_detection_impl.cc
|
| index 710df4233fa55bab5246feba1309519529743c14..7cee1837ba1e807bc636784c79368c8e1d195b4e 100644
|
| --- a/webrtc/modules/audio_processing/voice_detection_impl.cc
|
| +++ b/webrtc/modules/audio_processing/voice_detection_impl.cc
|
| @@ -38,19 +38,22 @@ int MapSetting(VoiceDetection::Likelihood likelihood) {
|
| } // namespace
|
|
|
| VoiceDetectionImpl::VoiceDetectionImpl(const AudioProcessing* apm,
|
| - CriticalSectionWrapper* crit)
|
| - : ProcessingComponent(),
|
| - apm_(apm),
|
| - crit_(crit),
|
| - stream_has_voice_(false),
|
| - using_external_vad_(false),
|
| - likelihood_(kLowLikelihood),
|
| - frame_size_ms_(10),
|
| - frame_size_samples_(0) {}
|
| + CriticalSectionWrapper* crit,
|
| + rtc::ThreadChecker* capture_thread)
|
| + : ProcessingComponent(),
|
| + apm_(apm),
|
| + crit_(crit),
|
| + capture_thread_(capture_thread),
|
| + stream_has_voice_(false),
|
| + using_external_vad_(false),
|
| + likelihood_(kLowLikelihood),
|
| + frame_size_ms_(10),
|
| + frame_size_samples_(0) {}
|
|
|
| VoiceDetectionImpl::~VoiceDetectionImpl() {}
|
|
|
| int VoiceDetectionImpl::ProcessCaptureAudio(AudioBuffer* audio) {
|
| + RTC_DCHECK(capture_thread_->CalledOnValidThread());
|
| if (!is_component_enabled()) {
|
| return apm_->kNoError;
|
| }
|
|
|