Revert "[hwc] make a temp fix related to ecore_drm" 06/157106/1
authorKonstantin Drabeniuk <k.drabeniuk@samsung.com>
Mon, 23 Oct 2017 10:20:01 +0000 (13:20 +0300)
committerKonstantin Drabeniuk <k.drabeniuk@samsung.com>
Mon, 23 Oct 2017 10:20:01 +0000 (13:20 +0300)
This reverts commit 4fda527798b22e59d36ba38e8aad601144734b1b.

Change-Id: I4445b85894201e3c899bed120c282a96cc9381cc
Signed-off-by: Konstantin Drabeniuk <k.drabeniuk@samsung.com>
src/tdm_layer.c
src/tdm_output.c

index f4def35..cb4ef55 100644 (file)
@@ -86,23 +86,6 @@ static void _tdm_layer_reset_pending_data(tdm_private_layer *private_layer);
 EXTERN tdm_error
 tdm_layer_get_capabilities(tdm_layer *layer, tdm_layer_capability *capabilities)
 {
-       int hwc_enable;
-       char *str;
-
-       hwc_enable = 0;
-       str = getenv("TDM_HWC");
-
-       if (str)
-               hwc_enable = strtol(str, NULL, 10);
-
-       /* an ecore_drm related fix: sorry... when ecore_drm refuses to use
-        * tdm_layer we'll remove this code */
-       if (hwc_enable) {
-               if (capabilities)
-                       *capabilities = TDM_LAYER_CAPABILITY_PRIMARY;
-               return TDM_ERROR_NONE;
-       }
-
        LAYER_FUNC_ENTRY();
 
        TDM_RETURN_VAL_IF_FAIL(capabilities != NULL, TDM_ERROR_INVALID_PARAMETER);
index a923a63..e58bd48 100644 (file)
@@ -299,13 +299,7 @@ tdm_output_get_layer_count(tdm_output *output, int *count)
        _pthread_mutex_lock(&private_display->lock);
 
        if (private_display->hwc_enable) {
-
-               /* an ecore_drm related fix: sorry... when ecore_drm refuses to use
-               * tdm_layer we'll remove this code */
-               if (count)
-                       *count = 1;
-               //*count = 0;
-
+               *count = 0;
                _pthread_mutex_unlock(&private_display->lock);
                return TDM_ERROR_NONE;
        }
@@ -340,11 +334,7 @@ tdm_output_get_layer(tdm_output *output, int index, tdm_error *error)
                _pthread_mutex_unlock(&private_display->lock);
                if (error)
                        *error = TDM_ERROR_INVALID_PARAMETER;
-
-               /* an ecore_drm related fix: sorry... when ecore_drm refuses to use tdm_layer
-                * we'll remove this code */
-               return (tdm_layer *)0xffffffffffffffff;
-               //return NULL;
+               return NULL;
        }
 
        LIST_FOR_EACH_ENTRY(private_layer, &private_output->layer_list, link) {