diff --git a/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp b/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp index 7f65cca5e..5d0d91aae 100644 --- a/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp +++ b/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp @@ -24,7 +24,7 @@ #include #include #else -#error "Unsupported platform" +#include #endif long long GetCurrentTimeMS() @@ -47,9 +47,12 @@ long long GetCurrentTimeMS() long long iDiff = (now.tv_sec * 1000LL) + now.tv_nsec/1000000LL; return iDiff; -#else +#else /* Others, e.g. OS X */ -#error "Unsupported platform" + struct timeval now; + gettimeofday(&now, NULL); + long long iDiff = (now.tv_sec * 1000LL) + now.tv_usec/1000LL; + return iDiff; #endif }