Andrew Eikum : wineoss.drv: Add period to latency calculation.
Alexandre Julliard
julliard at winehq.org
Thu Dec 1 14:05:34 CST 2011
Module: wine
Branch: master
Commit: 3cc871b0b08094319f4a9eb6a8c07a6ae456fe05
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3cc871b0b08094319f4a9eb6a8c07a6ae456fe05
Author: Andrew Eikum <aeikum at codeweavers.com>
Date: Thu Dec 1 10:57:18 2011 -0600
wineoss.drv: Add period to latency calculation.
---
dlls/wineoss.drv/mmdevdrv.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/wineoss.drv/mmdevdrv.c b/dlls/wineoss.drv/mmdevdrv.c
index b46b60e..bb3297b 100644
--- a/dlls/wineoss.drv/mmdevdrv.c
+++ b/dlls/wineoss.drv/mmdevdrv.c
@@ -1055,6 +1055,10 @@ static HRESULT WINAPI AudioClient_GetStreamLatency(IAudioClient *iface,
}else
*latency = 10000; /* OSS doesn't provide input latency */
+ /* pretend we process audio in Period chunks, so max latency includes
+ * the period time */
+ *latency += DefaultPeriod;
+
LeaveCriticalSection(&This->lock);
return S_OK;
More information about the wine-cvs
mailing list