Michael Stefaniuc
7959778d3f
dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.
2011-08-29 12:08:21 +02:00
Michael Stefaniuc
6d7c38256f
dsound: Fix refcounting for the secondary buffer object.
...
This fixes a regression introduced in 6b64e0090c
.
2011-08-26 11:31:59 +02:00
Michael Stefaniuc
6b64e0090c
dsound: Kill SecondaryBufferImpl with extreme prejudice.
2011-08-24 12:14:46 +02:00
Michael Stefaniuc
7da80d1f01
dsound: Basic COM cleanup for the IDirectSoundBuffer8 iface.
2011-08-24 12:14:46 +02:00
Michael Stefaniuc
beac9a27e6
dsound/tests: IDirectSoundBuffer and IDirectSoundBuffer8 use the same implementation.
2011-08-24 12:14:46 +02:00
Michael Stefaniuc
4b54090a85
dsound: Remove pointless AddRef followed by a Release.
2011-08-24 12:14:46 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Frédéric Delanoy
b5a33dab88
dlls: Assorted spelling fixes.
2011-08-02 20:47:51 +02:00
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +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
Akihiro Sagawa
c1fbf00d2c
dsound: Fix a typo.
2011-07-18 16:23:30 +02:00
Andrew Eikum
ca4ee7f60f
dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format.
2011-07-14 14:39:51 +02:00
Andrew Eikum
7d82403f05
dsound: Inform the driver if we are in emulation mode or not.
2011-06-29 10:22:57 -05:00
Austin English
6a3255bbbd
dsound: Return success in IDirectSoundBufferImpl_AcquireResources.
2011-05-10 20:32:31 +02:00
Marcus Meissner
0615969f2b
dsound: Mark internal symbols as having hidden visibility.
2011-04-26 15:31:27 +02:00
Maarten Lankhorst
4429257358
dsound: COM cleanup property sets.
2011-04-08 16:49:51 +02:00
Philipp Middendorf
f5721560f5
dsound: Handle 8 channel audio input.
2011-04-07 10:23:00 +02:00
Andrew Eikum
54ff22b844
dsound: Also handle two-to-six-channel conversions.
2011-03-02 12:50:58 +01:00
Austin English
62b83bf036
dsound/tests: Remove win9x hack.
2011-02-28 13:11:34 +01:00
Maarten Lankhorst
af5423ef57
dsound: Forcibly lock buffers to be mixed.
2011-02-14 13:33:32 +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
Owen Rudge
d6f3ca9589
dsound: Add support for 32-bit IEEE float buffers.
2011-01-20 17:50:04 +01:00
André Hentschel
046bcb7c7e
dsound/tests: Don't test function directly when reporting GetLastError().
2010-12-30 15:00:05 +01:00
Michael Stefaniuc
d2e90cddfd
dsound: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
2010-12-05 16:44:02 +01:00
Alexandre Julliard
5f49129e03
resources: Define a generic mechanism for adding extra values to the common version block.
2010-12-03 14:53:59 +01:00
Alexandre Julliard
b3c307fb91
dsound: Convert dll registration to the IRegistrar mechanism.
2010-12-03 14:28:28 +01:00
Nick Bowler
681d544620
dsound: Restore old format on SetFormat failure.
2010-10-04 15:00:05 +02: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
Andrew Talbot
ab6ad77243
dsound: Constify some variables.
2010-09-13 11:01:52 -05:00
Henri Verbeet
049edc9587
dsound: Remove the useless CINTERFACE definition.
2010-08-17 11:55:33 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Maarten Lankhorst
2d5c4944c1
dsound: Unofficially support 5.1 sound.
2010-06-08 12:59:58 +02:00
William Waghorn
594de90ccd
dsound: Ensure device name and description buffers are NUL terminated.
2010-03-22 15:52:35 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Maarten Lankhorst
1719f8faf1
dsound: Improve underrun behavior.
2010-03-15 13:28:24 +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
Paul Vriens
0d302bb60c
dsound: Fix a typo.
2010-01-14 09:10:57 -06:00
Reece Dunn
a2c41b72f8
Don't generate FIXME warnings for DllCanUnloadNow.
2010-01-06 10:59:51 +01:00
Maarten Lankhorst
ef0a0d8b86
Revert "dsound: Only initialize one guid for capture and renderer."
...
Reverts b474649e0e
. Some games use
pointers to the guid rather than copying the guid even after the
enumeration function returns. Allocating on the stack breaks those
games.
2010-01-06 09:54:18 +01:00
Alexandre Julliard
5da782ac53
dsound: Fix an invalid pointer cast.
2009-12-31 12:12:15 +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
1b94450f78
dsound: Remove refcounting in classfactory.
2009-12-16 12:42:40 +01:00