=?UTF-8?Q?J=C3=B6rg=20H=C3=B6hle=20?=: mmdevapi: GetDevicePeriod returns constants.
Alexandre Julliard
julliard at winehq.org
Fri Jan 6 15:31:34 CST 2012
Module: wine
Branch: master
Commit: acd8d60faaf00159e6c3cea76eed878df6fa6de7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=acd8d60faaf00159e6c3cea76eed878df6fa6de7
Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date: Thu Jan 5 18:17:31 2012 +0100
mmdevapi: GetDevicePeriod returns constants.
---
dlls/winecoreaudio.drv/mmdevdrv.c | 19 ++++---------------
dlls/wineoss.drv/mmdevdrv.c | 4 ----
2 files changed, 4 insertions(+), 19 deletions(-)
diff --git a/dlls/winecoreaudio.drv/mmdevdrv.c b/dlls/winecoreaudio.drv/mmdevdrv.c
index a2c72da..e5d2d87 100644
--- a/dlls/winecoreaudio.drv/mmdevdrv.c
+++ b/dlls/winecoreaudio.drv/mmdevdrv.c
@@ -1396,21 +1396,10 @@ static HRESULT WINAPI AudioClient_GetDevicePeriod(IAudioClient *iface,
if(!defperiod && !minperiod)
return E_POINTER;
- OSSpinLockLock(&This->lock);
-
- if(This->period_ms){
- if(defperiod)
- *defperiod = This->period_ms * 10000;
- if(minperiod)
- *minperiod = This->period_ms * 10000;
- }else{
- if(defperiod)
- *defperiod = DefaultPeriod;
- if(minperiod)
- *minperiod = MinimumPeriod;
- }
-
- OSSpinLockUnlock(&This->lock);
+ if(defperiod)
+ *defperiod = DefaultPeriod;
+ if(minperiod)
+ *minperiod = MinimumPeriod;
return S_OK;
}
diff --git a/dlls/wineoss.drv/mmdevdrv.c b/dlls/wineoss.drv/mmdevdrv.c
index e80385c..304a5e1 100644
--- a/dlls/wineoss.drv/mmdevdrv.c
+++ b/dlls/wineoss.drv/mmdevdrv.c
@@ -1261,15 +1261,11 @@ static HRESULT WINAPI AudioClient_GetDevicePeriod(IAudioClient *iface,
if(!defperiod && !minperiod)
return E_POINTER;
- EnterCriticalSection(&This->lock);
-
if(defperiod)
*defperiod = DefaultPeriod;
if(minperiod)
*minperiod = MinimumPeriod;
- LeaveCriticalSection(&This->lock);
-
return S_OK;
}
More information about the wine-cvs
mailing list