diff options
Diffstat (limited to 'src/filters/renderer/SyncClock/SyncClock.cpp')
-rw-r--r-- | src/filters/renderer/SyncClock/SyncClock.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/filters/renderer/SyncClock/SyncClock.cpp b/src/filters/renderer/SyncClock/SyncClock.cpp index 5b2a6a0d9..ff4406f32 100644 --- a/src/filters/renderer/SyncClock/SyncClock.cpp +++ b/src/filters/renderer/SyncClock/SyncClock.cpp @@ -84,12 +84,13 @@ CSyncClock::CSyncClock(LPUNKNOWN pUnk, HRESULT* phr) : CBaseReferenceClock(NAME("SyncClock"), pUnk, phr)
, m_pCurrentRefClock(0)
, m_pPrevRefClock(0)
+ , m_rtPrivateTime(GetTicks100ns())
+ , m_rtPrevTime(m_rtPrivateTime)
+ , adjustment(1.0)
+ , bias(1.0)
+ , m_llPerfFrequency(0)
{
QueryPerformanceFrequency((LARGE_INTEGER*)&m_llPerfFrequency);
- m_rtPrivateTime = GetTicks100ns();
- m_rtPrevTime = m_rtPrivateTime;
- adjustment = 1.0;
- bias = 1.0;
}
REFERENCE_TIME CSyncClock::GetPrivateTime()
|