X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fplatform%2Ftimeutils.h;h=1dd454fd51a8d7167375b5df69ccbd515db0a7bd;hb=ee7a58ce82eb01a99ce2aae5b0e534bfb1c97a43;hp=20b6eff8d5e9b6b5669b89f432072bb8ec9ae200;hpb=403398523c7fbae86cbc527473ea54d78bb3d763;p=deb_libcec.git diff --git a/src/lib/platform/timeutils.h b/src/lib/platform/timeutils.h index 20b6eff..1dd454f 100644 --- a/src/lib/platform/timeutils.h +++ b/src/lib/platform/timeutils.h @@ -19,13 +19,22 @@ */ #include +#if defined(__APPLE__) +#include +#include +#elif defined(__WINDOWS__) +#include +#else #include +#endif namespace CEC { inline int64_t GetTimeMs() { - #ifdef __WINDOWS__ + #if defined(__APPLE__) + return (int64_t) (CVGetCurrentHostTime() * 1000 / CVGetHostClockFrequency()); + #elif defined(__WINDOWS__) time_t rawtime; time(&rawtime);