From eee82e44548f17253c2e06b25725f91c7b549ec2 Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Fri, 12 Dec 2014 12:27:54 -0800 Subject: MediaCodecList: handle binder death Bug: 18691591 Change-Id: Icc402d6ea9b0de4ac642c3b403fb64e865481b2e --- include/media/stagefright/MediaCodecList.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include') diff --git a/include/media/stagefright/MediaCodecList.h b/include/media/stagefright/MediaCodecList.h index 8605d99..c2bbe4d 100644 --- a/include/media/stagefright/MediaCodecList.h +++ b/include/media/stagefright/MediaCodecList.h @@ -52,6 +52,12 @@ struct MediaCodecList : public BnMediaCodecList { static sp getLocalInstance(); private: + class BinderDeathObserver : public IBinder::DeathRecipient { + void binderDied(const wp &the_late_who __unused); + }; + + static sp sBinderDeathObserver; + enum Section { SECTION_TOPLEVEL, SECTION_DECODERS, -- cgit v1.1