|
Plumb |use_secure_codecs| through to BrowserCdmFactoryAndroid.
This completes the path from the secure surface preference, through requestMediaKeySystemAccess() and finally to CDM creation on Android where secure codecs are enabled. With this change, configs requiring secure codes are rejected without the preference and the CDM is only configures to use hardware-secure codecs if the config requires it.
There is a separate bug ( http://crbug.com/478185) for implementing similar plumbing for the use of secure surfaces.
BUG= 467779
Committed: https://crrev.com/d7411976f6467bf4519f66f32b4459717e7352d7
Cr-Commit-Position: refs/heads/master@{#330040}
Total comments: 43
Total comments: 2
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+197 lines, -161 lines) |
Patch |
 |
M |
chromecast/browser/media/cast_browser_cdm_factory.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chromecast/browser/media/cast_browser_cdm_factory.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/cdm/browser_cdm_manager.h
|
View
|
1
2
3
4
5
|
4 chunks |
+6 lines, -3 lines |
2 comments
|
Download
|
 |
M |
content/browser/media/cdm/browser_cdm_manager.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+13 lines, -25 lines |
0 comments
|
Download
|
 |
M |
content/common/media/cdm_messages.h
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/ppapi_decryptor.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/ppapi_decryptor.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/proxy_media_keys.h
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/proxy_media_keys.cc
|
View
|
1
2
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/render_cdm_factory.h
|
View
|
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/render_cdm_factory.cc
|
View
|
1
2
|
3 chunks |
+13 lines, -12 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/renderer_cdm_manager.h
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/crypto/renderer_cdm_manager.cc
|
View
|
1
2
3
|
1 chunk |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/base/android/browser_cdm_factory_android.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/base/android/browser_cdm_factory_android.cc
|
View
|
1
2
|
2 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/base/browser_cdm_factory.h
|
View
|
1
2
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/base/browser_cdm_factory.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
media/base/cdm_config.h
|
View
|
1
2
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/cdm_factory.h
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/base/eme_constants.h
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/base/key_systems.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/blink/cdm_session_adapter.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/blink/cdm_session_adapter.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/blink/key_system_config_selector.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/blink/key_system_config_selector.cc
|
View
|
1
2
|
9 chunks |
+29 lines, -20 lines |
0 comments
|
Download
|
 |
M |
media/blink/key_system_config_selector_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/blink/webcontentdecryptionmodule_impl.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/blink/webcontentdecryptionmodule_impl.cc
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/blink/webcontentdecryptionmoduleaccess_impl.h
|
View
|
1
2
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/blink/webcontentdecryptionmoduleaccess_impl.cc
|
View
|
|
3 chunks |
+12 lines, -24 lines |
0 comments
|
Download
|
 |
M |
media/blink/webencryptedmediaclient_impl.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/blink/webencryptedmediaclient_impl.cc
|
View
|
|
1 chunk |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/cdm/default_cdm_factory.h
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/cdm/default_cdm_factory.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
media/cdm/proxy_decryptor.cc
|
View
|
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
Total messages: 61 (27 generated)
|