Chromium Code Reviews| Index: media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
| diff --git a/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc b/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
| index ab600c43c53919bb2434dbbe44bccb29e6482ff8..bd8708380cf3a81a559e8ed84b0c498a65938d3c 100644 |
| --- a/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
| +++ b/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
| @@ -253,8 +253,8 @@ void* CreateCdmInstance(int cdm_interface_version, |
| return NULL; |
| // TODO(jrummell): Obtain the proper origin for this instance. |
| - GURL empty_gurl; |
| - return new media::ClearKeyCdm(host, key_system_string, empty_gurl); |
| + GURL empty_origin; |
|
dcheng
2016/08/19 18:38:59
GURLs aren't origins =)
ddorwin
2016/08/19 18:54:16
Just being consistent with the TODO and constructo
dcheng
2016/08/19 18:56:14
Actually, we do now: url::Origin. To be clear thou
|
| + return new media::ClearKeyCdm(host, key_system_string, empty_origin); |
| } |
| const char* GetCdmVersion() { |
| @@ -464,13 +464,9 @@ void ClearKeyCdm::TimerExpired(void* context) { |
| renewal_message = "ERROR: Invalid timer context found!"; |
| } |
| - // This URL is only used for testing the code path for defaultURL. |
| - // There is no service at this URL, so applications should ignore it. |
| - const char url[] = "http://test.externalclearkey.chromium.org"; |
| - |
| host_->OnSessionMessage(last_session_id_.data(), last_session_id_.length(), |
| cdm::kLicenseRenewal, renewal_message.data(), |
| - renewal_message.length(), url, arraysize(url) - 1); |
| + renewal_message.length(), nullptr, 0); |
| ScheduleNextRenewal(); |
| } |
| @@ -749,8 +745,7 @@ void ClearKeyCdm::LoadLoadableSession() { |
| void ClearKeyCdm::OnSessionMessage(const std::string& session_id, |
| MediaKeys::MessageType message_type, |
| - const std::vector<uint8_t>& message, |
| - const GURL& legacy_destination_url) { |
| + const std::vector<uint8_t>& message) { |
| DVLOG(1) << "OnSessionMessage: " << message.size(); |
| // Ignore the message when we are waiting to update the loadable session. |
| @@ -763,8 +758,7 @@ void ClearKeyCdm::OnSessionMessage(const std::string& session_id, |
| host_->OnSessionMessage(session_id.data(), session_id.length(), |
| cdm::kLicenseRequest, |
| reinterpret_cast<const char*>(message.data()), |
| - message.size(), legacy_destination_url.spec().data(), |
| - legacy_destination_url.spec().size()); |
| + message.size(), nullptr, 0); |
| } |
| void ClearKeyCdm::OnSessionKeysChange(const std::string& session_id, |
| @@ -941,7 +935,7 @@ void ClearKeyCdm::OnUnitTestComplete(bool success) { |
| std::string message = GetUnitTestResultMessage(success); |
| host_->OnSessionMessage(last_session_id_.data(), last_session_id_.length(), |
| cdm::kLicenseRequest, message.data(), |
| - message.length(), NULL, 0); |
| + message.length(), nullptr, 0); |
| } |
| void ClearKeyCdm::StartFileIOTest() { |