change dump API from tdm_helper to tbm_surface_internal 71/69371/3 accepted/tizen/common/20160513.123655 accepted/tizen/ivi/20160513.082324 accepted/tizen/mobile/20160513.082305 accepted/tizen/tv/20160513.082318 accepted/tizen/wearable/20160513.082300 submit/tizen/20160513.045353
authorJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 13 May 2016 02:31:32 +0000 (11:31 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 13 May 2016 04:50:18 +0000 (21:50 -0700)
Change-Id: I860f6addb06a5ce0863dc64ec76473582caad0b3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tdm_display.c
src/tdm_helper.c
src/tdm_private.h

index e8c6f60..1b95bec 100644 (file)
@@ -1431,39 +1431,17 @@ _tdm_layer_dump_buffer(tdm_layer *layer, tbm_surface_h buffer)
 {
        tdm_private_layer *private_layer = (tdm_private_layer*)layer;
        tdm_private_output *private_output = private_layer->private_output;
-       char *path = NULL;
-       int count;
        unsigned int pipe;
        int zpos;
-       char fullpath[PATH_MAX];
-       tbm_surface_info_s info;
-       tbm_surface_error_e err;
-
-       path = tdm_helper_get_dump_path();
-       if (!path)
-               return;
-
-       count = tdm_helper_get_dump_count();
-       if (count <= 0)
-               return;
-
-       err = tbm_surface_map(buffer, TBM_SURF_OPTION_READ, &info);
-       TDM_RETURN_IF_FAIL(err == TBM_SURFACE_ERROR_NONE);
+       char fname[PATH_MAX];
 
        pipe = private_output->pipe;
        zpos = private_layer->caps.zpos;
 
-       if (info.format == TBM_FORMAT_ARGB8888 || info.format == TBM_FORMAT_XRGB8888)
-               snprintf(fullpath, sizeof(fullpath), "%s/%03d_out_%d_lyr_%d.png",
-                       path, count, pipe, zpos);
-       else
-               snprintf(fullpath, sizeof(fullpath), "%s/%03d_out_%d_lyr_%d_%dx%d_%c%c%c%c.yuv",
-                       path, count, pipe, zpos, info.planes[0].stride, info.height, FOURCC_STR(info.format));
-
-       tbm_surface_unmap(buffer);
+       snprintf(fname, sizeof(fname), "tdm_%d_lyr_%d", pipe, zpos);
 
-       tdm_helper_dump_buffer(buffer, fullpath);
-       TDM_DBG("%d, %s dump excute", count, fullpath);
+       tbm_surface_internal_dump_buffer(buffer, fname);
+       TDM_DBG("%s dump excute", fname);
 
        return;
 }
index 18b6a48..d85d412 100644 (file)
@@ -286,19 +286,3 @@ tdm_helper_dump_stop(void)
        TDM_DBG("tdm_helper_dump stop.");
 }
 
-INTERN int
-tdm_helper_get_dump_count(void)
-{
-       if ((tdm_helper_dump_count != NULL) && (tdm_helper_dump_path != NULL)) {
-               if (*tdm_helper_dump_count == 1000)
-                       *tdm_helper_dump_count = 1;
-               return (*tdm_helper_dump_count)++;
-       } else
-               return 0;
-}
-
-INTERN char *
-tdm_helper_get_dump_path(void)
-{
-       return tdm_helper_dump_path;
-}
index 134ce51..65ce287 100644 (file)
@@ -456,11 +456,6 @@ extern pthread_mutex_t tdm_mutex_check_lock;
 extern int tdm_mutex_locked;
 extern int tdm_dump_enable;
 
-int
-tdm_helper_get_dump_count(void);
-char *
-tdm_helper_get_dump_path(void);
-
 #define _pthread_mutex_unlock(l) \
        do { \
                if (tdm_debug_mutex) \