Merge "hwc: Fix bugs with mixed mode MDP comp"
diff --git a/libhwcomposer/hwc.cpp b/libhwcomposer/hwc.cpp
index 3bf1504..9bf0c45 100644
--- a/libhwcomposer/hwc.cpp
+++ b/libhwcomposer/hwc.cpp
@@ -41,7 +41,7 @@
using namespace overlay;
#define VSYNC_DEBUG 0
-#define BLANK_DEBUG 0
+#define BLANK_DEBUG 1
static int hwc_device_open(const struct hw_module_t* module,
const char* name,
diff --git a/libhwcomposer/hwc_utils.cpp b/libhwcomposer/hwc_utils.cpp
index 8fdaf06..8ea9767 100644
--- a/libhwcomposer/hwc_utils.cpp
+++ b/libhwcomposer/hwc_utils.cpp
@@ -559,8 +559,11 @@
}
if(ret < 0) {
- ALOGE("ioctl MSMFB_BUFFER_SYNC failed, err=%s",
- strerror(errno));
+ ALOGE("%s: ioctl MSMFB_BUFFER_SYNC failed, err=%s",
+ __FUNCTION__, strerror(errno));
+ ALOGE("%s: acq_fen_fd_cnt=%d flags=%d fd=%d dpy=%d numHwLayers=%d",
+ __FUNCTION__, data.acq_fen_fd_cnt, data.flags, fbFd,
+ dpy, list->numHwLayers);
}
for(uint32_t i = 0; i < list->numHwLayers; i++) {