Index: chromecast/browser/media/cast_mojo_media_application.cc |
diff --git a/chromecast/browser/media/cast_mojo_media_application.cc b/chromecast/browser/media/cast_mojo_media_application.cc |
index 342a7183880f4c3469730c87b25af4bd3ab6d040..0b0ce7e00338719264df7f17320cb2669139c581 100644 |
--- a/chromecast/browser/media/cast_mojo_media_application.cc |
+++ b/chromecast/browser/media/cast_mojo_media_application.cc |
@@ -16,7 +16,7 @@ void CreateServiceFactory( |
mojo::InterfaceRequest<media::interfaces::ServiceFactory> request, |
mojo::shell::mojom::InterfaceProvider* interfaces, |
scoped_refptr<media::MediaLog> media_log, |
- scoped_ptr<mojo::MessageLoopRef> app_refcount, |
+ std::unique_ptr<mojo::MessageLoopRef> app_refcount, |
media::MojoMediaClient* mojo_media_client) { |
new ::media::ServiceFactoryImpl(std::move(request), interfaces, |
std::move(media_log), std::move(app_refcount), |
@@ -28,7 +28,7 @@ namespace chromecast { |
namespace media { |
CastMojoMediaApplication::CastMojoMediaApplication( |
- scoped_ptr<CastMojoMediaClient> mojo_media_client, |
+ std::unique_ptr<CastMojoMediaClient> mojo_media_client, |
scoped_refptr<base::SingleThreadTaskRunner> media_task_runner) |
: mojo_media_client_(std::move(mojo_media_client)), |
media_task_runner_(media_task_runner), |
@@ -56,7 +56,7 @@ void CastMojoMediaApplication::Create( |
// stop the app message loop when destroyed on the app task runner. |
// 2. It will prevent CastMojoMediaApplication from getting destroyed until |
// the task posted to the media thread is run. |
- scoped_ptr<mojo::MessageLoopRef> app_refcount = ref_factory_.CreateRef(); |
+ std::unique_ptr<mojo::MessageLoopRef> app_refcount = ref_factory_.CreateRef(); |
media_task_runner_->PostTask( |
FROM_HERE, |
base::Bind(&CreateServiceFactory, base::Passed(&request), |