commit | 52d66213a669b092d477c57f8381f9f745b25583 | [log] [tgz] |
---|---|---|
author | John Rummell <jrummell@chromium.org> | Mon Mar 05 23:41:55 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Mar 05 23:41:55 2018 |
tree | 4b9eda5ce3b4c3327ef8436294b4d4d93d085b15 | |
parent | 1464158c59a11a90a4e0e91b0976d9fa7a13660d [diff] |
Pass EncryptionScheme and Pattern to CDM Update the CDM interface to provide information on the encryption scheme and pattern necessary to decode the encrypted media. Currently only 'cenc' decryption is supported. Detection (and support) of other schemes will be done later. Note that only CDMs that implement the ContentDecryptionModule_10 interface will be able to use this information. CDMs that implement a previous version of the interface will not get this information, so only 'cenc' encrypted (or unencrypted) data will be passed to those CDMs. BUG=658026 TEST=existing EME browser_tests pass Change-Id: I14d7d1a44f0d7ff721dab7d6046a29a65055b3a4 Reviewed-on: https://chromium-review.googlesource.com/933730 Commit-Queue: John Rummell <jrummell@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#540985}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .