sde: Set default idle timeout value as 70ms
Set the default value of idle timeout to 70ms, if the property
debug.mdpcomp.idletime value is not set.
Change-Id: I32ce8496255f6acf99721c9188051faab3b4f6af
diff --git a/displayengine/include/utils/constants.h b/displayengine/include/utils/constants.h
index 447b22a..8630d45 100644
--- a/displayengine/include/utils/constants.h
+++ b/displayengine/include/utils/constants.h
@@ -57,6 +57,8 @@
#define ROUND_UP_ALIGN_DOWN(value, a) FLOAT(FloorToMultipleOf(UINT32(value + 0.5f), UINT32(a)))
#define ROUND_UP_ALIGN_UP(value, a) FLOAT(CeilToMultipleOf(UINT32(value + 0.5f), UINT32(a)))
+#define IDLE_TIMEOUT_DEFAULT_MS 70
+
template <class T>
inline void Swap(T &a, T &b) {
T c(a);
diff --git a/displayengine/libs/utils/debug_android.cpp b/displayengine/libs/utils/debug_android.cpp
index 7503999..96339df 100644
--- a/displayengine/libs/utils/debug_android.cpp
+++ b/displayengine/libs/utils/debug_android.cpp
@@ -29,6 +29,7 @@
#include <stdlib.h>
#include <utils/debug.h>
+#include <utils/constants.h>
#include <cutils/log.h>
#include <cutils/properties.h>
@@ -67,7 +68,7 @@
return atoi(property);
}
- return 0;
+ return IDLE_TIMEOUT_DEFAULT_MS;
}
bool Debug::IsRotatorDownScaleDisabled() {