e_comp_wl_screenshooter: erase e_comp_wl_screenshooter_dump function 44/146844/2
authorJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 31 Aug 2017 00:55:42 +0000 (09:55 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 31 Aug 2017 06:15:56 +0000 (06:15 +0000)
Change-Id: Id4b7c3aed942e52591081c310ed800e631f98a26
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/bin/e_comp_wl_screenshooter.c
src/bin/e_comp_wl_screenshooter.h

index cc21201d740d47cee8410281723e597c1824dd37..421523107ea0e92c8865c4c516f5f601b6a680cc 100644 (file)
@@ -1702,74 +1702,6 @@ _e_screenshooter_cb_bind(struct wl_client *client, void *data, uint32_t version,
    wl_resource_set_implementation(res, &_e_screenshooter_interface, NULL, NULL);
 }
 
-EINTERN Eina_Bool
-e_comp_wl_screenshooter_dump(tbm_surface_h tbm_surface)
-{
-   E_Mirror *mirror = NULL;
-   E_Comp_Wl_Video_Buf *vbuf = NULL;
-   tdm_error err = TDM_ERROR_NONE;
-   int count, i;
-   Eina_Bool ret = EINA_FALSE;
-
-   mirror = E_NEW(E_Mirror, 1);
-   EINA_SAFETY_ON_NULL_RETURN_VAL(mirror, EINA_FALSE);
-
-   mirror->e_output = e_output_find_by_index(0);
-   EINA_SAFETY_ON_NULL_GOTO(mirror->e_output, done);
-
-   mirror->tdm_output = mirror->e_output->toutput;
-   EINA_SAFETY_ON_NULL_GOTO(mirror->tdm_output, done);
-
-   err = tdm_output_get_layer_count(mirror->tdm_output, &count);
-   EINA_SAFETY_ON_FALSE_GOTO(err == TDM_ERROR_NONE, done);
-   EINA_SAFETY_ON_FALSE_GOTO(count >= 0, done);
-
-   for (i = 0; i < count; i++)
-     {
-        tdm_layer *layer;
-        tdm_layer_capability capability;
-
-        layer = tdm_output_get_layer(mirror->tdm_output, i, &err);
-        EINA_SAFETY_ON_FALSE_GOTO(err == TDM_ERROR_NONE, done);
-
-        err = tdm_layer_get_capabilities(layer, &capability);
-        EINA_SAFETY_ON_FALSE_GOTO(err == TDM_ERROR_NONE, done);
-
-        if (capability & TDM_LAYER_CAPABILITY_PRIMARY)
-          {
-             mirror->tdm_primary_layer = layer;
-             break;
-          }
-     }
-   EINA_SAFETY_ON_NULL_GOTO(mirror->tdm_primary_layer, done);
-
-   vbuf = e_comp_wl_video_buffer_create_tbm(tbm_surface);
-   EINA_SAFETY_ON_NULL_GOTO(vbuf, done);
-
-   e_comp_wl_video_buffer_clear(vbuf);
-
-   ret = _e_tz_screenmirror_video_buffer_convert(mirror, vbuf);
-   if (!ret)
-     ERR("_e_tz_screenmirror_video_buffer_convert fail");
-
-done:
-   if (mirror->ui_buffer_list)
-     {
-        Eina_List *l, *ll;
-        E_Comp_Wl_Video_Buf *tmp = NULL;
-
-         EINA_LIST_FOREACH_SAFE(mirror->ui_buffer_list, l, ll, tmp)
-           e_comp_wl_video_buffer_unref(tmp);
-     }
-
-   if (vbuf)
-     e_comp_wl_video_buffer_unref(vbuf);
-
-   E_FREE(mirror);
-
-   return ret;
-}
-
 EINTERN int
 e_comp_wl_screenshooter_init(void)
 {
index 725d3482e6effdd447b2eeb91be2a51cc78e4b53..6c65b4e3333173bbd0cc95f1045a8e2fda23b2a4 100644 (file)
@@ -6,7 +6,6 @@
 
 EINTERN int e_comp_wl_screenshooter_init(void);
 EINTERN void e_comp_wl_screenshooter_shutdown(void);
-EINTERN Eina_Bool e_comp_wl_screenshooter_dump(tbm_surface_h tbm_surface);
 
 #endif
 #endif