Sync to Wine-20040914:
authorGé van Geldorp <ge@gse.nl>
Sun, 19 Sep 2004 11:13:17 +0000 (11:13 +0000)
committerGé van Geldorp <ge@gse.nl>
Sun, 19 Sep 2004 11:13:17 +0000 (11:13 +0000)
Robert Reif <reif@earthlink.net>
- Don't try to find alternate formats for non PCM formats.

svn path=/trunk/; revision=10913

reactos/lib/winmm/wavemap/wavemap.c

index c91bbf4..41a5ebe 100644 (file)
@@ -188,7 +188,7 @@ static      DWORD   wodOpen(LPDWORD lpdwUser, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
        }
     }
 
-    if ((dwFlags & WAVE_FORMAT_DIRECT) == 0) {
+    if ((dwFlags & WAVE_FORMAT_DIRECT) == 0 && lpDesc->lpFormat->wFormatTag == WAVE_FORMAT_PCM) {
         WAVEFORMATEX   wfx;
 
         wfx.wFormatTag = WAVE_FORMAT_PCM;