Module: wine Branch: master Commit: 1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c URL: http://source.winehq.org/git/wine.git/?a=commit;h=1cde966c35dcb0b5dc7bc5a6c4...
Author: Jörg Höhle hoehle@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)