From: SooChan Lim Date: Fri, 10 Sep 2021 05:25:17 +0000 (+0900) Subject: add information log for tracing X-Git-Tag: submit/tizen_6.5/20210604.093338~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9c6559c9ac9479b59e30ed620e9b59ee88c9837;p=platform%2Fcore%2Fuifw%2Fpepper.git add information log for tracing Change-Id: I60498a0607ce846b11ee417fc6ac1e68aafc6512 --- diff --git a/src/lib/pepper/output.c b/src/lib/pepper/output.c index 280f351..86014e4 100644 --- a/src/lib/pepper/output.c +++ b/src/lib/pepper/output.c @@ -180,6 +180,9 @@ pepper_output_schedule_repaint(pepper_output_t *output) { struct wl_event_loop *loop; + PEPPER_INFO("frame.sheduled:%d frame_pending:%d\n", + output->frame.scheduled, output->frame.pending); + if (output->frame.scheduled) return; diff --git a/src/lib/render/pixman-renderer.c b/src/lib/render/pixman-renderer.c index afb20bb..7408f67 100644 --- a/src/lib/render/pixman-renderer.c +++ b/src/lib/render/pixman-renderer.c @@ -424,6 +424,8 @@ repaint_view(pepper_renderer_t *renderer, pepper_output_t *output, pixman_transform_translate(&trans, NULL, pixman_int_to_fixed(x), pixman_int_to_fixed(y)); + PEPPER_INFO("view:%p %dx%d\n", node->view, w, h); + switch (pepper_surface_get_buffer_transform(surface)) { case WL_OUTPUT_TRANSFORM_FLIPPED: case WL_OUTPUT_TRANSFORM_FLIPPED_90: diff --git a/src/lib/tdm/tdm-common.c b/src/lib/tdm/tdm-common.c index 1c60b8f..a9b0d04 100644 --- a/src/lib/tdm/tdm-common.c +++ b/src/lib/tdm/tdm-common.c @@ -48,6 +48,8 @@ pepper_tdm_create(pepper_compositor_t *compositor) pepper_tdm_t *tdm = NULL; struct wl_event_loop *loop; + PEPPER_INFO("\n"); + tdm = calloc(1, sizeof(pepper_tdm_t)); PEPPER_CHECK(tdm, return NULL, "calloc() failed.\n"); @@ -117,5 +119,7 @@ pepper_tdm_destroy(pepper_tdm_t *tdm) close(tdm->fd); free(tdm); + + PEPPER_INFO("\n"); } diff --git a/src/lib/tdm/tdm-output.c b/src/lib/tdm/tdm-output.c index cd0479c..eeb4a09 100644 --- a/src/lib/tdm/tdm-output.c +++ b/src/lib/tdm/tdm-output.c @@ -38,6 +38,8 @@ static int key_render_target; static void __tdm_renderer_pixman_free_target(void *user_data) { + PEPPER_INFO("\n"); + pepper_render_target_t *target = user_data; if (target) @@ -47,6 +49,8 @@ __tdm_renderer_pixman_free_target(void *user_data) static pepper_render_target_t * __tdm_renderer_pixman_get_target(tbm_surface_h surface) { + PEPPER_INFO("\n"); + tbm_bo bo; pepper_render_target_t *target = NULL; @@ -87,6 +91,8 @@ __tdm_renderer_pixman_get_target(tbm_surface_h surface) static void __tdm_renderer_pixman_render(pepper_tdm_output_t *output) { + PEPPER_INFO("\n"); + const pepper_list_t *render_list = pepper_plane_get_render_list( output->primary_plane->base); pepper_region_t *damage = pepper_plane_get_damage_region( @@ -124,6 +130,8 @@ __tdm_renderer_pixman_render(pepper_tdm_output_t *output) static void __tdm_renderer_pixman_fini(pepper_tdm_output_t *output) { + PEPPER_INFO("\n"); + pepper_region_fini(&output->previous_damage); if (output->render_target) @@ -144,6 +152,8 @@ __tdm_renderer_pixman_init(pepper_tdm_output_t *output) const tdm_output_mode *mode; tdm_error err = TDM_ERROR_NONE; + PEPPER_INFO("\n"); + if (!tdm->pixman_renderer) { tdm->pixman_renderer = pepper_pixman_renderer_create(tdm->compositor); PEPPER_CHECK(tdm->pixman_renderer, return, @@ -173,6 +183,8 @@ error: static void __tdm_renderer_gl_render(pepper_tdm_output_t *output) { + PEPPER_INFO("\n"); + int ret; const pepper_list_t *render_list = pepper_plane_get_render_list( @@ -196,6 +208,8 @@ __tdm_renderer_gl_render(pepper_tdm_output_t *output) static void __tdm_renderer_gl_fini(pepper_tdm_output_t *output) { + PEPPER_INFO("\n"); + if (output->render_target) pepper_render_target_destroy(output->render_target); @@ -210,6 +224,8 @@ __tdm_renderer_gl_fini(pepper_tdm_output_t *output) static void __tdm_renderer_gl_init(pepper_tdm_output_t *output) { + PEPPER_INFO("\n"); + pepper_tdm_t *tdm = output->tdm; const tdm_output_mode *mode; uint32_t native_visual_id = TBM_FORMAT_XRGB8888; @@ -335,6 +351,8 @@ static void __tdm_output_commit_cb(tdm_output *o, unsigned int sequence, unsigned int tv_sec, unsigned int tv_usec, void *user_data) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = user_data; struct timespec ts; @@ -357,6 +375,8 @@ __tdm_output_commit_cb(tdm_output *o, unsigned int sequence, static void pepper_tdm_output_destroy(void *o) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; /* TODO: */ @@ -367,6 +387,8 @@ pepper_tdm_output_destroy(void *o) static int32_t pepper_tdm_output_get_subpixel_order(void *o) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; unsigned int subpixel; tdm_error ret; @@ -385,18 +407,24 @@ pepper_tdm_output_get_subpixel_order(void *o) static const char * pepper_tdm_output_get_maker_name(void *o) { + PEPPER_INFO("\n"); + return "tizen.org"; } static const char * pepper_tdm_output_get_model_name(void *o) { + PEPPER_INFO("\n"); + return "TDM"; } static int pepper_tdm_output_get_mode_count(void *o) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; int num_mode; const tdm_output_mode *modes; @@ -408,6 +436,8 @@ pepper_tdm_output_get_mode_count(void *o) static void pepper_tdm_output_get_mode(void *o, int index, pepper_output_mode_t *mode) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; int num_mode; const tdm_output_mode *modes; @@ -440,6 +470,8 @@ pepper_tdm_output_set_mode(void *o, const pepper_output_mode_t *mode) const tdm_output_mode *modes; tdm_error err; + PEPPER_INFO("\n"); + tdm_output_get_available_modes(output->toutput, &modes, &num_mode); for (i = 0; i < num_mode; i++) { if (mode->w == (int32_t)modes[i].hdisplay && @@ -461,6 +493,8 @@ pepper_tdm_output_assign_planes(void *o, const pepper_list_t *view_list) pepper_list_t *l; pepper_tdm_output_t *output = o; + PEPPER_INFO("\n"); + pepper_list_for_each_list(l, view_list) { pepper_view_t *view = l->item; pepper_plane_t *plane = NULL; @@ -474,6 +508,8 @@ pepper_tdm_output_assign_planes(void *o, const pepper_list_t *view_list) static void pepper_tdm_output_start_repaint_loop(void *o) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; struct timespec ts; @@ -484,6 +520,8 @@ pepper_tdm_output_start_repaint_loop(void *o) static void pepper_tdm_output_repaint(void *o, const pepper_list_t *plane_list) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; tdm_error err; @@ -514,6 +552,8 @@ static void pepper_tdm_output_attach_surface(void *o, pepper_surface_t *surface, int *w, int *h) { + PEPPER_INFO("\n"); + pepper_tdm_output_t *output = (pepper_tdm_output_t *)o; pepper_renderer_attach_surface(output->renderer, surface, w, h); } @@ -522,7 +562,9 @@ static void pepper_tdm_output_flush_surface_damage(void *o, pepper_surface_t *surface, pepper_bool_t *keep_buffer) { - pepper_tdm_output_t *output = o; + PEPPER_INFO("\n"); + + pepper_tdm_output_t *output = o; pepper_buffer_t *buffer = pepper_surface_get_buffer(surface); pepper_renderer_flush_surface_damage(output->renderer, surface); @@ -570,6 +612,8 @@ pepper_tdm_output_init(pepper_tdm_t *tdm) const char *render_env = getenv("PEPPER_RENDERER"); + PEPPER_INFO("\n"); + err = tdm_display_get_output_count(tdm->tdisplay, &num_output); PEPPER_CHECK(err == TDM_ERROR_NONE, return PEPPER_FALSE, "Failed to get number of outputs\n"); PEPPER_CHECK(num_output > 0, return PEPPER_FALSE, "Number of output is 0\n");