diff options
Diffstat (limited to 'chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc')
-rw-r--r-- | chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc b/chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc index 144f8833b75..2edbe59c4aa 100644 --- a/chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc +++ b/chromium/third_party/webrtc/modules/video_capture/windows/sink_filter_ds.cc @@ -437,6 +437,7 @@ CaptureSinkFilter::GetPin(IN int Index) STDMETHODIMP CaptureSinkFilter::Pause() { + LockReceive(); LockFilter(); if (m_State == State_Stopped) { @@ -456,6 +457,7 @@ STDMETHODIMP CaptureSinkFilter::Pause() m_State = State_Paused; } UnlockFilter(); + UnlockReceive(); return S_OK; } |