drm_hwcomposer: remove vendor.hwc.drm.exclude_non_hwfb_imports property
This property was used to force composition on 'client' side.
After adding Backends support, it can be replaced with more straightforward
property definition: 'vendor.hwc.backend_override=client'.
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Change-Id: I896da41abe8b777166a485c06a11c163ceaeb3f0
diff --git a/platform/platformdrmgeneric.cpp b/platform/platformdrmgeneric.cpp
index deac477..ed3a68c 100644
--- a/platform/platformdrmgeneric.cpp
+++ b/platform/platformdrmgeneric.cpp
@@ -45,8 +45,7 @@
}
#endif
-DrmGenericImporter::DrmGenericImporter(DrmDevice *drm)
- : drm_(drm), exclude_non_hwfb_(false) {
+DrmGenericImporter::DrmGenericImporter(DrmDevice *drm) : drm_(drm) {
}
DrmGenericImporter::~DrmGenericImporter() {
@@ -63,11 +62,6 @@
ALOGI("Using %s gralloc module: %s\n", gralloc_->common.name,
gralloc_->common.author);
- char exclude_non_hwfb_prop[PROPERTY_VALUE_MAX];
- property_get("vendor.hwc.drm.exclude_non_hwfb_imports", exclude_non_hwfb_prop,
- "0");
- exclude_non_hwfb_ = static_cast<bool>(strncmp(exclude_non_hwfb_prop, "0", 1));
-
return 0;
}
@@ -348,9 +342,6 @@
if (bo.prime_fds[0] == 0)
return false;
- if (exclude_non_hwfb_ && !(bo.usage & GRALLOC_USAGE_HW_FB))
- return false;
-
return true;
}
diff --git a/platform/platformdrmgeneric.h b/platform/platformdrmgeneric.h
index bb78c28..1bdaa09 100644
--- a/platform/platformdrmgeneric.h
+++ b/platform/platformdrmgeneric.h
@@ -55,7 +55,6 @@
private:
const gralloc_module_t *gralloc_;
- bool exclude_non_hwfb_;
int CloseHandle(uint32_t gem_handle);
std::map<uint32_t, int> gem_refcount_;