Index: chromecast/media/cdm/browser_cdm_cast.cc |
diff --git a/chromecast/media/cdm/browser_cdm_cast.cc b/chromecast/media/cdm/browser_cdm_cast.cc |
index 33c10c5d90af02991a96a72fe62fd7d71c414dac..ff922a1c03f68dcd75474852f8cb6355fc624e79 100644 |
--- a/chromecast/media/cdm/browser_cdm_cast.cc |
+++ b/chromecast/media/cdm/browser_cdm_cast.cc |
@@ -102,7 +102,7 @@ void BrowserCdmCast::OnSessionKeysChange( |
void BrowserCdmCast::SetServerCertificateHelper( |
const std::vector<uint8>& certificate_data, |
scoped_ptr<::media::SimpleCdmPromise> promise) { |
- SetServerCertificate(certificate_data.data(), |
+ SetServerCertificate(&certificate_data[0], |
certificate_data.size(), |
promise.Pass()); |
} |
xhwang
2015/04/24 04:52:23
You need to rebase :)
|
@@ -113,7 +113,7 @@ void BrowserCdmCast::CreateSessionAndGenerateRequestHelper( |
const std::vector<uint8>& init_data, |
scoped_ptr<::media::NewSessionCdmPromise> promise) { |
CreateSessionAndGenerateRequest( |
- session_type, init_data_type, init_data.data(), init_data.size(), |
+ session_type, init_data_type, &init_data[0], init_data.size(), |
promise.Pass()); |
} |
@@ -121,7 +121,7 @@ void BrowserCdmCast::UpdateSessionHelper( |
const std::string& session_id, |
const std::vector<uint8>& response, |
scoped_ptr<::media::SimpleCdmPromise> promise) { |
- UpdateSession(session_id, response.data(), response.size(), promise.Pass()); |
+ UpdateSession(session_id, &response[0], response.size(), promise.Pass()); |
} |
// A macro runs current member function on |cdm_loop_| thread. |