| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
to let modules dependant (statically) on libdrmframeworkcommon to
be able to link to libdrmframework dynamically
CRs-Fixed: 655018
Change-Id: I745c604398d191d0d8c96a68d33f8494add303a1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This file needs stdlib.h for malloc, free and realloc, but was
previously getting it only via the OpenSSL headers that it was
including.
BoringSSL, in the future, will be tider about what it includes via its
headers and so this file will need to include stdlib.h itself.
(cherry picked from commit 2544611b6f37e69955fe7161995b7bacf3ae8fba)
Bug: 21085331
Change-Id: I864c679ba5a9f0041dd49d063ad1190ffa87b30a
|
|
|
|
|
|
|
|
| |
The libcrypto and libssl modules (and their respective static and host
versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module
is sufficient.
Change-Id: If9df76e6fefb7419cbb2fb33a0264626c748561e
|
|
|
|
|
|
|
|
|
|
|
| |
to use the new static version.
Change-Id: Ia7b10eb38ca55b72278bfd33d3bf647f338b4e6a
Conflicts:
media/libmedia/IAudioFlinger.cpp
media/libmedia/IMediaPlayer.cpp
media/libstagefright/CameraSource.cpp
|
|\
| |
| |
| |
| | |
* commit 'ac4d8b31d4c7785ccaed28977e05e158d554ce38':
Remove dead code.
|
| |
| |
| |
| |
| | |
BUG: 17364950
Change-Id: I7c55fd918a8c0d1a3375807eaece9ae9176ffeea
|
|\ \
| |/
| |
| |
| | |
* 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 'bb5b41a39f7e93a8df444ae0a1c71495531d265e':
Add SELinux MAC to DrmManagerService.
|
| |
| |
| |
| |
| |
| |
| | |
Add SELinux checks on all interfaces exposed by the
DrmManagerService.
Change-Id: Ib170d3229d88781b76e5fc1c557c8fed233df5d1
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
| |
| |
| | |
Change-Id: I0a744dc7815a86a993df9b0623440be620ec8903
|
|\ \
| |/
| |
| |
| |
| |
| | |
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
|
|
|
|
|
| |
bug: 9545965
Change-Id: Ia6e09efa826b1349d027045e782980daeb7d7596
|
|
|
|
|
| |
Bug: 8580410
Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
|
|
|
|
| |
Change-Id: Ia1e81a91b4b8dc1bf3558a4aa06e90a955c6fbe6
|
|
|
|
|
|
|
|
| |
wrong size in forward lock
Modified by James Dong <jdong@google.com>
Change-Id: Iaacfc79b2b26bdee7046d8555e3b4e0bc224c3c5
|
|
|
|
| |
Change-Id: Ib1276bec6cafb4e94f8f13b52e50e4987765eec4
|
|
|
|
|
|
|
|
|
|
|
| |
In the original code a random number is used to get try
to find an empty slot in the list of free DRM id's.
When you reached the limit of 0xfff id's you ended up
in an eternal loop causing ANRs.
Updated by James Dong <jdong@google.com>.
Change-Id: I70176cc3f770223c4a8060f9739fe2bc03a703d9
|
|
|
|
|
|
|
|
|
| |
This patch enables the drm framework to avoid opening files directly.
As a result, the drm framework no longer needs the sdcard read permision.
o related-to-bug: 6426185
Change-Id: Ib176c35ef4b1a1a405e8e954f19a7985266f2510
|
|
|
|
| |
Change-Id: I94d01f6ad5b1676cc4d6a95807e166f3c25aa79c
|
|\
| |
| |
| |
| |
| |
| | |
/frameworks/av/" into jb-dev
* commit 'e20435de10f63af812da9d4f801b61a8817733a0':
Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/
|
| |
| |
| |
| |
| | |
Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26
related-to-bug: 6647465
|
|/
|
|
|
|
|
|
|
|
|
|
| |
In case of DRM streaming, decrypt session can start just after
receiving the header, and it doesn't need to wait for the entire
content. However, current API of DRM framework only accepts file
handle or URI. With this new API, DRM session can start
without waiting for the entire content.
Changes are made by SEMC and Sony.
Change-Id: I74375fe127df636067f1c300ea91654ba3d1aa3c
|
|
|
|
|
|
| |
static library.
Change-Id: Ia2c4b4fb3b78cbe0d2856cec073b2c7f9c28d3cb
|
|
|
|
| |
Change-Id: I7b7a1acce4d6db748ff193270e73bc3582ba2380
|
|
|
|
|
|
|
| |
o plus a few file relocation: ActivityManager.cpp/h, SoundPool.h, etc
o remove some runtime dependencies to libandroid, libandroid_runtime, etc
Change-Id: I047a47c5fb361dd5cf85cd98798c39f629a75d10
|
|\
| |
| |
| | |
against the supported ones"
|
| |
| |
| |
| |
| |
| | |
supported ones
Change-Id: I6a20832f6a2dfb8554dbddef0dee87cc21c05c80
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I8df2a90409c9266a094a1a0904a5ff76ec483d16
|
|/
|
|
| |
Change-Id: I2cecdba49cf044d2aafd8aa404d27df311cad401
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I47d24070c7bda385cd1d7fa1f6a75dbb1f82b476
|
|/
|
|
| |
Change-Id: I0e7f60b61f03fde046fc1ad668b28cdee635898b
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoid lengthy/duplicate sniffing for drm plugins when a decrypt session is opened
o The change is backward compatibile in that no update is required
for existing drm plug-ins if they do not plan to provide separate
sniffer/extractor
related-to-bug: 5725548
Change-Id: I7fc4caf82d77472da4e2bc7b5d31060fb54fd84c
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/157065
Bug: 5449033
Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/156016
Bug: 5449033
Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
|
|\
| |
| |
| | |
Change-Id: I716b6ceb03bd733f9e7f49008112c8f2c53ad9ce
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Forward Lock Agent"
* commit '8a6fb50d69ec40a413b117bc9145a97ec427852f':
Bug fixes in OMA DRM v1 Forward Lock Agent
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A couple of fixes in the Forward Lock Agent.
The DRM Framework isn't thread safe so the Forward Lock Agent needs
to protect the private structures.
Base64-encoded content with LF-only instead of CRLF line breaks is now
accepted.
A fix for non-standard boundary characters.
The debug prints are also turned off as default.
Change-Id: I8ab417231380fbe1c371d18a147773ceabc6f69f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Generate unique ID for each DrmManagerClient in native side
- Fix the bug where multiple clients could use the same ID
- Return the correct unique ID back to Java
- Add a flag in the unique ID to separate native client and Java client
Change-Id: Ia4574b6b0a526f2335a65380975dc62f9a6e7f9b
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 5010576
Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
|