Index: remoting/client/software_video_renderer.cc |
diff --git a/remoting/client/software_video_renderer.cc b/remoting/client/software_video_renderer.cc |
index 930087dcf9f985ec84d4a7f1a4da3110f5452ab3..134dc85113b796bb1c55cbfad28792185176d5e1 100644 |
--- a/remoting/client/software_video_renderer.cc |
+++ b/remoting/client/software_video_renderer.cc |
@@ -51,6 +51,14 @@ SoftwareVideoRenderer::SoftwareVideoRenderer(protocol::FrameConsumer* consumer) |
} |
SoftwareVideoRenderer::SoftwareVideoRenderer( |
+ std::unique_ptr<protocol::FrameConsumer> consumer) |
+ : owned_consumer_(std::move(consumer)), |
Sergey Ulanov
2016/07/20 18:39:26
nit: I think it's better to call the other constru
Yuwei
2016/07/21 00:07:32
Done.
|
+ consumer_(owned_consumer_.get()), |
+ weak_factory_(this) { |
+ thread_checker_.DetachFromThread(); |
+} |
+ |
+SoftwareVideoRenderer::SoftwareVideoRenderer( |
scoped_refptr<base::SingleThreadTaskRunner> decode_task_runner, |
protocol::FrameConsumer* consumer, |
protocol::FrameStatsConsumer* stats_consumer) |