support only a primary layer 81/147281/2
authorBoram Park <boram1288.park@samsung.com>
Mon, 4 Sep 2017 00:05:01 +0000 (09:05 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 4 Sep 2017 00:46:45 +0000 (09:46 +0900)
Change-Id: Iabf28cb89b3a6590ed64c8bed01b701314c7284b

src/tdm_drm_display.c

index 15d4715..fb64607 100644 (file)
@@ -557,6 +557,14 @@ _tdm_drm_display_create_layer_list_type(tdm_drm_data *drm_data)
                        goto failed;
                }
 
+               /* The TDM drm backend only support a primary layer. */
+               if (type != DRM_PLANE_TYPE_PRIMARY) {
+                       TDM_INFO("The TDM drm backend only support a primary layer. plane(%d) type(%d)",
+                                        plane->plane_id, type);
+                       drmModeFreePlane(plane);
+                       continue;
+               }
+
                planes[plane_cnt] = plane;
                types[plane_cnt] = type;
                plane_cnt++;