diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp | 3 |
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; } |