From d844d4d5ab2a6b74038e3a2af7b27da7954e1c7d Mon Sep 17 00:00:00 2001 From: Alex Marsev Date: Thu, 4 Feb 2016 14:19:51 +0300 Subject: Add a bit more logging to AudioRenderer class --- src/AudioRenderer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AudioRenderer.cpp b/src/AudioRenderer.cpp index 3dfa62a..d9fbf30 100644 --- a/src/AudioRenderer.cpp +++ b/src/AudioRenderer.cpp @@ -466,6 +466,7 @@ namespace SaneAudioRenderer if (sleepTime > 0 && sleepTime < 200) { TimePeriodHelper timePeriodHelper(1); + DebugOut(ClassName(this), "sleep for", sleepTime, "ms to minimize slaving jitter"); Sleep((DWORD)sleepTime); } } @@ -544,7 +545,7 @@ namespace SaneAudioRenderer { m_startClockOffset -= llMulDiv(chunk.GetFrameCount(), OneSecond, rate, 0); - DebugOut(ClassName(this), "insert", chunk.GetFrameCount() * 1000. / rate, + DebugOut(ClassName(this), "push", chunk.GetFrameCount() * 1000. / rate, "ms of silence to minimize re-slaving jitter"); ZeroMemory(chunk.GetData(), chunk.GetSize()); @@ -566,7 +567,8 @@ namespace SaneAudioRenderer { m_myClock.OffsetAudioClock(offset); m_clockCorrection += offset; - DebugOut(ClassName(this), "offset internal clock by", offset / 10000., "ms"); + DebugOut(ClassName(this), "offset internal clock by", offset / 10000., + "ms to match", ClassName(&m_sampleCorrection)); } } } -- cgit v1.2.3