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

Commit 941fddd3 authored by Amy Zhang's avatar Amy Zhang Committed by Android (Google) Code Review
Browse files

Merge "Complete TunerTimeFilter implementation" into sc-dev

parents 7398f05d 14a60e8a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -222,6 +222,8 @@ Status TunerDemux::close() {
    }

    Result res = mDemux->close();
    mDemux = NULL;

    if (res != Result::SUCCESS) {
        return Status::fromServiceSpecificError(static_cast<int32_t>(res));
    }
+2 −0
Original line number Diff line number Diff line
@@ -97,6 +97,8 @@ Status TunerDescrambler::close() {
    }

    Result res = mDescrambler->close();
    mDescrambler = NULL;

    if (res != Result::SUCCESS) {
        return Status::fromServiceSpecificError(static_cast<int32_t>(res));
    }
+2 −0
Original line number Diff line number Diff line
@@ -154,6 +154,8 @@ Status TunerDvr::close() {
    }

    Result res = mDvr->close();
    mDvr = NULL;

    if (res != Result::SUCCESS) {
        return ::ndk::ScopedAStatus::fromServiceSpecificError(static_cast<int32_t>(res));
    }
+3 −0
Original line number Diff line number Diff line
@@ -542,6 +542,9 @@ Status TunerFilter::close() {
        return Status::fromServiceSpecificError(static_cast<int32_t>(Result::UNAVAILABLE));
    }
    Result res = mFilter->close();
    mFilter = NULL;
    mFilter_1_1 = NULL;

    if (res != Result::SUCCESS) {
        return Status::fromServiceSpecificError(static_cast<int32_t>(res));
    }
+6 −4
Original line number Diff line number Diff line
@@ -278,12 +278,14 @@ Status TunerFrontend::close() {
    }

    Result status = mFrontend->close();
    if (status == Result::SUCCESS) {
        return Status::ok();
    }
    mFrontend = NULL;
    mFrontend_1_1 = NULL;

    if (status != Result::SUCCESS) {
        return Status::fromServiceSpecificError(static_cast<int32_t>(status));
    }
    return Status::ok();
}

Status TunerFrontend::getStatus(const vector<int32_t>& statusTypes,
        vector<TunerFrontendStatus>* _aidl_return) {
Loading