| Index: remoting/host/client_session.cc
|
| diff --git a/remoting/host/client_session.cc b/remoting/host/client_session.cc
|
| index e3a6766e93b3e29d0e4653d01eb6a8440f2af1e2..acb96037f0e6f5b4b26b5e67bf91be65ee030a04 100644
|
| --- a/remoting/host/client_session.cc
|
| +++ b/remoting/host/client_session.cc
|
| @@ -8,6 +8,7 @@
|
| #include <utility>
|
|
|
| #include "base/command_line.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/thread_task_runner_handle.h"
|
| #include "build/build_config.h"
|
| @@ -42,14 +43,14 @@ namespace {
|
| // Name of command-line flag to disable use of I444 by default.
|
| const char kDisableI444SwitchName[] = "disable-i444";
|
|
|
| -scoped_ptr<AudioEncoder> CreateAudioEncoder(
|
| +std::unique_ptr<AudioEncoder> CreateAudioEncoder(
|
| const protocol::SessionConfig& config) {
|
| const protocol::ChannelConfig& audio_config = config.audio_config();
|
|
|
| if (audio_config.codec == protocol::ChannelConfig::CODEC_VERBATIM) {
|
| - return make_scoped_ptr(new AudioEncoderVerbatim());
|
| + return base::WrapUnique(new AudioEncoderVerbatim());
|
| } else if (audio_config.codec == protocol::ChannelConfig::CODEC_OPUS) {
|
| - return make_scoped_ptr(new AudioEncoderOpus());
|
| + return base::WrapUnique(new AudioEncoderOpus());
|
| }
|
|
|
| NOTREACHED();
|
| @@ -61,7 +62,7 @@ scoped_ptr<AudioEncoder> CreateAudioEncoder(
|
| ClientSession::ClientSession(
|
| EventHandler* event_handler,
|
| scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner,
|
| - scoped_ptr<protocol::ConnectionToClient> connection,
|
| + std::unique_ptr<protocol::ConnectionToClient> connection,
|
| DesktopEnvironmentFactory* desktop_environment_factory,
|
| const base::TimeDelta& max_duration,
|
| scoped_refptr<protocol::PairingRegistry> pairing_registry,
|
| @@ -187,7 +188,7 @@ void ClientSession::SetCapabilities(
|
| }
|
|
|
| // Compute the set of capabilities supported by both client and host.
|
| - client_capabilities_ = make_scoped_ptr(new std::string());
|
| + client_capabilities_ = base::WrapUnique(new std::string());
|
| if (capabilities.has_capabilities())
|
| *client_capabilities_ = capabilities.capabilities();
|
| capabilities_ = IntersectCapabilities(*client_capabilities_,
|
| @@ -331,7 +332,7 @@ void ClientSession::OnConnectionChannelsConnected(
|
|
|
| // Create an AudioPump if audio is enabled, to pump audio samples.
|
| if (connection_->session()->config().is_audio_enabled()) {
|
| - scoped_ptr<AudioEncoder> audio_encoder =
|
| + std::unique_ptr<AudioEncoder> audio_encoder =
|
| CreateAudioEncoder(connection_->session()->config());
|
| audio_pump_.reset(new AudioPump(
|
| audio_task_runner_, desktop_environment_->CreateAudioCapturer(),
|
| @@ -423,10 +424,10 @@ void ClientSession::SetDisableInputs(bool disable_inputs) {
|
| disable_clipboard_filter_.set_enabled(!disable_inputs);
|
| }
|
|
|
| -scoped_ptr<protocol::ClipboardStub> ClientSession::CreateClipboardProxy() {
|
| +std::unique_ptr<protocol::ClipboardStub> ClientSession::CreateClipboardProxy() {
|
| DCHECK(CalledOnValidThread());
|
|
|
| - return make_scoped_ptr(
|
| + return base::WrapUnique(
|
| new protocol::ClipboardThreadProxy(client_clipboard_factory_.GetWeakPtr(),
|
| base::ThreadTaskRunnerHandle::Get()));
|
| }
|
|
|