enhance debugging log
[platform/core/uifw/libtdm.git] / src / tdm_vblank.c
index d652925..03947d2 100644 (file)
@@ -464,7 +464,7 @@ _tdm_vblank_sw_timer_update(tdm_private_vblank *private_vblank)
        if (ms_delay < 1)
                ms_delay = 1;
 
-       if (tdm_debug_module & TDM_DEBUG_VBLANK)
+       if (tdm_debug_module & TDM_DEBUG_VBLANK || ms_delay > 5000)
                VIN("wait(%p) curr(%4lu) target(%4lu) ms_delay(%d)",
                        first_wait_info, curr, target, ms_delay);
 
@@ -592,7 +592,7 @@ _tdm_vblank_wait_HW(tdm_vblank_wait_info *wait_info)
                wait_info->target_seq = private_vblank->last_seq;
                wait_info->target_seq += (target - last) / (unsigned long)private_vblank->vblank_gap;
 
-               if (tdm_debug_module & TDM_DEBUG_VBLANK)
+               if (tdm_debug_module & TDM_DEBUG_VBLANK || hw_interval > 300)
                        VIN("wait(%p) last(%4lu) req(%4lu) prev(%4lu) curr(%4lu) skip(%d) hw_interval(%d)",
                                wait_info, last, req - last, prev - last, curr - last,
                                skip, hw_interval);