ultimatepp/bazaar/Media/utility.cpp
koldo 8a16fa8788 Media: Update.
git-svn-id: svn://ultimatepp.org/upp/trunk@3785 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-08-25 21:18:55 +00:00

33 lines
No EOL
628 B
C++

#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#include <Media/ffmpeg_base.h>
//#include <Functions4U/Functions4U.h>
#include "utility.h"
#ifdef PLATFORM_POSIX
#include <sys/time.h>
#include <time.h>
int64 GetUSec() {
struct timeval tv;
struct timezone tz;
memset(&tz, 0, sizeof(tz));
gettimeofday(&tv, &tz);
return int64(tv.tv_sec)*1000000 + tv.tv_usec;
}
#else
int64 GetUSec() {
LARGE_INTEGER ticksPerSec;
LARGE_INTEGER tick;
QueryPerformanceFrequency(&ticksPerSec);
QueryPerformanceCounter(&tick);
return tick.QuadPart/(ticksPerSec.QuadPart/1000000);
}
#endif