winealsa: Simplify the test for 8bit linear PCM.
authorJörg Höhle <hoehle@users.sourceforge.net>
Tue, 16 Aug 2011 08:12:48 +0000 (10:12 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 26 Sep 2011 16:09:14 +0000 (18:09 +0200)
dlls/winealsa.drv/mmdevdrv.c

index 81181039b44b704d5c5bb40b81fd4beb677d7e10..aa6886511386a87739de9387cd13dcd64bd4f706 100644 (file)
@@ -2076,11 +2076,7 @@ static HRESULT WINAPI AudioRenderClient_ReleaseBuffer(
         buffer = This->tmp_buffer;
 
     if(flags & AUDCLNT_BUFFERFLAGS_SILENT){
-        WAVEFORMATEXTENSIBLE *fmtex = (WAVEFORMATEXTENSIBLE*)This->fmt;
-        if((This->fmt->wFormatTag == WAVE_FORMAT_PCM ||
-                (This->fmt->wFormatTag == WAVE_FORMAT_EXTENSIBLE &&
-                 IsEqualGUID(&fmtex->SubFormat, &KSDATAFORMAT_SUBTYPE_PCM))) &&
-                This->fmt->wBitsPerSample == 8)
+        if(This->fmt->wBitsPerSample == 8)
             memset(buffer, 128, written_frames * This->fmt->nBlockAlign);
         else
             memset(buffer, 0, written_frames * This->fmt->nBlockAlign);