Index: webrtc/modules/audio_device/dummy/file_audio_device.cc |
diff --git a/webrtc/modules/audio_device/dummy/file_audio_device.cc b/webrtc/modules/audio_device/dummy/file_audio_device.cc |
index 3de5344a8f151a81540e57ca2bc7b25b5305c131..e4547c423c964e0f31c7ab8c8eede369a81b1984 100644 |
--- a/webrtc/modules/audio_device/dummy/file_audio_device.cc |
+++ b/webrtc/modules/audio_device/dummy/file_audio_device.cc |
@@ -514,7 +514,12 @@ bool FileAudioDevice::PlayThreadProcess() |
} |
_playoutFramesLeft = 0; |
_critSect.Leave(); |
- SleepMs(10 - (_clock->CurrentNtpInMilliseconds() - currentTime)); |
+ |
+ uint64_t deltaTimeMillis = _clock->CurrentNtpInMilliseconds() - currentTime; |
+ if(deltaTimeMillis < 10) { |
phoglund
2015/11/19 14:17:37
Nit: space between if and (.
|
+ SleepMs(10 - deltaTimeMillis); |
+ } |
+ |
return true; |
} |
@@ -544,7 +549,12 @@ bool FileAudioDevice::RecThreadProcess() |
} |
_critSect.Leave(); |
- SleepMs(10 - (_clock->CurrentNtpInMilliseconds() - currentTime)); |
+ |
+ uint64_t deltaTimeMillis = _clock->CurrentNtpInMilliseconds() - currentTime; |
+ if(deltaTimeMillis < 10) { |
phoglund
2015/11/19 14:17:37
Nit: ditto
|
+ SleepMs(10 - deltaTimeMillis); |
+ } |
+ |
return true; |
} |