winecoreaudio.drv: Fix latency calculation.

This commit is contained in:
Andrew Eikum 2011-11-22 09:49:44 -06:00 committed by Alexandre Julliard
parent b1b0aadaab
commit ca18b8ffb3
1 changed files with 3 additions and 0 deletions

View File

@ -1096,6 +1096,9 @@ static HRESULT WINAPI AudioClient_GetStreamLatency(IAudioClient *iface,
}
latency += stream_latency;
/* pretend we process audio in Period chunks, so max latency includes
* the period time */
latency += DefaultPeriod;
*out = (latency / (double)This->fmt->nSamplesPerSec) * 10000000;
OSSpinLockUnlock(&This->lock);