| Index: chromecast/browser/cast_content_browser_client.cc
|
| diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc
|
| index 189b411b3411a1edf3092d7231fe83b2f0e4dcb3..6bf5c922bc2f13784f35f622ddb816fa96dfefd5 100644
|
| --- a/chromecast/browser/cast_content_browser_client.cc
|
| +++ b/chromecast/browser/cast_content_browser_client.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chromecast/browser/cast_content_browser_client.h"
|
|
|
| #include <stddef.h>
|
| +
|
| #include <string>
|
| #include <utility>
|
|
|
| @@ -13,6 +14,7 @@
|
| #include "base/files/scoped_file.h"
|
| #include "base/i18n/rtl.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/path_service.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "build/build_config.h"
|
| @@ -66,13 +68,13 @@ namespace shell {
|
|
|
| namespace {
|
| #if defined(ENABLE_MOJO_MEDIA_IN_BROWSER_PROCESS)
|
| -static scoped_ptr<mojo::ShellClient> CreateCastMojoMediaApplication(
|
| +static std::unique_ptr<mojo::ShellClient> CreateCastMojoMediaApplication(
|
| CastContentBrowserClient* browser_client) {
|
| - scoped_ptr<media::CastMojoMediaClient> mojo_media_client(
|
| + std::unique_ptr<media::CastMojoMediaClient> mojo_media_client(
|
| new media::CastMojoMediaClient(
|
| base::Bind(&CastContentBrowserClient::CreateMediaPipelineBackend,
|
| base::Unretained(browser_client))));
|
| - return scoped_ptr<mojo::ShellClient>(new media::CastMojoMediaApplication(
|
| + return std::unique_ptr<mojo::ShellClient>(new media::CastMojoMediaApplication(
|
| std::move(mojo_media_client), browser_client->GetMediaTaskRunner()));
|
| }
|
| #endif // ENABLE_MOJO_MEDIA_IN_BROWSER_PROCESS
|
| @@ -96,12 +98,12 @@ void CastContentBrowserClient::AppendExtraCommandLineSwitches(
|
| void CastContentBrowserClient::PreCreateThreads() {
|
| }
|
|
|
| -scoped_ptr<CastService> CastContentBrowserClient::CreateCastService(
|
| +std::unique_ptr<CastService> CastContentBrowserClient::CreateCastService(
|
| content::BrowserContext* browser_context,
|
| PrefService* pref_service,
|
| net::URLRequestContextGetter* request_context_getter,
|
| media::VideoPlaneController* video_plane_controller) {
|
| - return make_scoped_ptr(new CastServiceSimple(browser_context, pref_service));
|
| + return base::WrapUnique(new CastServiceSimple(browser_context, pref_service));
|
| }
|
|
|
| #if !defined(OS_ANDROID)
|
| @@ -111,7 +113,7 @@ CastContentBrowserClient::GetMediaTaskRunner() {
|
| return cast_browser_main_parts_->GetMediaTaskRunner();
|
| }
|
|
|
| -scoped_ptr<media::MediaPipelineBackend>
|
| +std::unique_ptr<media::MediaPipelineBackend>
|
| CastContentBrowserClient::CreateMediaPipelineBackend(
|
| const media::MediaPipelineDeviceParams& params) {
|
| return media_pipeline_backend_manager()->CreateMediaPipelineBackend(params);
|
| @@ -274,7 +276,7 @@ void CastContentBrowserClient::OverrideWebkitPrefs(
|
|
|
| void CastContentBrowserClient::ResourceDispatcherHostCreated() {
|
| CastBrowserProcess::GetInstance()->SetResourceDispatcherHostDelegate(
|
| - make_scoped_ptr(new CastResourceDispatcherHostDelegate));
|
| + base::WrapUnique(new CastResourceDispatcherHostDelegate));
|
| content::ResourceDispatcherHost::Get()->SetDelegate(
|
| CastBrowserProcess::GetInstance()->resource_dispatcher_host_delegate());
|
| }
|
| @@ -309,7 +311,7 @@ void CastContentBrowserClient::AllowCertificateError(
|
| void CastContentBrowserClient::SelectClientCertificate(
|
| content::WebContents* web_contents,
|
| net::SSLCertRequestInfo* cert_request_info,
|
| - scoped_ptr<content::ClientCertificateDelegate> delegate) {
|
| + std::unique_ptr<content::ClientCertificateDelegate> delegate) {
|
| GURL requesting_url("https://" + cert_request_info->host_and_port.ToString());
|
|
|
| if (!requesting_url.is_valid()) {
|
| @@ -416,10 +418,11 @@ void CastContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
|
|
|
| #else
|
|
|
| -scoped_ptr<::media::CdmFactory> CastContentBrowserClient::CreateCdmFactory() {
|
| +std::unique_ptr<::media::CdmFactory>
|
| +CastContentBrowserClient::CreateCdmFactory() {
|
| if (base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kEnableCmaMediaPipeline)) {
|
| - return make_scoped_ptr(new media::CastBrowserCdmFactory(
|
| + return base::WrapUnique(new media::CastBrowserCdmFactory(
|
| GetMediaTaskRunner(), media_resource_tracker()));
|
| }
|
|
|
|
|