Pass MessageType in OnSessionMessage() calls
commitf0e060fa5b90ed9363ccbe9a3cfd135706dfee55
authorjrummell <jrummell@chromium.org>
Fri, 9 Jan 2015 21:23:51 +0000 (9 13:23 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 9 Jan 2015 21:24:35 +0000 (9 21:24 +0000)
treeaae4ccba9c8cd4614fc35d9499413dc2886fa936
parent8c2882777864cfbe31941bb9c610c4f2f97b3c9f
Pass MessageType in OnSessionMessage() calls

Latest CDMs return the message type, so this passes it through to
blink::. Removes |destinationURL| as it is up to the application
to determine what license server to communicate with, not the CDM.

BUG=442558
TEST=existing EME tests pass

Review URL: https://codereview.chromium.org/837003004

Cr-Commit-Position: refs/heads/master@{#310857}
22 files changed:
content/renderer/media/crypto/ppapi_decryptor.cc
content/renderer/media/crypto/ppapi_decryptor.h
content/renderer/media/crypto/proxy_media_keys.cc
content/renderer/pepper/content_decryptor_delegate.cc
media/base/media_keys.h
media/blink/cdm_session_adapter.cc
media/blink/cdm_session_adapter.h
media/blink/webcontentdecryptionmodulesession_impl.cc
media/blink/webcontentdecryptionmodulesession_impl.h
media/cdm/aes_decryptor.cc
media/cdm/aes_decryptor_unittest.cc
media/cdm/ppapi/external_clear_key/clear_key_cdm.cc
media/cdm/ppapi/external_clear_key/clear_key_cdm.h
media/cdm/proxy_decryptor.cc
media/cdm/proxy_decryptor.h
media/mojo/interfaces/content_decryption_module.mojom
media/mojo/services/media_type_converters.cc
media/mojo/services/mojo_cdm.cc
media/mojo/services/mojo_cdm.h
media/mojo/services/mojo_cdm_service.cc
media/mojo/services/mojo_cdm_service.h
media/test/pipeline_integration_test.cc