History log of /hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3eb7df74b8eae5c902039d1b76402350715a0944 06-Apr-2017 Steven Moreland <smoreland@google.com> Fix transitive includes.

Files relying on transitive include of utils/Log.h (and things that it
includes) from MQDescriptor.h

Test: pass
Change-Id: Iff316b21bef556bb026378b7f89e97ded3febef4
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
fcde9ff3a08a2c569f0ec90fa3487ecb9d34444d 24-Mar-2017 John W. Bruce <juce@google.com> Add Flag for Enabling 64-bit Legacy DRM Plugins

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
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
9a33bb2b25aaa1ff0fc05b0b4d73f7c2af55ac92 14-Feb-2017 Jeff Tinker <jtinker@google.com> Revert "Enable loading of treble-based plugins"

bug:35329920

Tests: Verfied playback on Ryu with Play Movies in combination with
ag/1907708, ag/1909159

This reverts commit fbf365037014e81711611384aeee9469590210f6.

Change-Id: I4a35a329b24e4cd9efcff4fe84e9d8901c714d57
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
d4c3cbcc38dfcf94dce547aee6126fa028534030 28-Jan-2017 Jeff Tinker <jtinker@google.com> Merge "Enable loading of treble-based plugins"
fbf365037014e81711611384aeee9469590210f6 24-Jan-2017 Jeff Tinker <jtinker@google.com> Enable loading of treble-based plugins

Test: gtests passing

bug: 34507158
Change-Id: I712dea8e211e83b36cb103d913405521d55123f5
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
972a3e329276e9880e4977d8dfeb4ec85edaa863 23-Jan-2017 Jeff Tinker <jtinker@google.com> Add LOG_TAGs to drm hal default modules

Change-Id: I1267205999b7cc660a6c908f0d183e43277a9c71
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp
da002fe6415cee1e37cc3131aafb79ddb53f01e5 19-Jan-2017 Jeff Tinker <jtinker@google.com> Reorganize drm hal modules

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
/hardware/interfaces/drm/1.0/default/CryptoFactory.cpp