Francois Gouget
ed7faad1ed
dsound/tests: Clarify some skip() traces.
2012-08-13 11:52:00 +02:00
Michael Stefaniuc
9cc62d321c
dsound: Handle IDirectSound by the IDirectSound8 implementation.
2012-07-19 16:01:48 +02:00
Michael Stefaniuc
e236a3c2d5
dsound/tests: Add IDirectSound refcount and COM aggregation tests.
2012-07-19 16:01:43 +02:00
Andrew Eikum
bf263a347d
dsound: Fail if app requests 3D buffer interface on a non-3D buffer.
2012-06-14 18:20:29 +02:00
Andrew Eikum
f0be44c82d
dsound: Don't destroy primary buffer until device is released.
2012-05-09 17:49:33 +02:00
Andrew Eikum
552433cf9e
dsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat.
2012-04-02 18:27:14 +02:00
Michael Stefaniuc
0872572a6d
dsound/tests: Fix the capture COM tests for older Win2k versions.
2012-02-15 19:17:37 +01:00
Michael Stefaniuc
3ec0b056d5
dsound: Support IKsPropertySet in the primary buffer too.
2012-01-17 11:53:25 +01:00
Michael Stefaniuc
66361f1bd5
dsound/tests: Add some COM tests for capture.
2012-01-12 15:52:51 +01:00
Michael Stefaniuc
93bfa2b5be
dsound/tests: Sanitize START_TEST() in capture.c.
2012-01-12 15:52:50 +01:00
Michael Stefaniuc
4ac20cbc0f
dsound/tests: Remove some returns in the capture buffer tests.
2012-01-12 15:52:50 +01:00
Andrew Eikum
287a6e8473
dsound: Validate format in primary buffer's SetFormat().
2011-12-05 12:23:37 +01:00
Andrew Eikum
c8c6cc97bc
dsound: Always enumerate the default device first.
2011-10-21 12:11:39 +02:00
Andrew Eikum
9b15c17376
dsound: Don't claim to support hardware buffers.
2011-10-20 11:03:40 +02:00
Michael Stefaniuc
e2c0ea01ac
dsound/tests: Remove some explicit casts that happen implicitly.
2011-09-23 16:21:51 +02:00
Michael Stefaniuc
7959778d3f
dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.
2011-08-29 12:08:21 +02:00
Michael Stefaniuc
beac9a27e6
dsound/tests: IDirectSoundBuffer and IDirectSoundBuffer8 use the same implementation.
2011-08-24 12:14:46 +02:00
Akihiro Sagawa
2ab3d22663
dsound: Don't copy the position notify on duplicate.
2011-07-22 15:44:16 +02:00
Akihiro Sagawa
3c9bd6ba2a
dsound: Don't copy the notify object on duplicate.
2011-07-22 15:44:13 +02:00
Akihiro Sagawa
223406fa17
dsound/tests: Add tests to check notifications after duplicate.
2011-07-22 15:40:46 +02:00
Austin English
62b83bf036
dsound/tests: Remove win9x hack.
2011-02-28 13:11:34 +01:00
Austin English
f6fb95230c
dsound/tests: Make sure to use a return value (LLVM/Clang).
2011-02-10 09:57:45 -06:00
Austin English
8c771e3f7e
dsound/tests: Make sure to use return values (LLVM/Clang).
2011-02-08 13:42:14 -06:00
Owen Rudge
15d5311804
dsound/tests: Add IEEE float buffer tests for dsound8.
2011-01-20 17:50:17 +01:00
Owen Rudge
c3a01501e8
dsound/tests: Add IEEE float buffer tests.
2011-01-20 17:50:11 +01:00
André Hentschel
046bcb7c7e
dsound/tests: Don't test function directly when reporting GetLastError().
2010-12-30 15:00:05 +01:00
Alexandre Julliard
19da00a6a3
dsound/tests: Mark some Vmware sound driver failures as broken.
2010-09-30 11:32:59 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexander Nicolaysen Sørnes
9c88bd8d24
dsound/tests: Test querying for KsPropertySet on primary buffer.
2010-02-15 12:20:01 +01:00
Alexander Nicolaysen Sørnes
1db6e11254
dsound/tests: DirectSound3DListener_QueryInterface should accept IKsPropertySet.
2010-02-11 14:38:44 +01:00
Huw Davies
14fdced365
dsound: Fix a memory leak in the tests.
...
Found by Valgrind.
2009-12-18 11:47:52 +01:00
Maarten Lankhorst
b0cfbe81fa
dsound: Restore old speaker config after tests.
...
According to the documentation, only audio device vendors are allowed to
call this function, so make sure we properly restore the old speaker config.
2009-11-20 11:40:47 +01:00
Marcus Meissner
61393fa021
dsound: Check for NULL listener (Coverity).
2009-10-19 11:41:47 +02:00
Gerald Pfeifer
94203b5ddb
dsound/tests: Fix two broken conditions.
2009-06-22 11:44:28 +02:00
Francois Gouget
d7c5f1a90b
dsound/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Jesse Allen
eac4791741
dsound: Fix test for some windows versions.
2009-04-22 13:13:31 +02:00
Jesse Allen
b7f6c1e103
dsound: Allow a special cbSize case in CreateSoundBuffer.
2009-04-21 13:16:26 +02:00
Detlef Riekenberg
8819156b49
dsound/tests: Remove duplicate version dump.
...
We have the version already in the header of the winetest results.
2009-03-30 13:56:50 +02:00
Jeff Zaroyko
aff1dbe531
dsound: Check for invalid parameter when locking primary and secondary buffers.
2009-01-02 12:48:15 +01:00
Francois Gouget
34f1e0f048
dsound: Remove unneeded casts of zero.
2008-12-08 12:04:45 +01:00
Jeff Zaroyko
29e49bbe8e
dsound/tests: Fix a failing capture test on win2k.
2008-10-23 12:13:41 +02:00
Jeff Zaroyko
b9084bc99f
dsound/tests: Fix failing propset and capture tests on win98.
2008-10-23 12:13:37 +02:00
Paul Vriens
8ccfe80c0b
dsound/tests: Fix failure on Win9x and NT4.
2008-09-22 12:17:04 +02:00
Jeff Zaroyko
724a45d15e
dsound: Fix a failing test on XP.
2008-09-19 12:09:33 +02:00
Jeff Zaroyko
49d309804d
dsound: Fix a few failing tests and a crash on 2008 (revised).
2008-09-10 11:11:15 +02:00
Paul Vriens
e3a1593652
dsound/tests: Fix typos in tests.
2008-09-05 13:46:43 +02:00
Jeff Zaroyko
e55a702928
dsound: Check for invalid parameter when unlocking secondary buffers.
2008-09-05 12:53:29 +02:00
John Klehm
7f8dfe9826
dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure.
2008-07-09 10:43:06 +02:00
Alexandre Julliard
ca681835dc
dsound: Don't depend on the dxerr8 static library in the tests.
2008-07-08 17:51:46 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins
f4cbdc96de
dsound: Fix a failing test for broken drivers.
2008-07-02 12:05:15 +02:00
Roy Shea
4a4d8caed3
dsound/tests: Added additional tests of IDirectSound_CreateSoundBuffer.
2008-06-25 20:23:14 +02:00
Roy Shea
d776828857
dsound/tests: Removed test depending on value of undefined variable.
2008-06-25 20:23:08 +02:00
Zac Brown
e4ff8a0c0a
dsound/tests: Improve test for IDirectSound8_CreateSoundBuffer.
2008-06-11 11:26:48 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Maarten Lankhorst
bf739cbcc3
dsound: Skip WAVE_FORMAT_EXTENSIBLE tests on directx < 8.
2008-04-23 13:05:24 +02:00
Maarten Lankhorst
6c4d9448a9
dsound: Skip the sound checks on the primary module and change its driver module to "".
2008-04-21 13:20:12 +02:00
Paul Vriens
52ccb14155
dsound/tests: Better check to see if class is not available.
2007-11-13 13:29:17 +01:00
Paul Vriens
65d3682c22
dsound/tests: Fix test failures on WinXP.
2007-11-13 13:29:11 +01:00
Paul Vriens
d66722db31
dsound/tests: Fix tests after addition of 24/32 bits buffer tests.
2007-11-12 11:40:25 +01:00
Paul Vriens
8454cb17a8
dsound/tests: Fix test failures on WinXP and 2003.
2007-11-09 12:27:20 +01:00
Maarten Lankhorst
511af0d186
dsound: Add conformance tests for 24/32 bits buffers and waveformatextensible.
2007-11-07 11:54:34 +01:00
Maarten Lankhorst
e56a302f7d
dsound: Increase dll refcount and disable thread calls.
2007-08-30 19:48:01 +02:00
Alex Villacís Lasso
f2626bab14
dsound: Make test recover from failure to preserve primary buffer length after SetFormat().
2007-06-26 11:53:16 +02:00
Francois Gouget
24b315c51f
dsound/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:06 +02:00
Maarten Lankhorst
2360358944
dsound: Block align SetCurrentPosition and add test for it.
2007-05-25 19:31:05 +02:00
Maarten Lankhorst
6e9276e970
dsound: Primary buffer isn't an IDirectSoundBuffer8.
2007-05-14 14:29:33 +02:00
Stefan Huehner
51a7ca3440
Change some functions arguments from () -> (void).
2007-03-12 12:25:31 +01:00
Robert Reif
2e44a3b2a2
dsound: Fix tests for old versions of windows.
2007-01-16 11:19:30 +01:00
Francois Gouget
3327c5f6ff
dsound/tests: Replace some '#if 0's with 'if (0)'s.
2007-01-12 11:25:11 +01:00
Francois Gouget
42d25ef95d
dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead of LoadLibrary().
2007-01-12 11:25:06 +01:00
Francois Gouget
e48d86308d
dsound/tests: Replace some '#if 0's with 'if (0)'s.
2007-01-12 11:24:49 +01:00
Michael Stefaniuc
3cf9f84561
dsound: Remove stray '\' at end of lines.
2007-01-09 12:03:46 +01:00
Patrik Stridvall
6e062a4e08
dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
2007-01-08 21:14:31 +01:00
Marcus Meissner
f0280cbd1e
made functions and variables static in some testcases.
2006-12-11 12:18:29 +01:00
Francois Gouget
cc1cb0ad8e
dsound/tests: Remove unneeded NONAMELESS* macros.
2006-11-24 11:48:50 +01:00
Francois Gouget
1ccf944900
Assorted spelling fixes.
2006-11-13 13:01:53 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Michael Stefaniuc
15765dd953
The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
2006-10-16 10:53:04 +02:00
Michael Stefaniuc
65aac34c56
dsound/tests: Win64 printf format warning fixes.
2006-10-10 11:56:56 +02:00
Francois Gouget
be87fe8c7c
dsound: Don't use state.buffer_size before it has been initialized.
2006-09-29 17:53:31 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Robert Reif
425608a120
dsound: Add class factory tests.
2006-08-18 12:04:54 +02:00
Andrew Talbot
70642e2511
dsound/tests: Write-strings warning fix.
2006-07-31 21:57:54 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Robert Reif
a15ef7b18a
dsound: Add DirectSoundBuffer_Lock tests.
2006-05-05 17:29:23 +02:00
Robert Reif
1f882cd68d
dsound: Fix 2 bugs in ds3d tests.
...
Fix 2 bugs in the error paths of the ds3d.c test (coverity).
2006-04-10 12:22:08 +02:00
Robert Reif
ba62608996
dsound: Fix capture test.
...
Remove bogus release of NULL pointer code found by Coverity.
2006-04-07 20:01:40 +02:00
Robert Reif
c460d9becf
dsound: Add info to failed tests.
...
Print format for failed SetFormat calls.
2006-03-15 11:30:17 +01:00
Robert Reif
64841caba8
dsound: Fix duplex test.
2006-02-09 12:08:05 +01:00
Robert Reif
6255936c83
dsound: Duplex test fix.
2006-01-25 13:15:25 +01:00
Robert Reif
c82a63ba97
dsound: Primary buffer size change tests.
...
It looks like Windows doesn't change the primary buffer length when
changing formats so make the tests fail now.
This means the current ALSA implementation is broken when hardware
acceleration is set to full and the primary buffer format is changed.
2006-01-17 16:19:54 +01:00
Robert Reif
03b8fca7e2
dsound: Add full duplex tests.
2006-01-17 16:19:14 +01:00