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..52ff34611b5b2a7657dde36ef9d58e751bf6192b 100644 |
--- a/remoting/client/software_video_renderer.cc |
+++ b/remoting/client/software_video_renderer.cc |
@@ -51,13 +51,10 @@ SoftwareVideoRenderer::SoftwareVideoRenderer(protocol::FrameConsumer* consumer) |
} |
SoftwareVideoRenderer::SoftwareVideoRenderer( |
- scoped_refptr<base::SingleThreadTaskRunner> decode_task_runner, |
- protocol::FrameConsumer* consumer, |
- protocol::FrameStatsConsumer* stats_consumer) |
- : decode_task_runner_(decode_task_runner), |
- consumer_(consumer), |
- stats_consumer_(stats_consumer), |
- weak_factory_(this) {} |
+ std::unique_ptr<protocol::FrameConsumer> consumer) |
+ : SoftwareVideoRenderer(consumer.get()) { |
+ owned_consumer_ = std::move(consumer); |
+} |
SoftwareVideoRenderer::~SoftwareVideoRenderer() { |
if (decoder_) |