diff --git a/media/jni/tuner/FilterClient.h b/media/jni/tuner/FilterClient.h index bbabc282464a8..736b8f9cd4b4a 100644 --- a/media/jni/tuner/FilterClient.h +++ b/media/jni/tuner/FilterClient.h @@ -267,9 +267,6 @@ private: AidlMQ* mFilterMQ; EventFlag* mFilterMQEventFlag; - sp mCallback; - sp mHidlCallback; - native_handle_t* mAvSharedHandle; uint64_t mAvSharedMemSize; bool mIsMediaFilter; diff --git a/media/jni/tuner/FrontendClient.cpp b/media/jni/tuner/FrontendClient.cpp index 9e3664275dac1..f400a71570515 100644 --- a/media/jni/tuner/FrontendClient.cpp +++ b/media/jni/tuner/FrontendClient.cpp @@ -78,8 +78,6 @@ namespace android { FrontendClient::FrontendClient(shared_ptr tunerFrontend, int type) { mTunerFrontend = tunerFrontend; - mAidlCallback = NULL; - mHidlCallback = NULL; mType = type; } @@ -87,22 +85,21 @@ FrontendClient::~FrontendClient() { mTunerFrontend = NULL; mFrontend = NULL; mFrontend_1_1 = NULL; - mAidlCallback = NULL; - mHidlCallback = NULL; mId = -1; mType = -1; } Result FrontendClient::setCallback(sp frontendClientCallback) { if (mTunerFrontend != NULL) { - mAidlCallback = ::ndk::SharedRefBase::make(frontendClientCallback); - mAidlCallback->setFrontendType(mType); - Status s = mTunerFrontend->setCallback(mAidlCallback); + shared_ptr aidlCallback = + ::ndk::SharedRefBase::make(frontendClientCallback); + aidlCallback->setFrontendType(mType); + Status s = mTunerFrontend->setCallback(aidlCallback); return ClientHelper::getServiceSpecificErrorCode(s); } - mHidlCallback = new HidlFrontendCallback(frontendClientCallback); - return mFrontend->setCallback(mHidlCallback); + sp hidlCallback = new HidlFrontendCallback(frontendClientCallback); + return mFrontend->setCallback(hidlCallback); } void FrontendClient::setHidlFrontend(sp frontend) { diff --git a/media/jni/tuner/FrontendClient.h b/media/jni/tuner/FrontendClient.h index f71616cb32b76..1dd950eee9e16 100644 --- a/media/jni/tuner/FrontendClient.h +++ b/media/jni/tuner/FrontendClient.h @@ -226,9 +226,6 @@ private: */ sp<::android::hardware::tv::tuner::V1_1::IFrontend> mFrontend_1_1; - shared_ptr mAidlCallback; - sp mHidlCallback; - int mId; int mType; }; diff --git a/media/jni/tuner/LnbClient.cpp b/media/jni/tuner/LnbClient.cpp index 5b6e46eba4181..073c49a2d6acd 100644 --- a/media/jni/tuner/LnbClient.cpp +++ b/media/jni/tuner/LnbClient.cpp @@ -45,14 +45,15 @@ void LnbClient::setHidlLnb(sp lnb) { Result LnbClient::setCallback(sp cb) { if (mTunerLnb != NULL) { - mAidlCallback = ::ndk::SharedRefBase::make(cb); - Status s = mTunerLnb->setCallback(mAidlCallback); + shared_ptr aidlCallback = + ::ndk::SharedRefBase::make(cb); + Status s = mTunerLnb->setCallback(aidlCallback); return ClientHelper::getServiceSpecificErrorCode(s); } if (mLnb != NULL) { - mHidlCallback = new HidlLnbCallback(cb); - return mLnb->setCallback(mHidlCallback); + sp hidlCallback = new HidlLnbCallback(cb); + return mLnb->setCallback(hidlCallback); } return Result::INVALID_STATE; diff --git a/media/jni/tuner/LnbClient.h b/media/jni/tuner/LnbClient.h index 465dc2331ecfa..7c6118c98eb5a 100644 --- a/media/jni/tuner/LnbClient.h +++ b/media/jni/tuner/LnbClient.h @@ -126,9 +126,6 @@ private: */ sp mLnb; - shared_ptr mAidlCallback; - sp mHidlCallback; - LnbId mId; }; } // namespace android