From: Boram Park Date: Mon, 19 Mar 2018 04:53:11 +0000 (+0900) Subject: capture: enhance debugging logs X-Git-Tag: submit/tizen/20180320.093933~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2da9e7de29e296079b687cade8258fc77acd12ec;p=platform%2Fcore%2Fuifw%2Flibtdm.git capture: enhance debugging logs Change-Id: I54b5cc0ffb52ea8abc11b26b5763064524d960f7 --- diff --git a/src/tdm_capture.c b/src/tdm_capture.c index b0acba20..618fb352 100644 --- a/src/tdm_capture.c +++ b/src/tdm_capture.c @@ -63,7 +63,9 @@ _tdm_capture_print_list(struct list_head *list) p = str; LIST_FOR_EACH_ENTRY(b, list, link) { if (len > 0) { - int l = snprintf(p, len, " (%p)", b->buffer); + tbm_bo bo = tbm_surface_internal_get_bo(b->buffer, 0); + int flags = tbm_bo_get_flags(bo); + int l = snprintf(p, len, " (%p[bo_flags:%x])", b->buffer, flags); p += l; len -= l; } else @@ -644,6 +646,12 @@ tdm_capture_commit(tdm_capture *capture) LIST_ADDTAIL(&b->commit_link, &commit_buffer_list); } + if (tdm_debug_module & TDM_DEBUG_BUFFER) { + TDM_INFO("capture(%p) committed:", private_capture); + _tdm_capture_print_list(&private_capture->pending_buffer_list); + _tdm_capture_print_list(&private_capture->buffer_list); + } + ret = func_capture->capture_commit(private_capture->capture_module); TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);