Index: content/renderer/media/cdm/proxy_media_keys.cc |
diff --git a/content/renderer/media/cdm/proxy_media_keys.cc b/content/renderer/media/cdm/proxy_media_keys.cc |
index d628c35a228f6f8fc0895b3c9597eb8e87a72497..2e5752eb6eeec40664101b03d208768df7e71c75 100644 |
--- a/content/renderer/media/cdm/proxy_media_keys.cc |
+++ b/content/renderer/media/cdm/proxy_media_keys.cc |
@@ -4,6 +4,7 @@ |
#include "content/renderer/media/cdm/proxy_media_keys.h" |
+#include <utility> |
#include <vector> |
#include "base/logging.h" |
@@ -37,13 +38,13 @@ void ProxyMediaKeys::Create( |
new media::CdmInitializedPromise(cdm_created_cb, proxy_media_keys)); |
proxy_media_keys->InitializeCdm(key_system, security_origin, |
- use_hw_secure_codecs, promise.Pass()); |
+ use_hw_secure_codecs, std::move(promise)); |
} |
void ProxyMediaKeys::SetServerCertificate( |
const std::vector<uint8_t>& certificate, |
scoped_ptr<media::SimpleCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->SetServerCertificate(cdm_id_, promise_id, certificate); |
} |
@@ -69,7 +70,7 @@ void ProxyMediaKeys::CreateSessionAndGenerateRequest( |
return; |
} |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->CreateSessionAndGenerateRequest(cdm_id_, promise_id, session_type, |
create_session_init_data_type, |
init_data); |
@@ -79,7 +80,7 @@ void ProxyMediaKeys::LoadSession( |
SessionType session_type, |
const std::string& session_id, |
scoped_ptr<media::NewSessionCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->LoadSession(cdm_id_, promise_id, session_type, session_id); |
} |
@@ -87,20 +88,20 @@ void ProxyMediaKeys::UpdateSession( |
const std::string& session_id, |
const std::vector<uint8_t>& response, |
scoped_ptr<media::SimpleCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->UpdateSession(cdm_id_, promise_id, session_id, response); |
} |
void ProxyMediaKeys::CloseSession(const std::string& session_id, |
scoped_ptr<media::SimpleCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->CloseSession(cdm_id_, promise_id, session_id); |
} |
void ProxyMediaKeys::RemoveSession( |
const std::string& session_id, |
scoped_ptr<media::SimpleCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->RemoveSession(cdm_id_, promise_id, session_id); |
} |
@@ -141,7 +142,7 @@ void ProxyMediaKeys::OnSessionKeysChange(const std::string& session_id, |
bool has_additional_usable_key, |
media::CdmKeysInfo keys_info) { |
session_keys_change_cb_.Run(session_id, has_additional_usable_key, |
- keys_info.Pass()); |
+ std::move(keys_info)); |
} |
void ProxyMediaKeys::OnSessionExpirationUpdate( |
@@ -195,7 +196,7 @@ void ProxyMediaKeys::InitializeCdm( |
const GURL& security_origin, |
bool use_hw_secure_codecs, |
scoped_ptr<media::SimpleCdmPromise> promise) { |
- uint32_t promise_id = cdm_promise_adapter_.SavePromise(promise.Pass()); |
+ uint32_t promise_id = cdm_promise_adapter_.SavePromise(std::move(promise)); |
manager_->InitializeCdm(cdm_id_, promise_id, this, key_system, |
security_origin, use_hw_secure_codecs); |
} |