From 59bf613b7712ddf33f31c208848c4e749c3f9afe Mon Sep 17 00:00:00 2001 From: YoungJun Cho Date: Fri, 15 Sep 2017 16:21:52 +0900 Subject: [PATCH] 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 --- src/tbm_surface_internal.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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 */ -- 2.7.4