Commit 25d23d44 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

dsound/tests: Test Pan for 3D secondary buffers too.

parent 72d67a2d
......@@ -886,7 +886,16 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
} else if (has_3dbuffer) {
LONG pan;
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed, returned: %08x\n", rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
todo_wine
ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed, returned: %08x\n", rc);
}
if (has_duplicate) {
LPDIRECTSOUNDBUFFER duplicated=NULL;
......
......@@ -730,7 +730,17 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
} else {
LONG pan;
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetPan() "
"should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_SetPan() "
"should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
}
if (has_duplicate) {
LPDIRECTSOUNDBUFFER duplicated=NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment