Browse Source

Removed a defunct workaround for an obscure bug in old Windows PCI hardware

tags/2021-05-28
jules 9 years ago
parent
commit
6e0c1682ca
1 changed files with 0 additions and 11 deletions
  1. +0
    -11
      modules/juce_core/native/juce_win32_SystemStats.cpp

+ 0
- 11
modules/juce_core/native/juce_win32_SystemStats.cpp View File

@@ -260,17 +260,6 @@ public:
{
LARGE_INTEGER ticks;
QueryPerformanceCounter (&ticks);
const int64 mainCounterAsHiResTicks = (juce_millisecondsSinceStartup() * hiResTicksPerSecond) / 1000;
const int64 newOffset = mainCounterAsHiResTicks - ticks.QuadPart;
// fix for a very obscure PCI hardware bug that can make the counter
// sometimes jump forwards by a few seconds..
const int64 offsetDrift = abs64 (newOffset - hiResTicksOffset);
if (offsetDrift > (hiResTicksPerSecond >> 1))
hiResTicksOffset = newOffset;
return ticks.QuadPart + hiResTicksOffset;
}


Loading…
Cancel
Save