From 3ef92af6a8783343ace4c4bfc745940a7ca83f45 Mon Sep 17 00:00:00 2001 From: Andrew Eikum Date: Thu, 26 Apr 2012 14:14:59 -0500 Subject: [PATCH] dsound: Map MMDevAPI error to DSound error. --- dlls/dsound/capture.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/dsound/capture.c b/dlls/dsound/capture.c index 90cddb7d38a..7970537bf2d 100644 --- a/dlls/dsound/capture.c +++ b/dlls/dsound/capture.c @@ -705,6 +705,8 @@ static HRESULT IDirectSoundCaptureBufferImpl_Create( HeapFree(GetProcessHeap(), 0, This->pdscbd); This->device->capture_buffer = 0; HeapFree( GetProcessHeap(), 0, This ); + if(err == AUDCLNT_E_UNSUPPORTED_FORMAT) + return DSERR_BADFORMAT; return err; } -- 2.11.4.GIT