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

Commit 5b2a5e09 authored by Peiyong Lin's avatar Peiyong Lin
Browse files

[SurfaceFlinger] Remove getDisplayBrightnessSupport.

Brightness is already a per display capability, we don't need this API.

BUG: 130313275
Test: build
Change-Id: Ibfebd0c92b02a19a740f9643ca57fd396a1d490d
parent 43adcf28
Loading
Loading
Loading
Loading
+0 −17
Original line number Diff line number Diff line
@@ -1158,23 +1158,6 @@ Error Composer::setLayerPerFrameMetadataBlobs(
    return Error::NONE;
}

Error Composer::getDisplayBrightnessSupport(Display display, bool* outSupport) {
    if (!mClient_2_3) {
        return Error::UNSUPPORTED;
    }
    Error error = kDefaultError;
    mClient_2_3->getDisplayBrightnessSupport(display,
                                             [&](const auto& tmpError, const auto& tmpSupport) {
                                                 error = tmpError;
                                                 if (error != Error::NONE) {
                                                     return;
                                                 }

                                                 *outSupport = tmpSupport;
                                             });
    return error;
}

Error Composer::setDisplayBrightness(Display display, float brightness) {
    if (!mClient_2_3) {
        return Error::UNSUPPORTED;
+0 −2
Original line number Diff line number Diff line
@@ -203,7 +203,6 @@ public:
                                         std::vector<DisplayCapability>* outCapabilities) = 0;
    virtual Error setLayerPerFrameMetadataBlobs(
            Display display, Layer layer, const std::vector<PerFrameMetadataBlob>& metadata) = 0;
    virtual Error getDisplayBrightnessSupport(Display display, bool* outSupport) = 0;
    virtual Error setDisplayBrightness(Display display, float brightness) = 0;
};

@@ -416,7 +415,6 @@ public:
    Error setLayerPerFrameMetadataBlobs(
            Display display, Layer layer,
            const std::vector<IComposerClient::PerFrameMetadataBlob>& metadata) override;
    Error getDisplayBrightnessSupport(Display display, bool* outSupport) override;
    Error setDisplayBrightness(Display display, float brightness) override;

private:
+0 −5
Original line number Diff line number Diff line
@@ -276,11 +276,6 @@ Display::Display(android::Hwc2::Composer& composer,
        if (error == Error::None && dozeSupport) {
            mDisplayCapabilities.emplace(DisplayCapability::Doze);
        }
        bool brightnessSupport = false;
        error = static_cast<Error>(mComposer.getDisplayBrightnessSupport(mId, &brightnessSupport));
        if (error == Error::None && brightnessSupport) {
            mDisplayCapabilities.emplace(DisplayCapability::Brightness);
        }
    }
    ALOGV("Created display %" PRIu64, id);
}
+0 −1
Original line number Diff line number Diff line
@@ -122,7 +122,6 @@ public:
    MOCK_METHOD3(setLayerPerFrameMetadataBlobs,
                 Error(Display, Layer, const std::vector<IComposerClient::PerFrameMetadataBlob>&));
    MOCK_METHOD2(setDisplayBrightness, Error(Display, float));
    MOCK_METHOD2(getDisplayBrightnessSupport, Error(Display, bool*));
};

} // namespace mock