| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* commit '3a94ca562e6a57cf324a8b8165b596ad61f7a20d':
Fix comparison of String8 to char* literal
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Clang (correctly) interprets
if ("." == sName)
as
if ("." == (const char*)sName)
and recognizes that comparing the pointers isn't what was meant.
With
if (sName == ".")
both clang and gcc see and use String8::operator==(const char *),
ensuring we get the wanted behavior.
Change-Id: Ide240e13214a56f6899f72de3db75dac647e6d4b
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '9707ffaf0b574b7929d62b2fe683595e95ef7774':
Check for NULL before calling asBinder().
|
| |/
| |
| |
| |
| |
| | |
The old asBinder() checked if this == NULL, which is undefined behavior.
Change-Id: Ibde628395ca10dfef0d2f59e81280576f104b83c
|
|\ \
| | |
| | |
| | |
| | | |
* commit 'c2320223222fe4507b6d67f6b8b4001d26c77a9c':
Fix build break in mock drm plugin build
|
| | |
| | |
| | |
| | | |
Change-Id: I8ae5d378df694360be3d76e06512e2ebc9fc0572
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'b63d63b8afa25694d1973988d7acdfebcd01a18d':
Allow device to be unprovisioned
|
| | |
| | |
| | |
| | |
| | | |
bug: 12247651
Change-Id: I564ac8de3da2430342a028f4058e2c5ac2d85d5e
|
|\ \ \
| |/ /
|/| /
| |/
| | |
* commit 'bb5b41a39f7e93a8df444ae0a1c71495531d265e':
Add SELinux MAC to DrmManagerService.
|
| |
| |
| |
| |
| |
| |
| | |
Add SELinux checks on all interfaces exposed by the
DrmManagerService.
Change-Id: Ib170d3229d88781b76e5fc1c557c8fed233df5d1
|
| |
| |
| |
| |
| | |
bug: 12724697
Change-Id: I57f37dbb3b01c0c3d3256be67c395352dd6ada13
|
| |
| |
| |
| |
| |
| |
| |
| | |
To run individual test suite, follow the example shown below:
adb shell LD_LIBRARY_PATH=/system/vendor/lib/mediadrm /system/bin/ClearKeyDrmUnitTest
--gtest_filter=JsonWebKeyTest.*
Change-Id: I8ecc944a734cde351505a7cd8c3997976d74553b
|
| |
| |
| |
| | |
Change-Id: I45ee7efb13ffaff8c15ce6b2aea3076db713c73e
|
| |
| |
| |
| | |
Change-Id: I0008a01d29ade169df9a0fd30ca0303adf9ecad3
|
| |
| |
| |
| |
| |
| |
| | |
Adds shared-object entry points and interface implementations that
implement the Android ClearKey DRM Plugin API.
Change-Id: Ie889747492cf85efe883149833105538faaa4cfe
|
| |
| |
| |
| |
| |
| |
| |
| | |
Parses JSON Web Key Set in the response data; extracts and base64 decode
key id(s) and key(s).
bug: 12035506
Change-Id: Ib71bce942d6eca1e569dfad0a9adb6dee1cdf75e
|
| |
| |
| |
| |
| |
| |
| | |
Implements an object that can convert ISO-CENC or WebM initialization
data into a ClearKey license request.
Change-Id: Ib95012afcf40fc9e3f45510a468c305fb7bc216e
|
| |
| |
| |
| |
| |
| | |
Implements an object that does AES-CTR-128 by invoking OpenSSL.
Change-Id: I8457899ec8b69bd8f0d727029985c9580911cf99
|
| |
| |
| |
| |
| |
| |
| | |
Adds some utility functionality that is shared by multiple parts of
the ClearKey code.
Change-Id: I33a896eb68b2937918f145c9bd27174a119294b9
|
| |
| |
| |
| |
| | |
bug: 12724697
Change-Id: I57f37dbb3b01c0c3d3256be67c395352dd6ada13
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
no DRM service exists" into klp-modular-dev
* commit '4299a7c2b049b07b3456a81a4c2b1030523c08ca':
Implement a NoOp DrmManagerClientImpl when no DRM service exists
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
service exists" into klp-modular-dev
* commit '940f8be3619cecda66dad33f995904795df88c2d':
Implement a NoOp DrmManagerClientImpl when no DRM service exists
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ib06f429102a51c540c8132f3397130328279e03a
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | | |
* commit 'e80631aa1992ca50af679cd6a018c0ffda7f9b17':
media: use size_t for integer iterator to Vector::size()
media: 64 bit compile issues
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | | |
* commit '839d11d1f7be9dff2f06c7d30a9eb39cb6782078':
media: use size_t for integer iterator to Vector::size()
media: 64 bit compile issues
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I0a744dc7815a86a993df9b0623440be620ec8903
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'f356a123bf966150965a1af1cb9bd6ff2ca020de':
Support CAST V2 Authentication in MediaDrm
|
| |\ \ \
| | |/ /
| |/| /
| | |/
| | | |
* commit '68d9d71a792deed75d32fe13febc07c9c12c8449':
Support CAST V2 Authentication in MediaDrm
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Java API version
Update frameworks to enable support for CAST
V2 Authentication in the DRM Plugin.
Change-Id: I9066ada0edf8e0d777c503897d8c7fc7f76f2861
related-to-bug: 12702350
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '9a9481f89b26211b20d7f3fde3d54b455843bf70':
More 32-bit only
|
| | |
| | |
| | |
| | | |
Change-Id: Ic333215e39757f91b12d66b8a9ad7f43c8ba8b36
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
LOCAL_MODULE_RELATIVE_PATH"
* commit 'e0a76795125a81471c408d4a23112e98ae2f0ae3':
Use multilib-friendly LOCAL_MODULE_RELATIVE_PATH
|
| | |
| | |
| | |
| | | |
Change-Id: Ifef0dd59ab317b1799fc899bb2e898bb09d2e5f6
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I7b1cc71057b2bd4f771e7bcf508a8c3abd6017ce
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Contains the necessary changes to make frameworks/av build and work
on a 64-bit machine.
Signed-off-by: Craig Barber <craig.barber@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Change-Id: I725feaae50ed8eee25ca2c947cf15aee1f395c43
|
|\ \
| |/
| |
| |
| |
| |
| | |
LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"
* commit 'bb9e396d311ea38e958fb5b56efff7aea4eaed82':
frameworks/av: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
|
| |
| |
| |
| |
| |
| |
| | |
LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it
with LOCAL_MODULE_RELATIVE_PATH.
Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
|
|/
|
|
|
| |
Bug: 11534051
Change-Id: I0ab56b0a96b30f721bcac1d1ccc6ca85c3271ef5
|
|
|
|
|
|
|
|
|
| |
Moving the build of the mock MediaDrm plugin back to
frameworks/av since it can't be installed by cts.
b/10668350
Change-Id: Id662bdb0775389b458f86a299392217f2d959422
|
|
|
|
|
|
|
|
|
| |
This reverts commit 5ff7836da0220b3097f36c8a5e82111816ebca62.
Fixes Fatal signal 6 (SIGABRT)" when playing or downloading a video
bug: 10542864
Change-Id: I7f81a41c3acdbeb571a514b3f65e7ba37d403cca
|
|
|
|
|
|
|
|
|
| |
1. Don't expect plugins to support an empty mimeType in isContentTypeSupported
2. Move the cts test mock drm plugin to the cts tree so it is always used
b/10528466
Change-Id: I6023f6165b1e9d294986f7e5cd0896e056e376f1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In DRM framework, plugins can transmit DrmInfoEvent to Java layer.
Although DrmInfoEvent has several entries, current implementation
can only convey integer and String. This change enables plugins
uto propagate a hashmap to Java layer. The hashmap can have
one or more Strings and one byte array as value.
Changes are made by Sony Corporation.
bug: 10459159
Change-Id: Ic19265d4ad3db4eda66a3c27e1e08873a8f2a4d7
(cherry picked from commit 4f782bf0cb69929ebf03de239e2c9bf8e82adf5e)
|
|
|
|
|
| |
bug: 10244066
Change-Id: I317f05b146db962c271893f6208890a5a6c396f1
|
|
|
|
|
| |
bug: 9545965
Change-Id: Ia6e09efa826b1349d027045e782980daeb7d7596
|
|
|
|
|
|
| |
bug: 8604418
Change-Id: I173fa1ec904ba11dc4cff0343462b3f4bac0d365
|
|
|
|
|
| |
Bug: 8580410
Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
|
|
|
|
| |
Change-Id: I007f147d693664e777b8758be2bb8a4c7ec0236b
|
|
|
|
|
|
|
|
| |
Clarify offline usage of sessions and keys and implement
implement CryptoSession to support additional crypto use
cases.
Change-Id: I5d8000ce7e1dd7eba08969fc50296c9e1456c4fc
|
|
|
|
| |
Change-Id: I9ff8eeb7d0c383b5c0c68cd54eb54ce7d2d22fe6
|