History log of /frameworks/base/media/jni/android_media_MediaDrm.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1b51c72e910a91e79efe34c6252e01862516e73d 31-Oct-2014 Jeff Tinker <jtinker@google.com> Add missing secure stop methods

b/18053197
b/18076411

Change-Id: Ide9ecab2fd2021f3544491f23ae84c394c48ac14
/frameworks/base/media/jni/android_media_MediaDrm.cpp
2979986b576ffbf0e22057cf135626bc54b9880b 27-Aug-2014 Jeff Tinker <jtinker@google.com> Fix exception message string formatting in MediaDrm

bug: 17281760
Change-Id: If527234d2efb1507eca8703027e3cbdd53961b9e
/frameworks/base/media/jni/android_media_MediaDrm.cpp
6bf5b600d6d1e98f7eabbbc884dd286b335acd66 30-Apr-2014 Jeff Tinker <jtinker@google.com> Allow device to be unprovisioned

bug: 12247651
Change-Id: Ie2e77566d2c65925091296da5bcbec327985c946
/frameworks/base/media/jni/android_media_MediaDrm.cpp
d712e1a387f06fedb33d083730d279b26ed5e399 19-Jun-2014 Jeff Tinker <jtinker@google.com> Add diagnostic error code to MediaDrm IllegalStateExceptions

bug: 13976775
Change-Id: I682dd66a79252a9ee030b3cab5deb350e653e933
/frameworks/base/media/jni/android_media_MediaDrm.cpp
600071ca78bb3fa52b4b3e04112ed6664ffe0e30 12-Apr-2014 Jeff Tinker <jtinker@google.com> Allow DRM plugins to be destroyed when released

bug: 13411994
Change-Id: I5b4ac137ebfbaa61bc37f8344ab6ff3a7f6c0099
/frameworks/base/media/jni/android_media_MediaDrm.cpp
65c94e695929ffa1aaa49d7b5938b34aaf078b6c 02-Apr-2014 Jeff Tinker <jtinker@google.com> Add signature|system permission to MediaDrm signer APIs

Also addresses style issues noted in post-submit review from
https://googleplex-android-review.git.corp.google.com/#/c/439054/

Change-Id: If177b11dbcc049bc271529c119bc5c36ae0107b5
related-to-bug: 12702350
/frameworks/base/media/jni/android_media_MediaDrm.cpp
e4095a80b674642e0e0e8f0883dee3b22f32f19a 04-Mar-2014 Jeff Tinker <jtinker@google.com> Support CAST V2 Authentication in MediaDrm

Java API version

Update frameworks to enable support for CAST
V2 Authentication in the DRM Plugin.

Change-Id: I23cfbbbc89c1226b7a3968ce8bc1e2d4bd41014a
related-to-bug: 12702350
/frameworks/base/media/jni/android_media_MediaDrm.cpp
868173a53f0d1059408b049f30af3402d5b0de64 11-Jan-2014 Jason Sams <jsams@google.com> Merge "Fix a JNI local reference leak in MediaDrm"
265551a164ac7757d1f2dacc0e2ab0afa0f850c7 10-Dec-2013 Patrik2 Carlsson <patrik2.carlsson@sonymobile.com> Fix a JNI local reference leak in MediaDrm

A reference leak was found in the subtitle usecase that also
applies to android_media_MediaDrm.cpp
(Code taken from the similar fix in android_media_MediaPlayer.cpp)

Change-Id: Icc4b25e4adc9a600ff4ac99a7a8478bb55a6e348
/frameworks/base/media/jni/android_media_MediaDrm.cpp
f11dd63e0c5c8cf02d382351004000b243013b5f 18-Dec-2013 Narayan Kamath <narayan@google.com> MediaDrm#mNativeContext is a long, not int.

Therefore, we must use SetLongField and not SetIntField.

Change-Id: I2a805dd6b7c8e4905e742d8632d941f381a05930
/frameworks/base/media/jni/android_media_MediaDrm.cpp
656fd0402613cec0196d5e2ae0a460d044d2805b 28-Nov-2013 Ashok Bhat <ashok.bhat@arm.com> AArch64: Use long for pointers in MediaDrm and MediaMuxer

For storing pointers, long is used in MediaDrm and
MediaMuxer classes, as native pointers can be 64-bit.

Change-Id: I77f26cde627baf0dce70b6aa3a4dbd974051d9a6
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
/frameworks/base/media/jni/android_media_MediaDrm.cpp
87eac99a21772ae56018cb81db6966557b459554 10-Sep-2013 Ruben Brunk <rubenbrunk@google.com> Remove dependency on JNIHelp header side effects.

