OSDN Git Service

Add log to trace wrongly disabled planes.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Sat, 17 Feb 2018 23:18:15 +0000 (15:18 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Sat, 17 Feb 2018 23:18:15 +0000 (15:18 -0800)
Jira: None.
Test: Build passes on Android.

Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/utils/hwctrace.h

index fcac739..be42ca0 100644 (file)
@@ -243,6 +243,10 @@ class TraceFunc {
   for (DisplayPlaneState & comp_plane : current_composition_planes) {          \
     ITRACE("Composition Plane State for Index: %d", plane_layer_index);        \
     const std::vector<size_t> &source_layers = comp_plane.GetSourceLayers();   \
+    if (!comp_plane.GetDisplayPlane()->InUse()) {                              \
+      ITRACE("ALERT: Plane Disabled");                                         \
+      continue;                                                                \
+    }                                                                          \
     if (comp_plane.NeedsOffScreenComposition()) {                              \
       ITRACE("DisplayPlane state: kRender. Total layers: %lu",                 \
              source_layers.size());                                            \