diff options
| -rw-r--r-- | media/jni/tuner/FilterClient.h | 3 | ||||
| -rw-r--r-- | media/jni/tuner/FrontendClient.cpp | 15 | ||||
| -rw-r--r-- | media/jni/tuner/FrontendClient.h | 3 | ||||
| -rw-r--r-- | media/jni/tuner/LnbClient.cpp | 9 | ||||
| -rw-r--r-- | media/jni/tuner/LnbClient.h | 3 |
5 files changed, 11 insertions, 22 deletions
diff --git a/media/jni/tuner/FilterClient.h b/media/jni/tuner/FilterClient.h index bbabc282464a..736b8f9cd4b4 100644 --- a/media/jni/tuner/FilterClient.h +++ b/media/jni/tuner/FilterClient.h @@ -267,9 +267,6 @@ private: AidlMQ* mFilterMQ; EventFlag* mFilterMQEventFlag; - sp<FilterClientCallback> mCallback; - sp<HidlFilterCallback> 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 9e3664275dac..f400a7157051 100644 --- a/media/jni/tuner/FrontendClient.cpp +++ b/media/jni/tuner/FrontendClient.cpp @@ -78,8 +78,6 @@ namespace android { FrontendClient::FrontendClient(shared_ptr<ITunerFrontend> 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> frontendClientCallback) { if (mTunerFrontend != NULL) { - mAidlCallback = ::ndk::SharedRefBase::make<TunerFrontendCallback>(frontendClientCallback); - mAidlCallback->setFrontendType(mType); - Status s = mTunerFrontend->setCallback(mAidlCallback); + shared_ptr<TunerFrontendCallback> aidlCallback = + ::ndk::SharedRefBase::make<TunerFrontendCallback>(frontendClientCallback); + aidlCallback->setFrontendType(mType); + Status s = mTunerFrontend->setCallback(aidlCallback); return ClientHelper::getServiceSpecificErrorCode(s); } - mHidlCallback = new HidlFrontendCallback(frontendClientCallback); - return mFrontend->setCallback(mHidlCallback); + sp<HidlFrontendCallback> hidlCallback = new HidlFrontendCallback(frontendClientCallback); + return mFrontend->setCallback(hidlCallback); } void FrontendClient::setHidlFrontend(sp<IFrontend> frontend) { diff --git a/media/jni/tuner/FrontendClient.h b/media/jni/tuner/FrontendClient.h index f71616cb32b7..1dd950eee9e1 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<TunerFrontendCallback> mAidlCallback; - sp<HidlFrontendCallback> mHidlCallback; - int mId; int mType; }; diff --git a/media/jni/tuner/LnbClient.cpp b/media/jni/tuner/LnbClient.cpp index 5b6e46eba418..073c49a2d6ac 100644 --- a/media/jni/tuner/LnbClient.cpp +++ b/media/jni/tuner/LnbClient.cpp @@ -45,14 +45,15 @@ void LnbClient::setHidlLnb(sp<ILnb> lnb) { Result LnbClient::setCallback(sp<LnbClientCallback> cb) { if (mTunerLnb != NULL) { - mAidlCallback = ::ndk::SharedRefBase::make<TunerLnbCallback>(cb); - Status s = mTunerLnb->setCallback(mAidlCallback); + shared_ptr<TunerLnbCallback> aidlCallback = + ::ndk::SharedRefBase::make<TunerLnbCallback>(cb); + Status s = mTunerLnb->setCallback(aidlCallback); return ClientHelper::getServiceSpecificErrorCode(s); } if (mLnb != NULL) { - mHidlCallback = new HidlLnbCallback(cb); - return mLnb->setCallback(mHidlCallback); + sp<HidlLnbCallback> 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 465dc2331ecf..7c6118c98eb5 100644 --- a/media/jni/tuner/LnbClient.h +++ b/media/jni/tuner/LnbClient.h @@ -126,9 +126,6 @@ private: */ sp<ILnb> mLnb; - shared_ptr<TunerLnbCallback> mAidlCallback; - sp<HidlLnbCallback> mHidlCallback; - LnbId mId; }; } // namespace android |