4e7a3077309d33a21b08e9380573019cc7a8cffb |
|
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 Merged-In: Iff316b21bef556bb026378b7f89e97ded3febef4 Change-Id: Iff316b21bef556bb026378b7f89e97ded3febef4
/hardware/interfaces/drm/1.0/default/CryptoPlugin.cpp
|
8997880087d14e8a8ee7cf13682f457dbb7f5292 |
|
03-Apr-2017 |
Scott Randolph <randolphs@google.com> |
Use explicit .c_str() for hidl_string hidl_string no longer will provide an implicit cast to const char* as it interfers with other expected behaviors of the class. It now emulated std::string in requiring a call to .c_str() to get the same behavior. Bug: 36532780 Test: Build the tree Change-Id: I265590c7c18f425e44863df062a56b67519a932a
/hardware/interfaces/drm/1.0/default/CryptoPlugin.cpp
|
abd4e11c9db8717e865003eae0d83c2963dff9c1 |
|
28-Feb-2017 |
Rahul Frias <rfrias@google.com> |
Correct reporting of errors in MediaCrypto Legacy error codes need to be converted into new Status values before being reported. Decryption errors (that were negative) were changed to absolute values. This caused their translation to new Status values to fail. b/35634335 Test: Verified with GtsExoPlayerTestCases. Some failures, but those are unrelated to this CL and will be addressed separately. Change-Id: I995cac33cb2725d02b0f1a3922e522ce07a9d1be
/hardware/interfaces/drm/1.0/default/CryptoPlugin.cpp
|
0b3f41ec8d2420aef8328e00cfbeb8bdbd183dd1 |
|
16-Feb-2017 |
Jeff Tinker <jtinker@google.com> |
Support multiple codecs per crypto instance The initial drm hidl hal implementation assumed one codec per crypto instance, but in fact there can be multiple codecs per crypto instance. This change extends the drm hal to allow multiple memory heaps per crypto plugin. It fixes the issue of mapping memory frequently during playback. bug:35275191 Test: manual verification with Play Movies on angler and in binderized mode on marlin Change-Id: I0ec36856248623d2ad8acb8ce9873e9274883a40
/hardware/interfaces/drm/1.0/default/CryptoPlugin.cpp
|
dc8e2d0620e61fa239050fb2d1af5993faf07538 |
|
23-Jan-2017 |
Jeff Tinker <jtinker@google.com> |
Don't deref a NULL shared buffer base bug:34624618 Change-Id: I5caee20a944d0c7b5d30f8abdbd8734507914a3a
/hardware/interfaces/drm/1.0/default/CryptoPlugin.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/CryptoPlugin.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/CryptoPlugin.cpp
|