Restrict use of hardware-secure codecs based on the RendererPreference.
commit02d9aea8003449c921c5c4b41ab67b0f554b1a72
authorsandersd <sandersd@chromium.org>
Tue, 12 May 2015 02:29:26 +0000 (11 19:29 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 12 May 2015 02:29:45 +0000 (12 02:29 +0000)
tree1de7c3fa24ec0205f6edab2766bed4c9b3c0eab6
parent3ee04f75d60e967afa4f49b9a08ef78be5f61a71
Restrict use of hardware-secure codecs based on the RendererPreference.

This passes the value of |use_video_overlay_for_embedded_encrypted_video| from RendererPreferences to requestMediaKeySystemAccess() so that it can correctly block either non-hardware-secure codecs or hardware-secure codecs.

BUG=467779

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

Cr-Commit-Position: refs/heads/master@{#329329}
components/html_viewer/html_document.cc
content/renderer/render_frame_impl.cc
content/renderer/render_frame_impl.h
media/base/eme_constants.h
media/base/key_systems.cc
media/blink/key_system_config_selector.cc
media/blink/key_system_config_selector.h
media/blink/key_system_config_selector_unittest.cc
media/blink/webencryptedmediaclient_impl.cc
media/blink/webencryptedmediaclient_impl.h