Bug: 10680559
Change-Id: I47870d6c48906e0a420c52b7bc5945ffe29c68a2
/frameworks/base/media/jni/android_media_MediaDrm.cpp
7cda491321b9bd2e8faf956824312ea6a30e6457 21-Aug-2013 Jeff Tinker <jtinker@google.com> Add ability to test supported content types to MediaDrm

bug: 10244066
Change-Id: Ic96c2e23f36809faf1c88ede500f4bc2bad4142a
/frameworks/base/media/jni/android_media_MediaDrm.cpp
8117d8f7023f8981bc4b2651efed5b28104d83d3 16-Aug-2013 Jeff Tinker <jtinker@google.com> Fix JNI method called with exception pending

bug: 10313912
Change-Id: I8390905334f2e37f210adced52c31e7a431d4f55
/frameworks/base/media/jni/android_media_MediaDrm.cpp
3ed38266c1647c6219ae5ad89cb3f867cf66caaa 03-Aug-2013 Jeff Tinker <jtinker@google.com> Define error codes for MediaCodec.CryptoException

Define specific failure cases so apps have the information they
need to deal with these conditions.

Also adds a new ResourceBusyException to MediaDrm

Change-Id: Iaecf269d58108f28179974b05671bf29b9fe4b7d
related-to-bug: 10157154
related-to-bug: 9695816
/frameworks/base/media/jni/android_media_MediaDrm.cpp
606ab4706df372974cc86eb1bb1c50d79422d7cc 22-May-2013 Jeff Tinker <jtinker@google.com> Merge "Improve exception error messages to help diagnose app errors" into jb-mr2-dev
17b8922785987afa002fb5f081781f056e3ca1c7 21-May-2013 Jeff Tinker <jtinker@google.com> Fix invalid keyType translation in MediaDrm.getKeyRequest

bug: 9070897
Change-Id: Ib9b4174e08b1c828d0204e0ab65bc3d7c2efcedf
/frameworks/base/media/jni/android_media_MediaDrm.cpp
eada5376d9c34f77bd3ba86a2ea674e3bde5e961 21-May-2013 Jeff Tinker <jtinker@google.com> Improve exception error messages to help diagnose app errors

bug: 9072051

Change-Id: I45057951d1a62b1b4a996e85f01601239e1b7161
/frameworks/base/media/jni/android_media_MediaDrm.cpp
1d7c218ba23185c58ae27f59e4ec6b8526b2d04a 26-Apr-2013 Jeff Tinker <jtinker@google.com> MediaDrm API: Add two exceptions to handle error path scenarios

bug: 8725707
Change-Id: Ia00c495ac591cc2993f4d11ad3480b59833d009e
/frameworks/base/media/jni/android_media_MediaDrm.cpp
f7568b5ee96b3d80721c76ab3d47f1368a99bf98 17-Apr-2013 Jeff Tinker <jtinker@google.com> Improve error handling for DRM errors reported by plugins

Change-Id: I25df78f16379b32c54189949daa3ab9c91187375
related-to-bug: 8621516
/frameworks/base/media/jni/android_media_MediaDrm.cpp
e1c76bebef41d362369627ed0c06ea9a01c6bddb 04-Apr-2013 Jeff Tinker <jtinker@google.com> Make MediaDrm APIs public

bug: 8603279

Change-Id: I9fab2673867ad413a084933cee7239d13e8b7893
/frameworks/base/media/jni/android_media_MediaDrm.cpp
54cfbd6dc28334119c33b6a77779bfe244c71e69 02-Apr-2013 Jeff Tinker <jtinker@google.com> Implement async event callout from drm plugin to Java app

Change-Id: I451b7c6f766aafac39ce432a71ef5a03bffe29f1
/frameworks/base/media/jni/android_media_MediaDrm.cpp
16b8cffb2893c10c35788191847500004da466d1 31-Mar-2013 Jeff Tinker <jtinker@google.com> MediaDrm API update

Clarify offline usage of sessions and keys and implement
implement CryptoSession to support additional crypto use
cases.

Change-Id: Id3f8c706e9e3034b09af8e2a6a2f26bd74a49f93
/frameworks/base/media/jni/android_media_MediaDrm.cpp
8a0c80fdcc46faa8cb8c9f4dda06f4b63ec2f906 08-Feb-2013 Jeff Tinker <jtinker@google.com> Implementing MediaDrm APIs

Change-Id: Ib6eeb9c04c5c5cf1d485f9004cd3e6a1047a1d19
/frameworks/base/media/jni/android_media_MediaDrm.cpp