Do not use the clock_gettime for compensating period
authorSung-jae Park <nicesj.park@samsung.com>
Tue, 1 Oct 2013 01:04:25 +0000 (10:04 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Tue, 1 Oct 2013 01:04:25 +0000 (10:04 +0900)
Change-Id: Iee7ebb3d91015ee4eca1711303bc731818b462c4

src/util.c

index 1caee09..58ff2eb 100644 (file)
@@ -360,6 +360,7 @@ HAPI double util_time_delay_for_compensation(double period)
        unsigned long long curtime;
        unsigned long long _period;
        unsigned long long remain;
+       struct timeval tv;
        double ret;
 
        if (period == 0.0f) {
@@ -367,19 +368,12 @@ HAPI double util_time_delay_for_compensation(double period)
                return 0.0f;
        }
 
-#if defined(_USE_ECORE_TIME_GET)
-       double tv;
-       tv = ecore_time_get();
-       curtime = tv * 1000000llu;
-#else
-       struct timeval tv;
        if (gettimeofday(&tv, NULL) < 0){
                ErrPrint("gettimeofday: %s\n", strerror(errno));
                return period;
        }
 
        curtime = (unsigned long long)tv.tv_sec * 1000000llu + (unsigned long long)tv.tv_usec;
-#endif
 
        _period = (unsigned long long)(period * (double)1000000);
        if (_period == 0llu) {