Andrew Eikum : wineoss.drv: Add period to latency calculation.
Module: wine Branch: master Commit: 3cc871b0b08094319f4a9eb6a8c07a6ae456fe05 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3cc871b0b08094319f4a9eb6a8... Author: Andrew Eikum <aeikum(a)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;
participants (1)
-
Alexandre Julliard