Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58d9c421 authored by Amy Zhang's avatar Amy Zhang Committed by Automerger Merge Worker
Browse files

Merge "Removed unused local callback in Tuner Client" into sc-dev am: 7658b9e2

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13664461

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4ecbad16ee05d7af6c5cd5169669fdb29adbdf67
parents a2816507 7658b9e2
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -267,9 +267,6 @@ private:
    AidlMQ* mFilterMQ;
    EventFlag* mFilterMQEventFlag;

    sp<FilterClientCallback> mCallback;
    sp<HidlFilterCallback> mHidlCallback;

    native_handle_t* mAvSharedHandle;
    uint64_t mAvSharedMemSize;
    bool mIsMediaFilter;
+6 −9
Original line number Diff line number Diff line
@@ -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) {
+0 −3
Original line number Diff line number Diff line
@@ -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;
};
+5 −4
Original line number Diff line number Diff line
@@ -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;
+0 −3
Original line number Diff line number Diff line
@@ -126,9 +126,6 @@ private:
     */
    sp<ILnb> mLnb;

    shared_ptr<TunerLnbCallback> mAidlCallback;
    sp<HidlLnbCallback> mHidlCallback;

    LnbId mId;
};
}  // namespace android