| Index: media/mojo/clients/mojo_cdm.cc
|
| diff --git a/media/mojo/clients/mojo_cdm.cc b/media/mojo/clients/mojo_cdm.cc
|
| index 4dfcc4c7c5a10e674fb6ebdacd2dbec54e7f10f4..f97d3905307b050fe153366866a3f1ad58bed18f 100644
|
| --- a/media/mojo/clients/mojo_cdm.cc
|
| +++ b/media/mojo/clients/mojo_cdm.cc
|
| @@ -40,14 +40,12 @@ void MojoCdm::Create(
|
| mojom::ContentDecryptionModulePtr remote_cdm,
|
| const media::SessionMessageCB& session_message_cb,
|
| const media::SessionClosedCB& session_closed_cb,
|
| - const media::LegacySessionErrorCB& legacy_session_error_cb,
|
| const media::SessionKeysChangeCB& session_keys_change_cb,
|
| const media::SessionExpirationUpdateCB& session_expiration_update_cb,
|
| const media::CdmCreatedCB& cdm_created_cb) {
|
| scoped_refptr<MojoCdm> mojo_cdm(
|
| new MojoCdm(std::move(remote_cdm), session_message_cb, session_closed_cb,
|
| - legacy_session_error_cb, session_keys_change_cb,
|
| - session_expiration_update_cb));
|
| + session_keys_change_cb, session_expiration_update_cb));
|
|
|
| // |mojo_cdm| ownership is passed to the promise.
|
| std::unique_ptr<CdmInitializedPromise> promise(
|
| @@ -60,7 +58,6 @@ void MojoCdm::Create(
|
| MojoCdm::MojoCdm(mojom::ContentDecryptionModulePtr remote_cdm,
|
| const SessionMessageCB& session_message_cb,
|
| const SessionClosedCB& session_closed_cb,
|
| - const LegacySessionErrorCB& legacy_session_error_cb,
|
| const SessionKeysChangeCB& session_keys_change_cb,
|
| const SessionExpirationUpdateCB& session_expiration_update_cb)
|
| : remote_cdm_(std::move(remote_cdm)),
|
| @@ -68,14 +65,12 @@ MojoCdm::MojoCdm(mojom::ContentDecryptionModulePtr remote_cdm,
|
| cdm_id_(CdmContext::kInvalidCdmId),
|
| session_message_cb_(session_message_cb),
|
| session_closed_cb_(session_closed_cb),
|
| - legacy_session_error_cb_(legacy_session_error_cb),
|
| session_keys_change_cb_(session_keys_change_cb),
|
| session_expiration_update_cb_(session_expiration_update_cb),
|
| weak_factory_(this) {
|
| DVLOG(1) << __FUNCTION__;
|
| DCHECK(!session_message_cb_.is_null());
|
| DCHECK(!session_closed_cb_.is_null());
|
| - DCHECK(!legacy_session_error_cb_.is_null());
|
| DCHECK(!session_keys_change_cb_.is_null());
|
| DCHECK(!session_expiration_update_cb_.is_null());
|
|
|
| @@ -241,14 +236,13 @@ int MojoCdm::GetCdmId() const {
|
|
|
| void MojoCdm::OnSessionMessage(const mojo::String& session_id,
|
| mojom::CdmMessageType message_type,
|
| - mojo::Array<uint8_t> message,
|
| - const GURL& legacy_destination_url) {
|
| + mojo::Array<uint8_t> message) {
|
| DVLOG(2) << __FUNCTION__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| session_message_cb_.Run(session_id,
|
| static_cast<MediaKeys::MessageType>(message_type),
|
| - message.storage(), legacy_destination_url);
|
| + message.storage());
|
| }
|
|
|
| void MojoCdm::OnSessionClosed(const mojo::String& session_id) {
|
| @@ -258,18 +252,6 @@ void MojoCdm::OnSessionClosed(const mojo::String& session_id) {
|
| session_closed_cb_.Run(session_id);
|
| }
|
|
|
| -void MojoCdm::OnLegacySessionError(const mojo::String& session_id,
|
| - mojom::CdmException exception,
|
| - uint32_t system_code,
|
| - const mojo::String& error_message) {
|
| - DVLOG(2) << __FUNCTION__;
|
| - DCHECK(thread_checker_.CalledOnValidThread());
|
| -
|
| - legacy_session_error_cb_.Run(session_id,
|
| - static_cast<MediaKeys::Exception>(exception),
|
| - system_code, error_message);
|
| -}
|
| -
|
| void MojoCdm::OnSessionKeysChange(
|
| const mojo::String& session_id,
|
| bool has_additional_usable_key,
|
|
|