History log of /frameworks/base/media/jni/android_media_MediaDescrambler.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd5385531165b6e13d8b6856a0678c228de5a22f 22-Feb-2018 Chong Zhang <chz@google.com> cas: explicitly define possible key id values

Remove cas header from media jni headers, and define flags
for PES header extraction.

bug: 73898003

test: CTS MediaCasTest, MediaDrmClearkeyTest

Change-Id: I2a512e2dbeb8be53a64bfa0b89254032c7341fa2
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
f98fc1c54a3bb392cd28fb83b669731092293c55 14-Feb-2018 Chong Zhang <chz@google.com> MediaCas: use HidlMemory to avoid handle leaks

bug: 67710751
test: CTS MediaCasTest, ClearKeySystemTest; VTS VtsHalCasV1_0Target
Change-Id: I379ba416e72328f8e18849ded42dedb24e34210b
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
60cc6c03ff489169a6337f770ff06197ed17263c 26-Aug-2017 Steven Moreland <smoreland@google.com> cpp: use proper nativehelper headers

libnativehelper exports headers under nativehelper. These were
available before incorrectly as global headers in order to give
access to jni.h.

Test: modules using cpp find headers
Bug: 63762847
Change-Id: I34722bb961327b0128703ab925bc86961ca66cb6
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
2659c2f16cf55d58f5b3817347340ae84f9eaabd 27-Apr-2017 Chong Zhang <chz@google.com> cas: convert MediaCas to HIDL

- Replace AIDL interfaces with corresponding HIDL ones.

bug: 22804304
Change-Id: I8c552ce6fc3766715cd1bc0ea05c0988d56f590e
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
addc39ec27f3eb9b61ad8565804201a866d16abd 31-Mar-2017 Chong Zhang <chz@google.com> MediaCas: address comments for API reviews

- Wrap session id byte array in Session object

- Move session operations from MediaCas to Session

- Remove position prarameters on descramble() method

- Retrieve cas info for a track by getCasInfo() instead
of getDrmInitData().

bug: 22804304
bug: 36791613
bug: 36783335

Change-Id: Ib3ad8d6a2f679c0e60d2bb025ac5999339722306
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
dadee0c33e6cb659978ce4fa6aa21f7c384fc43c 14-Mar-2017 Chong Zhang <chz@google.com> MediaCas: rethrow MediaCas specific exception

Translate ServiceSpecificException from aidl to CAS-specific
exceptions. Also, throw CAS specific exception for descramble().

bug: 22804304

Change-Id: I6d68c335c87fbb95fd8cc227e432eed4e5951550
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp
d5927ae8833780395f8fc5070d0a0a4f8f668292 03-Jan-2017 Chong Zhang <chz@google.com> MediaCas: add framework APIs

Java API changes to support MediaCas framework.

Also add partial-frame related enums to MediaCodec,
MediaCodecInfo, and MediaExtractor as a way to indicate
a input frame contains partial data.

Test: basic test app and test plugin to execise the code path;
impelenting playback of CAS-secured MPEG2TS streams, including
a Widevine-based CAS plugin, locally modified ExoPlayer and
Android TV Tuner input.

bug: 22804304
Change-Id: Ia4ba1d4046f7588e42bfb21e726390457d2fc8e3
/frameworks/base/media/jni/android_media_MediaDescrambler.cpp