History log of /hardware/interfaces/drm/1.0/default/CryptoPlugin.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e3b6ae14f520bec7dec5c9ef0198a0049631d2b1 16-May-2017 Jeff Tinker <jtinker@google.com> Revert "Fix resource leaks in drm hal"

This caused b/38343526 which is a chase list issue, reverting for now.

This reverts commit 4e1fe736af1b88485bba762b11bc0c11a447819c.

Change-Id: Ib9ffcd11e575e3f05f54cbea17fda2f2eb3780b5
/hardware/interfaces/drm/1.0/default/CryptoPlugin.h
4e1fe736af1b88485bba762b11bc0c11a447819c 09-May-2017 Jeff Tinker <jtinker@google.com> Fix resource leaks in drm hal

bug:36408047
test: manual tests to verify leaks are fixed
Change-Id: Idd79e99e211d81f8b3e58cf52c9b01ce9d370dc4
/hardware/interfaces/drm/1.0/default/CryptoPlugin.h
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.h
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.h