aboutsummaryrefslogtreecommitdiff
path: root/modules/video_capture/video_capture_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/video_capture/video_capture_impl.cc')
-rw-r--r--modules/video_capture/video_capture_impl.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/video_capture/video_capture_impl.cc b/modules/video_capture/video_capture_impl.cc
index 9d53a91157..6619d15924 100644
--- a/modules/video_capture/video_capture_impl.cc
+++ b/modules/video_capture/video_capture_impl.cc
@@ -96,12 +96,12 @@ VideoCaptureImpl::~VideoCaptureImpl() {
void VideoCaptureImpl::RegisterCaptureDataCallback(
rtc::VideoSinkInterface<VideoFrame>* dataCallBack) {
- rtc::CritScope cs(&_apiCs);
+ MutexLock lock(&api_lock_);
_dataCallBack = dataCallBack;
}
void VideoCaptureImpl::DeRegisterCaptureDataCallback() {
- rtc::CritScope cs(&_apiCs);
+ MutexLock lock(&api_lock_);
_dataCallBack = NULL;
}
int32_t VideoCaptureImpl::DeliverCapturedFrame(VideoFrame& captureFrame) {
@@ -118,7 +118,7 @@ int32_t VideoCaptureImpl::IncomingFrame(uint8_t* videoFrame,
size_t videoFrameLength,
const VideoCaptureCapability& frameInfo,
int64_t captureTime /*=0*/) {
- rtc::CritScope cs(&_apiCs);
+ MutexLock lock(&api_lock_);
const int32_t width = frameInfo.width;
const int32_t height = frameInfo.height;
@@ -223,7 +223,7 @@ int32_t VideoCaptureImpl::CaptureSettings(
}
int32_t VideoCaptureImpl::SetCaptureRotation(VideoRotation rotation) {
- rtc::CritScope cs(&_apiCs);
+ MutexLock lock(&api_lock_);
_rotateFrame = rotation;
return 0;
}