enhance log 83/66983/2
authorBoram Park <boram1288.park@samsung.com>
Fri, 22 Apr 2016 05:36:41 +0000 (14:36 +0900)
committerBoram Park <boram1288.park@samsung.com>
Fri, 22 Apr 2016 10:14:33 +0000 (19:14 +0900)
Change-Id: I05970c643cebda9d9cc3313bf3b26ffeba95469e

client/tdm_client.c

index 5e2b750..45dd757 100644 (file)
@@ -47,7 +47,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "tdm_list.h"
 #include "tdm-client-protocol.h"
 
-extern int tdm_debug;
+int tdm_debug;
 
 typedef struct _tdm_private_client {
        struct wl_display *display;
@@ -95,6 +95,11 @@ tdm_client*
 tdm_client_create(tdm_client_error *error)
 {
        tdm_private_client *private_client;
+       const char *debug;
+
+       debug = getenv("TDM_DEBUG");
+       if (debug && (strstr(debug, "1")))
+               tdm_debug = 1;
 
        private_client = calloc(1, sizeof *private_client);
        if (!private_client) {
@@ -194,6 +199,11 @@ _tdm_client_cb_vblank_done(void *data, struct wl_tdm_vblank *vblank,
 
        TDM_RETURN_IF_FAIL(vblank_info != NULL);
 
+       if (vblank_info->vblank != vblank)
+               TDM_NEVER_GET_HERE();
+
+       TDM_DBG("vblank_info(%p) wl_tbm_vblank@%d", vblank_info, wl_proxy_get_id((struct wl_proxy *)vblank));
+
        if (vblank_info->func) {
                vblank_info->func(sequence, tv_sec, tv_usec, vblank_info->user_data);
        }
@@ -232,6 +242,8 @@ tdm_client_wait_vblank(tdm_client *client, char *name, int interval, int sync,
                return TDM_CLIENT_ERROR_OUT_OF_MEMORY;
        }
 
+       TDM_DBG("vblank_info(%p) wl_tbm_vblank@%d", vblank_info, wl_proxy_get_id((struct wl_proxy *)vblank_info->vblank));
+
        wl_tdm_vblank_add_listener(vblank_info->vblank,
                                   &tdm_client_vblank_listener, vblank_info);