Loading services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp +7 −26 Original line number Diff line number Diff line Loading @@ -59,14 +59,11 @@ using AidlVsyncPeriodChangeConstraints = aidl::android::hardware::graphics::composer3::VsyncPeriodChangeConstraints; using AidlVsyncPeriodChangeTimeline = aidl::android::hardware::graphics::composer3::VsyncPeriodChangeTimeline; using AidlLayerGenericMetadataKey = aidl::android::hardware::graphics::composer3::LayerGenericMetadataKey; using AidlDisplayContentSamplingAttributes = aidl::android::hardware::graphics::composer3::DisplayContentSamplingAttributes; using AidlFormatColorComponent = aidl::android::hardware::graphics::composer3::FormatColorComponent; using AidlDisplayConnectionType = aidl::android::hardware::graphics::composer3::DisplayConnectionType; using AidlIComposerClient = aidl::android::hardware::graphics::composer3::IComposerClient; using AidlColorTransform = aidl::android::hardware::graphics::common::ColorTransform; using AidlDataspace = aidl::android::hardware::graphics::common::Dataspace; Loading Loading @@ -166,14 +163,6 @@ VsyncPeriodChangeTimeline translate(AidlVsyncPeriodChangeTimeline x) { }; } template <> IComposerClient::LayerGenericMetadataKey translate(AidlLayerGenericMetadataKey x) { return IComposerClient::LayerGenericMetadataKey{ .name = x.name, .mandatory = x.mandatory, }; } template <> IComposerClient::ClientTargetProperty translate(ClientTargetProperty x) { return IComposerClient::ClientTargetProperty{ Loading Loading @@ -989,24 +978,16 @@ V2_4::Error AidlComposer::setContentType(Display display, return V2_4::Error::NONE; } V2_4::Error AidlComposer::setLayerGenericMetadata(Display display, Layer layer, const std::string& key, bool mandatory, const std::vector<uint8_t>& value) { mWriter.setLayerGenericMetadata(translate<int64_t>(display), translate<int64_t>(layer), key, mandatory, value); return V2_4::Error::NONE; V2_4::Error AidlComposer::setLayerGenericMetadata(Display, Layer, const std::string&, bool, const std::vector<uint8_t>&) { // There are no users for this API. See b/209691612. return V2_4::Error::UNSUPPORTED; } V2_4::Error AidlComposer::getLayerGenericMetadataKeys( std::vector<IComposerClient::LayerGenericMetadataKey>* outKeys) { std::vector<AidlLayerGenericMetadataKey> keys; const auto status = mAidlComposerClient->getLayerGenericMetadataKeys(&keys); if (!status.isOk()) { ALOGE("getLayerGenericMetadataKeys failed %s", status.getDescription().c_str()); return static_cast<V2_4::Error>(status.getServiceSpecificError()); } *outKeys = translate<IComposerClient::LayerGenericMetadataKey>(keys); return V2_4::Error::NONE; std::vector<IComposerClient::LayerGenericMetadataKey>*) { // There are no users for this API. See b/209691612. return V2_4::Error::UNSUPPORTED; } Error AidlComposer::getClientTargetProperty( Loading Loading
services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp +7 −26 Original line number Diff line number Diff line Loading @@ -59,14 +59,11 @@ using AidlVsyncPeriodChangeConstraints = aidl::android::hardware::graphics::composer3::VsyncPeriodChangeConstraints; using AidlVsyncPeriodChangeTimeline = aidl::android::hardware::graphics::composer3::VsyncPeriodChangeTimeline; using AidlLayerGenericMetadataKey = aidl::android::hardware::graphics::composer3::LayerGenericMetadataKey; using AidlDisplayContentSamplingAttributes = aidl::android::hardware::graphics::composer3::DisplayContentSamplingAttributes; using AidlFormatColorComponent = aidl::android::hardware::graphics::composer3::FormatColorComponent; using AidlDisplayConnectionType = aidl::android::hardware::graphics::composer3::DisplayConnectionType; using AidlIComposerClient = aidl::android::hardware::graphics::composer3::IComposerClient; using AidlColorTransform = aidl::android::hardware::graphics::common::ColorTransform; using AidlDataspace = aidl::android::hardware::graphics::common::Dataspace; Loading Loading @@ -166,14 +163,6 @@ VsyncPeriodChangeTimeline translate(AidlVsyncPeriodChangeTimeline x) { }; } template <> IComposerClient::LayerGenericMetadataKey translate(AidlLayerGenericMetadataKey x) { return IComposerClient::LayerGenericMetadataKey{ .name = x.name, .mandatory = x.mandatory, }; } template <> IComposerClient::ClientTargetProperty translate(ClientTargetProperty x) { return IComposerClient::ClientTargetProperty{ Loading Loading @@ -989,24 +978,16 @@ V2_4::Error AidlComposer::setContentType(Display display, return V2_4::Error::NONE; } V2_4::Error AidlComposer::setLayerGenericMetadata(Display display, Layer layer, const std::string& key, bool mandatory, const std::vector<uint8_t>& value) { mWriter.setLayerGenericMetadata(translate<int64_t>(display), translate<int64_t>(layer), key, mandatory, value); return V2_4::Error::NONE; V2_4::Error AidlComposer::setLayerGenericMetadata(Display, Layer, const std::string&, bool, const std::vector<uint8_t>&) { // There are no users for this API. See b/209691612. return V2_4::Error::UNSUPPORTED; } V2_4::Error AidlComposer::getLayerGenericMetadataKeys( std::vector<IComposerClient::LayerGenericMetadataKey>* outKeys) { std::vector<AidlLayerGenericMetadataKey> keys; const auto status = mAidlComposerClient->getLayerGenericMetadataKeys(&keys); if (!status.isOk()) { ALOGE("getLayerGenericMetadataKeys failed %s", status.getDescription().c_str()); return static_cast<V2_4::Error>(status.getServiceSpecificError()); } *outKeys = translate<IComposerClient::LayerGenericMetadataKey>(keys); return V2_4::Error::NONE; std::vector<IComposerClient::LayerGenericMetadataKey>*) { // There are no users for this API. See b/209691612. return V2_4::Error::UNSUPPORTED; } Error AidlComposer::getClientTargetProperty( Loading