| Index: content/browser/media/cdm/browser_cdm_manager.cc
|
| diff --git a/content/browser/media/cdm/browser_cdm_manager.cc b/content/browser/media/cdm/browser_cdm_manager.cc
|
| index 88cf526190622cb798653f18183639132d741d80..8f1e78ae84324ea41406913c2d156bda8fa0774b 100644
|
| --- a/content/browser/media/cdm/browser_cdm_manager.cc
|
| +++ b/content/browser/media/cdm/browser_cdm_manager.cc
|
| @@ -324,8 +324,7 @@ void BrowserCdmManager::OnSetServerCertificate(
|
| return;
|
| }
|
|
|
| - cdm->SetServerCertificate(&certificate[0], certificate.size(),
|
| - promise.Pass());
|
| + cdm->SetServerCertificate(certificate, promise.Pass());
|
| }
|
|
|
| void BrowserCdmManager::OnCreateSessionAndGenerateRequest(
|
| @@ -405,7 +404,7 @@ void BrowserCdmManager::OnUpdateSession(int render_frame_id,
|
| return;
|
| }
|
|
|
| - cdm->UpdateSession(session_id, &response[0], response.size(), promise.Pass());
|
| + cdm->UpdateSession(session_id, response, promise.Pass());
|
| }
|
|
|
| void BrowserCdmManager::OnCloseSession(int render_frame_id,
|
| @@ -577,8 +576,8 @@ void BrowserCdmManager::CreateSessionAndGenerateRequestIfPermitted(
|
| // Only the temporary session type is supported in browser CDM path.
|
| // TODO(xhwang): Add SessionType support if needed.
|
| cdm->CreateSessionAndGenerateRequest(media::MediaKeys::TEMPORARY_SESSION,
|
| - init_data_type, &init_data[0],
|
| - init_data.size(), promise.Pass());
|
| + init_data_type, init_data,
|
| + promise.Pass());
|
| }
|
|
|
| } // namespace content
|
|
|