summaryrefslogtreecommitdiff
path: root/drm/1.0/default/CryptoFactory.cpp
AgeCommit message (Collapse)Author
2017-04-06Fix transitive includes.Steven Moreland
Files relying on transitive include of utils/Log.h (and things that it includes) from MQDescriptor.h Test: pass Change-Id: Iff316b21bef556bb026378b7f89e97ded3febef4
2017-04-06Add Flag for Enabling 64-bit Legacy DRM PluginsJohn W. Bruce
We are ready for devices to begin migrating to a 64-bit Legacy DRM Loader. However, not all devices are ready to make this jump yet. A device needs to have all of its Legacy DRM Plugins ready to run as 64-bit before it can do this. This includes having 64-bit hardware integrations. So that devices can turn on 64-bit support as they get ready, I am adding flags that can be set in a device's device.mk file. There are two parts: * ENABLE_MEDIADRM_64 enables building the Legacy DRM Plugin HAL as 64-bit. * Setting drm.64bit.enabled=true in PRODUCT_PROPERTY_OVERRIDES switches the Legacy DRM Plugin HAL to searching for DRM Plugins in the 64-bit directory. Test: Validated that turning on these flags enables a 64-bit Legacy DRM Plugin HAL that loads 64-bit Legacy DRM Plugins from the lib64 directory. Bug: 36076017 Change-Id: I8d21fc7e7c0357eb6755839d41caa0f37ca20aff
2017-02-14Revert "Enable loading of treble-based plugins"Jeff Tinker
bug:35329920 Tests: Verfied playback on Ryu with Play Movies in combination with ag/1907708, ag/1909159 This reverts commit fbf365037014e81711611384aeee9469590210f6. Change-Id: I4a35a329b24e4cd9efcff4fe84e9d8901c714d57
2017-01-28Merge "Enable loading of treble-based plugins"Jeff Tinker
2017-01-26Enable loading of treble-based pluginsJeff Tinker
Test: gtests passing bug: 34507158 Change-Id: I712dea8e211e83b36cb103d913405521d55123f5
2017-01-23Add LOG_TAGs to drm hal default modulesJeff Tinker
Change-Id: I1267205999b7cc660a6c908f0d183e43277a9c71
2017-01-20Reorganize drm hal modulesJeff Tinker
Previously the drm and crypto plugins were separate hals. This implied a separation of implementation libraries which causes problems for some drm schemes. The reorganization combines the hals into a single interface under drm. Tests: basic gtests passing Change-Id: I5cde6ff9f60625a0219731c4dbfcaefbd9f27f88 related-to-bug: 32815560