From 4fe20f14ebf944fd3d633288ac70008468f34400 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Fri, 13 May 2016 11:31:32 +0900 Subject: [PATCH] change dump API from tdm_helper to tbm_surface_internal Change-Id: I860f6addb06a5ce0863dc64ec76473582caad0b3 Signed-off-by: Junkyeong Kim --- src/tdm_display.c | 30 ++++-------------------------- src/tdm_helper.c | 16 ---------------- src/tdm_private.h | 5 ----- 3 files changed, 4 insertions(+), 47 deletions(-) diff --git a/src/tdm_display.c b/src/tdm_display.c index e8c6f60..1b95bec 100644 --- a/src/tdm_display.c +++ b/src/tdm_display.c @@ -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; } diff --git a/src/tdm_helper.c b/src/tdm_helper.c index 18b6a48..d85d412 100644 --- a/src/tdm_helper.c +++ b/src/tdm_helper.c @@ -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; -} diff --git a/src/tdm_private.h b/src/tdm_private.h index 134ce51..65ce287 100644 --- a/src/tdm_private.h +++ b/src/tdm_private.h @@ -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) \ -- 2.7.4