The tbm_surface_get_info() is enough to get bo size.
Change-Id: I223557920e802fdd39534f8b2a471c3a8e28641a
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
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 */