| Index: webrtc/test/vcm_capturer.cc
|
| diff --git a/webrtc/test/vcm_capturer.cc b/webrtc/test/vcm_capturer.cc
|
| index c37140f9392dc3966f09a86012a32ac662f1140f..1c6b91915e296383a31af2f3cdfb7bae3a61b52e 100644
|
| --- a/webrtc/test/vcm_capturer.cc
|
| +++ b/webrtc/test/vcm_capturer.cc
|
| @@ -58,19 +58,25 @@ VcmCapturer* VcmCapturer::Create(VideoCaptureInput* input,
|
| size_t width,
|
| size_t height,
|
| size_t target_fps) {
|
| - VcmCapturer* vcm__capturer = new VcmCapturer(input);
|
| - if (!vcm__capturer->Init(width, height, target_fps)) {
|
| + VcmCapturer* vcm_capturer = new VcmCapturer(input);
|
| + if (!vcm_capturer->Init(width, height, target_fps)) {
|
| // TODO(pbos): Log a warning that this failed.
|
| - delete vcm__capturer;
|
| + delete vcm_capturer;
|
| return NULL;
|
| }
|
| - return vcm__capturer;
|
| + return vcm_capturer;
|
| }
|
|
|
|
|
| -void VcmCapturer::Start() { started_ = true; }
|
| +void VcmCapturer::Start() {
|
| + rtc::CritScope lock(&crit_);
|
| + started_ = true;
|
| +}
|
|
|
| -void VcmCapturer::Stop() { started_ = false; }
|
| +void VcmCapturer::Stop() {
|
| + rtc::CritScope lock(&crit_);
|
| + started_ = false;
|
| +}
|
|
|
| void VcmCapturer::Destroy() {
|
| if (vcm_ == NULL) {
|
| @@ -90,6 +96,7 @@ VcmCapturer::~VcmCapturer() { Destroy(); }
|
|
|
| void VcmCapturer::OnIncomingCapturedFrame(const int32_t id,
|
| const VideoFrame& frame) {
|
| + rtc::CritScope lock(&crit_);
|
| if (started_)
|
| input_->IncomingCapturedFrame(frame);
|
| }
|
|
|