From c7e935f5ebbd2b0f15c5d3e1c03a4c56da925a03 Mon Sep 17 00:00:00 2001 From: "mflodman@webrtc.org" Date: Thu, 17 Jan 2013 17:12:50 +0000 Subject: [PATCH] Adding timeEndPeriod to Synchronize function, see bug for details. BUG=748 TEST=Win try bots. Review URL: https://webrtc-codereview.appspot.com/1043005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3383 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/system_wrappers/source/clock.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webrtc/system_wrappers/source/clock.cc b/webrtc/system_wrappers/source/clock.cc index 03f1f7a5f0..97f418f3c0 100644 --- a/webrtc/system_wrappers/source/clock.cc +++ b/webrtc/system_wrappers/source/clock.cc @@ -76,7 +76,8 @@ void Synchronize(WindowsHelpTimer* help_timer) { ::Sleep(0); } while ((ft0.dwHighDateTime == ft1.dwHighDateTime) && (ft0.dwLowDateTime == ft1.dwLowDateTime)); - help_timer->_ref_point.file_time = ft1; + help_timer->_ref_point.file_time = ft1; + timeEndPeriod(1); } void get_time(WindowsHelpTimer* help_timer, FILETIME& current_time) {