Juju Sung
a4cfeca69f
Support drm lazy hal
...
Use listManifestByInterface in v1.2 servicemanager to list all
instances of drm service from the manifest. If it's lazy hal, the
service will be started as lazy hal service in getService.
Test: Play secure video in ExoPlayer
Bug: 153636761
Change-Id: Ifda4c9c433cfc1cd38980b10b8641f1db4460773
4 years ago
Robert Shih
2c37787ed7
DrmUtils: return 1.3 hidl factories
...
Bug: 139134043
Test: MediaDrmGenericOpsTest
Change-Id: I0447758344432eff84bd5221e575f9dca3db56d4
4 years ago
Robert Shih
c0d1d0eeb4
DrmHal: use DrmUtils to create IDrmFactories
...
Bug: 134787536
Test: MediaDrmClearkeyTest
Change-Id: I7b269b6888b925f109b2a6a378fc15e675fc011a
5 years ago
Robert Shih
5ff3ad6c57
DrmUtils: helpers to create hidl Drm Factories/Plugins
...
Bug: 134787536
Test: testPocCVE_2016_0811
Change-Id: I05814014786d5ddf72998528dad0abdf551ec5af
5 years ago
Robert Shih
6571bf6fad
IMediaDrmService: remove makeDrm method
...
This means IDrm will always be local.
Bug: 134787536
Test: GtsMediaTestCases
Change-Id: I291cca47b97c3f5da40e750bd339693268b46ba0
5 years ago
Robert Shih
e62c35eb8c
Merge "DrmUtils: helpers to create hidl CryptoFactories/Plugins"
5 years ago
Robert Shih
10fe943418
DrmUtils: helpers to create hidl CryptoFactories/Plugins
...
Bug: 134787536
Test: testPocCVE_2017_13253
Change-Id: I3d71b249bd55d4895b5201d470f37817bcb5903b
5 years ago
Robert Shih
1c38352aa7
IMediaDrmService: remove makeCrypto method
...
This means ICrypto will always be local.
Bug: 134787536
Test: GtsMediaTestCases
Change-Id: Id148e825e23b326cf473e01c341f4d8f118ddba3
5 years ago
Robert Shih
17c6d825f7
Update use mediadrmserver config property name
...
persist.device_config.media_native.* prefix requires SELinux permissions
Bug: 134787536
Test: toggle between remote vs local Drm/Crypto
Change-Id: I2e31a20d5bf39653529beae4b81ba305da7aeafc
5 years ago
Robert Shih
28c2ed3985
DrmUtils: refactor IDrm/ICrypto creation
...
Added utilities to:
* Query config for IMediaDrmService usage
* Create remote vs local IDrm/ICrypto object based on aforementioned config
Bug: 134787536
Test: MediaDrmClearkeyTest#testClearKeyPlaybackCenc
Change-Id: I72df528c0bbd8a6dbd3c4962ac91eb89696bcaf7
5 years ago