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

Commit d224ed7f authored by Kriti Dang's avatar Kriti Dang Committed by Automerger Merge Worker
Browse files

Merge "Make getBootDisplayModeSupport feature optional in aidl composer" into tm-dev am: bf9cc042

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

Change-Id: Idc37e86ce09eaadd810417f2b47028f8f0ff8d8a
parents 33e8e135 bf9cc042
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -165,7 +165,6 @@ struct DisplayTestCommon : public testing::Test {
        EXPECT_CALL(mCompositionEngine, getRenderEngine()).WillRepeatedly(ReturnRef(mRenderEngine));
        EXPECT_CALL(mCompositionEngine, getRenderEngine()).WillRepeatedly(ReturnRef(mRenderEngine));
        EXPECT_CALL(mRenderEngine, supportsProtectedContent()).WillRepeatedly(Return(false));
        EXPECT_CALL(mRenderEngine, supportsProtectedContent()).WillRepeatedly(Return(false));
        EXPECT_CALL(mRenderEngine, isProtected()).WillRepeatedly(Return(false));
        EXPECT_CALL(mRenderEngine, isProtected()).WillRepeatedly(Return(false));
        EXPECT_CALL(mHwComposer, getBootDisplayModeSupport()).WillRepeatedly(Return(false));
    }
    }


    DisplayCreationArgs getDisplayCreationArgsForPhysicalDisplay() {
    DisplayCreationArgs getDisplayCreationArgsForPhysicalDisplay() {
+0 −1
Original line number Original line Diff line number Diff line
@@ -247,7 +247,6 @@ bool AidlComposer::isSupported(OptionalFeature feature) const {
        case OptionalFeature::RefreshRateSwitching:
        case OptionalFeature::RefreshRateSwitching:
        case OptionalFeature::ExpectedPresentTime:
        case OptionalFeature::ExpectedPresentTime:
        case OptionalFeature::DisplayBrightnessCommand:
        case OptionalFeature::DisplayBrightnessCommand:
        case OptionalFeature::BootDisplayConfig:
        case OptionalFeature::KernelIdleTimer:
        case OptionalFeature::KernelIdleTimer:
        case OptionalFeature::PhysicalDisplayOrientation:
        case OptionalFeature::PhysicalDisplayOrientation:
            return true;
            return true;
+0 −1
Original line number Original line Diff line number Diff line
@@ -94,7 +94,6 @@ public:
        ExpectedPresentTime,
        ExpectedPresentTime,
        // Whether setDisplayBrightness is able to be applied as part of a display command.
        // Whether setDisplayBrightness is able to be applied as part of a display command.
        DisplayBrightnessCommand,
        DisplayBrightnessCommand,
        BootDisplayConfig,
        KernelIdleTimer,
        KernelIdleTimer,
        PhysicalDisplayOrientation,
        PhysicalDisplayOrientation,
    };
    };
+0 −4
Original line number Original line Diff line number Diff line
@@ -740,10 +740,6 @@ std::future<status_t> HWComposer::setDisplayBrightness(
            });
            });
}
}


bool HWComposer::getBootDisplayModeSupport() {
    return mComposer->isSupported(Hwc2::Composer::OptionalFeature::BootDisplayConfig);
}

status_t HWComposer::setBootDisplayMode(PhysicalDisplayId displayId,
status_t HWComposer::setBootDisplayMode(PhysicalDisplayId displayId,
                                        hal::HWConfigId displayModeId) {
                                        hal::HWConfigId displayModeId) {
    RETURN_IF_INVALID_DISPLAY(displayId, BAD_INDEX);
    RETURN_IF_INVALID_DISPLAY(displayId, BAD_INDEX);
+0 −2
Original line number Original line Diff line number Diff line
@@ -267,7 +267,6 @@ public:
    virtual std::optional<hal::HWDisplayId> fromPhysicalDisplayId(PhysicalDisplayId) const = 0;
    virtual std::optional<hal::HWDisplayId> fromPhysicalDisplayId(PhysicalDisplayId) const = 0;


    // Composer 3.0
    // Composer 3.0
    virtual bool getBootDisplayModeSupport() = 0;
    virtual status_t setBootDisplayMode(PhysicalDisplayId, hal::HWConfigId) = 0;
    virtual status_t setBootDisplayMode(PhysicalDisplayId, hal::HWConfigId) = 0;
    virtual status_t clearBootDisplayMode(PhysicalDisplayId) = 0;
    virtual status_t clearBootDisplayMode(PhysicalDisplayId) = 0;
    virtual std::optional<hal::HWConfigId> getPreferredBootDisplayMode(PhysicalDisplayId) = 0;
    virtual std::optional<hal::HWConfigId> getPreferredBootDisplayMode(PhysicalDisplayId) = 0;
@@ -406,7 +405,6 @@ public:
    const std::unordered_map<std::string, bool>& getSupportedLayerGenericMetadata() const override;
    const std::unordered_map<std::string, bool>& getSupportedLayerGenericMetadata() const override;


    // Composer 3.0
    // Composer 3.0
    bool getBootDisplayModeSupport() override;
    status_t setBootDisplayMode(PhysicalDisplayId, hal::HWConfigId) override;
    status_t setBootDisplayMode(PhysicalDisplayId, hal::HWConfigId) override;
    status_t clearBootDisplayMode(PhysicalDisplayId) override;
    status_t clearBootDisplayMode(PhysicalDisplayId) override;
    std::optional<hal::HWConfigId> getPreferredBootDisplayMode(PhysicalDisplayId) override;
    std::optional<hal::HWConfigId> getPreferredBootDisplayMode(PhysicalDisplayId) override;
Loading