Index: talk/media/base/videocapturer.cc |
diff --git a/talk/media/base/videocapturer.cc b/talk/media/base/videocapturer.cc |
index d525a4188edd2ac4ab6e2ee7b6bf9b3b4d6dc954..0028f47f2529c6b47def70cfd9a5f024c5e443d6 100644 |
--- a/talk/media/base/videocapturer.cc |
+++ b/talk/media/base/videocapturer.cc |
@@ -350,7 +350,7 @@ void VideoCapturer::OnFrameCaptured(VideoCapturer*, |
} |
} |
- if (SignalVideoFrame.is_empty()) { |
+ if (SignalVideoFrame.is_empty() && !HasSinks()) { |
return; |
} |
@@ -533,6 +533,7 @@ void VideoCapturer::OnFrameCaptured(VideoCapturer*, |
// TODO(pthatcher): Use frame_factory_->CreateBlackFrame() instead. |
adapted_frame->SetToBlack(); |
} |
+ DeliverFrame(adapted_frame.get()); |
SignalVideoFrame(this, adapted_frame.get()); |
pthatcher
2016/02/01 18:40:54
We should leave a comment about how we fire both w
perkj_webrtc
2016/02/02 16:24:00
SignalVideoFrame now removed. I was just not done
|
UpdateStats(captured_frame); |