add information log for tracing 11/263811/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 10 Sep 2021 05:25:17 +0000 (14:25 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 10 Sep 2021 06:43:44 +0000 (15:43 +0900)
Change-Id: I60498a0607ce846b11ee417fc6ac1e68aafc6512

src/lib/pepper/output.c
src/lib/render/pixman-renderer.c
src/lib/tdm/tdm-common.c
src/lib/tdm/tdm-output.c

index 280f351..86014e4 100644 (file)
@@ -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;
 
index afb20bb..7408f67 100644 (file)
@@ -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:
index 1c60b8f..a9b0d04 100644 (file)
@@ -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");
 }
 
index cd0479c..eeb4a09 100644 (file)
@@ -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");