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
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);