summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--hwc2/common/devices/PhysicalDevice.cpp18
-rw-r--r--hwc2/common/devices/PrimaryDevice.cpp48
-rw-r--r--hwc2/common/hdmi/DisplayHdmi.cpp16
-rw-r--r--hwc2/common/hdmi/DisplayHdmi.h1
-rw-r--r--hwc2/common/utils/SysTokenizer.cpp180
-rw-r--r--hwc2/common/utils/SysTokenizer.h135
-rw-r--r--hwc2/include/PhysicalDevice.h4
-rw-r--r--hwc2/include/PrimaryDevice.h14
-rw-r--r--hwc2/platforms/Android.mk3
9 files changed, 407 insertions, 12 deletions
diff --git a/hwc2/include/PhysicalDevice.h b/hwc2/include/PhysicalDevice.h
index 708b6ee..66f925c 100644
--- a/hwc2/include/PhysicalDevice.h
+++ b/hwc2/include/PhysicalDevice.h
@@ -133,6 +133,7 @@ public:
// display config operations
virtual bool updateDisplayConfigs();
virtual void updateActiveDisplayAttribute();
+ void updateDisplayInfo(char defaultMode[64]);
// events
virtual void onVsync(int64_t timestamp);
@@ -258,6 +259,9 @@ private:
float mReverseScaleX;
float mReverseScaleY;
+ int mDisplayWidth;
+ int mDisplayHeight;
+
//omx handle for set omx pts
int32_t mOmxVideoHandle;
};