| 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_)
|
|
|