output: add debug logs
authorBoram Park <boram1288.park@samsung.com>
Tue, 28 Nov 2017 08:13:27 +0000 (17:13 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 8 Jan 2018 03:37:34 +0000 (12:37 +0900)
Change-Id: I54e84c237ccc68f7cb42b1aea81a52ea57be2170

src/tdm_vblank.c

index b272a2d..0ad8aca 100644 (file)
@@ -1237,12 +1237,20 @@ tdm_vblank_wait(tdm_vblank *vblank, unsigned int req_sec, unsigned int req_usec,
        else
                wait_info->type = VBLANK_TYPE_HW_SW;
 
-       if (wait_info->type == VBLANK_TYPE_SW || wait_info->type == VBLANK_TYPE_SW_FAKE)
+       if (wait_info->type == VBLANK_TYPE_SW || wait_info->type == VBLANK_TYPE_SW_FAKE) {
                ret = _tdm_vblank_wait_SW(wait_info);
-       else {
+               if (ret != TDM_ERROR_NONE)
+                       TDM_ERR("_tdm_vblank_wait_SW failed: ret(%d)", ret);
+       } else {
                ret = _tdm_vblank_wait_HW(wait_info);
-               if (ret == TDM_ERROR_OUTPUT_DISCONNECTED || ret == TDM_ERROR_DPMS_OFF)
+               if (ret != TDM_ERROR_NONE)
+                       TDM_ERR("_tdm_vblank_wait_HW failed: ret(%d)", ret);
+
+               if (ret == TDM_ERROR_OUTPUT_DISCONNECTED || ret == TDM_ERROR_DPMS_OFF) {
                        ret = _tdm_vblank_wait_SW(wait_info);
+                       if (ret != TDM_ERROR_NONE)
+                               TDM_ERR("_tdm_vblank_wait_SW failed: ret(%d)", ret);
+               }
        }
 
        if (ret != TDM_ERROR_NONE) {