| Index: webrtc/video/video_capture_input.cc
 | 
| diff --git a/webrtc/video/video_capture_input.cc b/webrtc/video/video_capture_input.cc
 | 
| index d15932d15fea016c706a4101e2fd41e54ba5c437..ac05e36c4098b238df0a667bbad1c053b8444dc2 100644
 | 
| --- a/webrtc/video/video_capture_input.cc
 | 
| +++ b/webrtc/video/video_capture_input.cc
 | 
| @@ -42,9 +42,7 @@ VideoCaptureInput::VideoCaptureInput(
 | 
|        local_renderer_(local_renderer),
 | 
|        stats_proxy_(stats_proxy),
 | 
|        incoming_frame_cs_(CriticalSectionWrapper::CreateCriticalSection()),
 | 
| -      encoder_thread_(PlatformThread::CreateThread(EncoderThreadFunction,
 | 
| -                                                   this,
 | 
| -                                                   "EncoderThread")),
 | 
| +      encoder_thread_(EncoderThreadFunction, this, "EncoderThread"),
 | 
|        capture_event_(EventWrapper::Create()),
 | 
|        stop_(0),
 | 
|        last_captured_timestamp_(0),
 | 
| @@ -56,8 +54,8 @@ VideoCaptureInput::VideoCaptureInput(
 | 
|                                                   overuse_observer,
 | 
|                                                   stats_proxy)),
 | 
|        encoding_time_observer_(encoding_time_observer) {
 | 
| -  encoder_thread_->Start();
 | 
| -  encoder_thread_->SetPriority(kHighPriority);
 | 
| +  encoder_thread_.Start();
 | 
| +  encoder_thread_.SetPriority(rtc::kHighPriority);
 | 
|    module_process_thread_->RegisterModule(overuse_detector_.get());
 | 
|  }
 | 
|  
 | 
| @@ -67,7 +65,7 @@ VideoCaptureInput::~VideoCaptureInput() {
 | 
|    // Stop the thread.
 | 
|    rtc::AtomicOps::ReleaseStore(&stop_, 1);
 | 
|    capture_event_->Set();
 | 
| -  encoder_thread_->Stop();
 | 
| +  encoder_thread_.Stop();
 | 
|  }
 | 
|  
 | 
|  void VideoCaptureInput::IncomingCapturedFrame(const VideoFrame& video_frame) {
 | 
| 
 |