Index: content/renderer/media/media_stream_video_track.cc |
diff --git a/content/renderer/media/media_stream_video_track.cc b/content/renderer/media/media_stream_video_track.cc |
index 4a0bca04d07f8e2666ce6d7aaf10c50ac6726a7e..6f5752ada00ef62b337f7777441fe44bc816c9dd 100644 |
--- a/content/renderer/media/media_stream_video_track.cc |
+++ b/content/renderer/media/media_stream_video_track.cc |
@@ -229,7 +229,8 @@ MediaStreamVideoTrack::MediaStreamVideoTrack( |
new MediaStreamVideoTrack::FrameDeliverer(source->io_task_runner(), |
enabled)), |
constraints_(constraints), |
- source_(source) { |
+ source_(source), |
+ video_capturing_link_secured_(true) { |
DCHECK(!constraints.isNull()); |
source->AddTrack(this, |
base::Bind( |
@@ -288,4 +289,11 @@ void MediaStreamVideoTrack::OnReadyStateChanged( |
sink->OnReadyStateChanged(state); |
} |
+void MediaStreamVideoTrack::SetVideoSinkSecured(bool is_secure) { |
+ DCHECK(main_render_thread_checker_.CalledOnValidThread()); |
+ video_capturing_link_secured_ &= is_secure; |
miu
2016/04/16 00:05:29
You need to track these booleans individually. Fo
xjz
2016/04/21 23:50:45
Done.
|
+ if (source_) |
+ source_->SetCapturingLinkSecured(video_capturing_link_secured_); |
+} |
+ |
} // namespace content |