diff options
author | Jeff Tinker <jtinker@google.com> | 2013-07-07 12:26:16 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-07-07 12:26:16 -0700 |
commit | 9a25c012915f2209fff1479b246ae8eba38c3eff (patch) | |
tree | af538ebd502f0d834f5e9a10799f3e508bdfa55b /media/libmediaplayerservice/Drm.h | |
parent | ace2378c934b61fbd865b5ade9ff7d0df81dabe3 (diff) | |
parent | eced745af7d2d27a8c45e04eb071d4fb30cd3e48 (diff) | |
download | frameworks_av-9a25c012915f2209fff1479b246ae8eba38c3eff.zip frameworks_av-9a25c012915f2209fff1479b246ae8eba38c3eff.tar.gz frameworks_av-9a25c012915f2209fff1479b246ae8eba38c3eff.tar.bz2 |
am eced745a: Merge "Part of fix for TEE resource leaks when app crashes" into jb-mr2-dev
* commit 'eced745af7d2d27a8c45e04eb071d4fb30cd3e48':
Part of fix for TEE resource leaks when app crashes
Diffstat (limited to 'media/libmediaplayerservice/Drm.h')
-rw-r--r-- | media/libmediaplayerservice/Drm.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/Drm.h b/media/libmediaplayerservice/Drm.h index 3da8ad4..3f460f1 100644 --- a/media/libmediaplayerservice/Drm.h +++ b/media/libmediaplayerservice/Drm.h @@ -29,7 +29,9 @@ namespace android { struct DrmFactory; struct DrmPlugin; -struct Drm : public BnDrm, public DrmPluginListener { +struct Drm : public BnDrm, + public IBinder::DeathRecipient, + public DrmPluginListener { Drm(); virtual ~Drm(); @@ -115,6 +117,8 @@ struct Drm : public BnDrm, public DrmPluginListener { Vector<uint8_t> const *sessionId, Vector<uint8_t> const *data); + virtual void binderDied(const wp<IBinder> &the_late_who); + private: mutable Mutex mLock; |