vblank: add server ttrace information
[platform/core/uifw/libtdm.git] / src / tdm.c
index 30b4a91..e20e7dd 100644 (file)
--- a/src/tdm.c
+++ b/src/tdm.c
@@ -1425,10 +1425,14 @@ tdm_display_enable_ttrace(tdm_private_display *private_display, const char *ttra
                        tdm_ttrace_module = 0;
                else if (!strncmp(arg, "all", 3))
                        tdm_ttrace_module = 0xFFFFFFFF;
+               else if (!strncmp(arg, "vsync", 5))
+                       tdm_ttrace_module |= TDM_TTRACE_VSYNC;
+               else if (!strncmp(arg, "client_vblank", 13))
+                       tdm_ttrace_module |= TDM_TTRACE_CLIENT_VBLANK;
+               else if (!strncmp(arg, "server_vblank", 13))
+                       tdm_ttrace_module |= TDM_TTRACE_SERVER_VBLANK;
                else if (!strncmp(arg, "vblank", 6))
                        tdm_ttrace_module |= TDM_TTRACE_VBLANK;
-               else if (!strncmp(arg, "client", 6))
-                       tdm_ttrace_module |= TDM_TTRACE_CLIENT;
                else if (!strncmp(arg, "layer", 5))
                        tdm_ttrace_module |= TDM_TTRACE_LAYER;
                else if (!strncmp(arg, "pp", 2))
@@ -1448,12 +1452,12 @@ tdm_display_enable_ttrace(tdm_private_display *private_display, const char *ttra
 
        TDM_SNPRINTF(reply, len, "ttrace debugging... '%s' %x\n", ttrace, tdm_ttrace_module);
 
-       if (tdm_ttrace_module & TDM_TTRACE_VBLANK)
+       if (tdm_ttrace_module & TDM_TTRACE_VSYNC)
                tdm_display_enable_ttrace_vblank(private_display, output, 1);
        else
                tdm_display_enable_ttrace_vblank(private_display, NULL, 0);
 
-       if (tdm_ttrace_module & TDM_TTRACE_CLIENT)
+       if (tdm_ttrace_module & TDM_TTRACE_CLIENT_VBLANK)
                tdm_server_enable_ttrace_client_vblank(private_display, output, 1);
        else
                tdm_server_enable_ttrace_client_vblank(private_display, NULL, 0);