Mark's dsound and alsa patches look OK to me.
Andrew
On Sun, Dec 28, 2014 at 01:54:27PM +0000, Mark Harmstone wrote:
> Patch to allow DSound buffers to be created with the DSBCAPS_LOCHARDWARE
> flag. There's been no audio hardware acceleration on Windows since XP, so
> this flag is meaningless nowadays anyway - but X3DAudio will refuse to
> create a buffer of more than two channels if it's not accepted.
>
> ---
> dlls/dsound/dsound.c | 6 ------
> 1 file changed, 6 deletions(-)
>
>
> diff --git a/dlls/dsound/dsound.c b/dlls/dsound/dsound.c
> index 8df778a..eaa4247 100644
> --- a/dlls/dsound/dsound.c
> +++ b/dlls/dsound/dsound.c
> @@ -975,12 +975,6 @@ HRESULT DirectSoundDevice_CreateSoundBuffer(
> TRACE("(lpwfxFormat=%p)\n",dsbd->lpwfxFormat);
> }
>
> - if (dsbd->dwFlags & DSBCAPS_LOCHARDWARE &&
> - !(dsbd->dwFlags & DSBCAPS_PRIMARYBUFFER)) {
> - TRACE("LOCHARDWARE is not supported, returning E_NOTIMPL\n");
> - return E_NOTIMPL;
> - }
> -
> if (dsbd->dwFlags & DSBCAPS_PRIMARYBUFFER) {
> if (dsbd->lpwfxFormat != NULL) {
> WARN("invalid parameter: dsbd->lpwfxFormat must be NULL for "
>
>