From: YoungJun Cho Date: Fri, 15 Sep 2017 07:21:52 +0000 (+0900) Subject: surface_internal: clean up code for tbm_surface_internal_dump_start() X-Git-Tag: accepted/tizen/4.0/unified/20170925.071801~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F39%2F150339%2F2;p=platform%2Fcore%2Fuifw%2Flibtbm.git surface_internal: clean up code for tbm_surface_internal_dump_start() The tbm_surface_get_info() is enough to get bo size. Change-Id: I223557920e802fdd39534f8b2a471c3a8e28641a Signed-off-by: YoungJun Cho --- diff --git a/src/tbm_surface_internal.c b/src/tbm_surface_internal.c index 20d7354..75103dd 100644 --- a/src/tbm_surface_internal.c +++ b/src/tbm_surface_internal.c @@ -1694,17 +1694,14 @@ tbm_surface_internal_dump_start(char *path, int w, int h, int count) return; } - if (TBM_SURFACE_ERROR_NONE != tbm_surface_map(tbm_surface, - TBM_SURF_OPTION_READ, &info)) { - TBM_LOG_E("tbm_surface_map fail\n"); + if (TBM_SURFACE_ERROR_NONE != tbm_surface_get_info(tbm_surface, &info)) { + TBM_LOG_E("tbm_surface_get_info fail\n"); tbm_surface_destroy(tbm_surface); free(g_dump_info); g_dump_info = NULL; return; } - buffer_size = info.planes[0].stride * h; - - tbm_surface_unmap(tbm_surface); + buffer_size = info.size; tbm_surface_destroy(tbm_surface); /* create dump lists */