=?UTF-8?Q?J=C3=B6rg=20H=C3=B6hle=20?=: winmm: Never write silence, mmdevapi must handle underruns.
Alexandre Julliard
julliard at winehq.org
Mon Oct 31 12:49:07 CDT 2011
Module: wine
Branch: master
Commit: 1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c
Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date: Mon Sep 19 14:30:58 2011 +0200
winmm: Never write silence, mmdevapi must handle underruns.
---
dlls/winmm/waveform.c | 17 -----------------
1 files changed, 0 insertions(+), 17 deletions(-)
diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c
index cb0762c..05641a6 100644
--- a/dlls/winmm/waveform.c
+++ b/dlls/winmm/waveform.c
@@ -1336,23 +1336,6 @@ static void WOD_PushData(WINMM_Device *device)
queue = queue->lpNext;
}
- if(avail_frames != 0 && queue_frames == 0){
- hr = IAudioRenderClient_GetBuffer(device->render, avail_frames, &data);
- if(FAILED(hr)){
- ERR("GetBuffer failed: %08x\n", hr);
- goto exit;
- }
-
- hr = IAudioRenderClient_ReleaseBuffer(device->render, avail_frames,
- AUDCLNT_BUFFERFLAGS_SILENT);
- if(FAILED(hr)){
- ERR("ReleaseBuffer failed: %08x\n", hr);
- goto exit;
- }
-
- goto exit;
- }
-
if(queue_frames < avail_frames)
avail_frames = queue_frames;
if(avail_frames == 0)
More information about the wine-cvs
mailing list