aboutsummaryrefslogtreecommitdiff
path: root/guilib/GUIWindow.cpp
diff options
context:
space:
mode:
authordavilla <davilla@svn>2009-10-10 02:30:56 +0000
committerdavilla <davilla@svn>2009-10-10 02:30:56 +0000
commit65d883781132b229d57637596fb84d71d38894b7 (patch)
tree3c75dfb198295e5c423c04ad4be1345e99ed22ec /guilib/GUIWindow.cpp
parenta8194e926f9d59fea108afd63c272fe678e6a085 (diff)
[all] another winapi nuke, QueryPerformanceCounter/QueryPerformanceFrequency replaced with CurrentHostCounter/CurrentHostFrequency, uses int64_t instead of LARGE_INTEGER. Need Linux/Win build testing.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23569 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'guilib/GUIWindow.cpp')
-rw-r--r--guilib/GUIWindow.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/guilib/GUIWindow.cpp b/guilib/GUIWindow.cpp
index 2d78e95dcb..e685fa2853 100644
--- a/guilib/GUIWindow.cpp
+++ b/guilib/GUIWindow.cpp
@@ -79,8 +79,8 @@ bool CGUIWindow::Load(const CStdString& strFileName, bool bContainsPath)
if (m_windowLoaded)
return true; // no point loading if it's already there
- LARGE_INTEGER start;
- QueryPerformanceCounter(&start);
+ int64_t start;
+ start = CurrentHostCounter();
RESOLUTION resToUse = RES_INVALID;
CLog::Log(LOGINFO, "Loading skin file: %s", strFileName.c_str());
@@ -102,10 +102,10 @@ bool CGUIWindow::Load(const CStdString& strFileName, bool bContainsPath)
bool ret = LoadXML(strPath.c_str(), strLowerPath.c_str());
- LARGE_INTEGER end, freq;
- QueryPerformanceCounter(&end);
- QueryPerformanceFrequency(&freq);
- CLog::Log(LOGDEBUG,"Load %s: %.2fms", m_xmlFile.c_str(), 1000.f * (end.QuadPart - start.QuadPart) / freq.QuadPart);
+ int64_t end, freq;
+ end = CurrentHostCounter();
+ freq = CurrentHostFrequency();
+ CLog::Log(LOGDEBUG,"Load %s: %.2fms", m_xmlFile.c_str(), 1000.f * (end - start) / freq);
return ret;
}
@@ -666,8 +666,8 @@ void CGUIWindow::AllocResources(bool forceLoad /*= FALSE */)
{
CSingleLock lock(g_graphicsContext);
- LARGE_INTEGER start;
- QueryPerformanceCounter(&start);
+ int64_t start;
+ start = CurrentHostCounter();
// load skin xml file
bool bHasPath=false;
@@ -676,16 +676,16 @@ void CGUIWindow::AllocResources(bool forceLoad /*= FALSE */)
if (m_xmlFile.size() && (forceLoad || m_loadOnDemand || !m_windowLoaded))
Load(m_xmlFile,bHasPath);
- LARGE_INTEGER slend;
- QueryPerformanceCounter(&slend);
+ int64_t slend;
+ slend = CurrentHostCounter();
// and now allocate resources
CGUIControlGroup::AllocResources();
- LARGE_INTEGER end, freq;
- QueryPerformanceCounter(&end);
- QueryPerformanceFrequency(&freq);
- CLog::Log(LOGDEBUG,"Alloc resources: %.2fms (%.2f ms skin load)", 1000.f * (end.QuadPart - start.QuadPart) / freq.QuadPart, 1000.f * (slend.QuadPart - start.QuadPart) / freq.QuadPart);
+ int64_t end, freq;
+ end = CurrentHostCounter();
+ freq = CurrentHostFrequency();
+ CLog::Log(LOGDEBUG,"Alloc resources: %.2fms (%.2f ms skin load)", 1000.f * (end - start) / freq, 1000.f * (slend - start) / freq);
m_bAllocated = true;
}