summaryrefslogtreecommitdiff
path: root/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp')
-rw-r--r--libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp
index 04ac17e..aff8b45 100644
--- a/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp
+++ b/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp
@@ -20,6 +20,7 @@
#include "ExynosResourceManager.h"
#include "ExynosMPP.h"
#include <unordered_set>
+#include <unordered_map>
extern feature_support_t feature_table[];
@@ -180,6 +181,8 @@ int32_t ExynosDeviceInterface::updateFeatureTable() {
HDEBUGLOGD(eDebugAttrSetting, "type : %d, feature : 0x%lx",
feature_table[j].hwType,
(unsigned long)feature_table[j].attr);
+ mExynosDevice->mResourceManager->mMPPAttrs.insert(std::make_pair((uint32_t)feature_table[j].hwType,
+ (uint64_t)feature_table[j].attr));
}
return 0;
}