16 Apr
2005
16 Apr
'05
4:16 a.m.
"Jakob Eriksson" <jakov(a)vmlinux.org> wrote:
@@ -1109,7 +1109,7 @@ bufdesc.dwSize=sizeof(bufdesc); bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRL3D; rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL); - ok(rc==DS_OK && primary!=NULL,"IDirectSound_CreateSoundBuffer() failed " + ok(rc==E_INVALIDARG || (rc==DS_OK && primary!=NULL),"IDirectSound_CreateSoundBuffer() failed " "to create a 3D primary buffer: %s\n",DXGetErrorString8(rc));
I'm afraid you need to find what exactly IDirectSound_CreateSoundBuffer doesn't like in the passed arguments. This might be DSBCAPS_CTRL3D flag. -- Dmitry.