Pass key_information on SessionKeysChange message
commit3d50dc21e899735f9c99596fc182552c6871c318
authorjrummell <jrummell@chromium.org>
Thu, 8 Jan 2015 18:43:07 +0000 (8 10:43 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 8 Jan 2015 18:44:21 +0000 (8 18:44 +0000)
treef0cfbaf1b818e03b2774f29e9318328de77921e6
parent0934df74b30f1b6eb5036dbc2a01b4bf4b668c28
Pass key_information on SessionKeysChange message

The event now includes a list of key ids and their associated
status.

BUG=428384
TEST=existing EME tests pass

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

Cr-Commit-Position: refs/heads/master@{#310543}
24 files changed:
content/renderer/media/crypto/ppapi_decryptor.cc
content/renderer/media/crypto/ppapi_decryptor.h
content/renderer/pepper/content_decryptor_delegate.cc
media/base/BUILD.gn
media/base/cdm_key_information.cc [new file with mode: 0644]
media/base/cdm_key_information.h [new file with mode: 0644]
media/base/media_keys.h
media/blink/cdm_session_adapter.cc
media/blink/cdm_session_adapter.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/media.gyp
media/mojo/interfaces/content_decryption_module.mojom
media/mojo/services/media_type_converters.cc
media/mojo/services/media_type_converters.h
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