165 Commits

Author SHA1 Message Date
André Hentschel
87c7c961f2 Assorted spelling fixes. 2014-01-06 17:33:24 +01:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Andrew Eikum
a5975bb601 mmdevapi: Fill buffer with silence in IAudioRenderClient::GetBuffer. 2013-11-12 19:06:09 +01:00
Frédéric Delanoy
e50dfb69ee mmdevapi: Use BOOL type where appropriate. 2013-11-12 12:58:03 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Andrew Eikum
37389cfc80 mmdevapi/tests: Update some error values for Windows 8.1. 2013-11-01 20:01:35 +01:00
Alexandre Julliard
7eebd74cb2 mmdevapi/tests: Mark a failing test as broken. 2013-10-17 14:00:17 +02:00
Michael Stefaniuc
fc0c0be1a3 mmdevapi/tests: Compile with -D__WINESRC__. 2013-10-16 11:41:20 +02:00
Jeff Klein
fabffe2b94 mmdevapi/tests: Add some tests for MMDevPropStore_GetAt. 2013-10-02 13:04:26 +02:00
Jeff Klein
5b47e9b382 mmdevapi: Correct MMDevPropStore_GetAt. 2013-10-02 13:04:25 +02:00
Michael Stefaniuc
0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Thomas Faber
513f8286cb mmdevapi: Fix build with MSVC. 2013-09-30 20:35:03 +02:00
Jeff Klein
0f4bc3b945 mmdevapi/tests: Test in-proc marshal of IAudioClient. 2013-08-02 11:34:54 +02:00
Stefan Leichter
5597252606 mmdevapi/tests: Fix a crash when function IMMDevice_Activate fails. 2013-07-11 15:53:50 +02:00
Andrew Eikum
1d3aac50a6 mmdevapi: Don't free resources on PROCESS_DETACH. 2013-03-26 12:11:45 +01:00
Jörg Höhle
c771fe9231 mmdevapi/tests: Produce audible 16bit output too. 2013-02-21 19:16:28 +01:00
Andrew Talbot
b6717dd3b1 mmdevapi: Avoid signed-unsigned integer comparisons. 2013-02-13 10:19:12 +01:00
Jörg Höhle
b18c5e811f mmdevapi: SetEventHandle is allowed only once. 2012-12-18 16:30:36 +01:00
Andrew Eikum
d4e9b26cbb mmdevapi: Send notifications to clients when the user-selected default device changes. 2012-12-15 16:33:31 +01:00
Andrew Eikum
8d775ec09b mmdevapi: Implement (Un)RegisterEndpointNotificationCallback. 2012-12-15 16:33:25 +01:00
André Hentschel
20128a923a mmdevapi/test: Fix tests on win8. 2012-12-12 20:23:55 +01:00
Henri Verbeet
5e93aa38ab mmdevapi: Avoid a couple of dependencies on ddraw.h. 2012-11-05 11:30:30 +01:00
Maarten Lankhorst
d814eca3ba mmdevapi: Fix a broken test. 2012-10-18 19:31:52 +02:00
Jacek Caban
223105b9b3 mmdevapi: Use proper helpers for iface calls. 2012-08-15 12:18:39 +02:00
Michael Stefaniuc
b14fb33148 mmdevapi: Avoid a TRUE:FALSE conditional expression. 2012-08-14 11:59:39 +02:00
Francois Gouget
4a27f7bf27 mmdevapi: Make MMDevice_GetPropValue() static. 2012-06-12 11:11:29 +02:00
Michael Stefaniuc
5c47973c24 mmdevapi: Remove superfluous NULL pointer check before HeapFree (Smatch). 2012-04-16 11:51:24 +02:00
Andrew Eikum
06c1f255f8 mmdevapi: Indicate data flow direction in IMMDevice::GetId result. 2012-04-06 20:12:26 +02:00
Andrew Eikum
e6638bd86f mmdevapi: Store device interface in registry. 2012-04-06 20:12:05 +02:00
Andrew Eikum
e87cb774d1 mmdevapi: Use device GUIDs as unique identifiers. 2012-04-04 17:25:25 +02:00
Andrew Eikum
edab3b13f7 mmdevapi: TRACE all COM method calls. 2012-03-28 19:05:06 +02:00
Maarten Lankhorst
27adecec49 mmdevapi: Add tests for checking events to capture. 2012-03-01 17:38:59 +01:00
Jörg Höhle
813d0432a9 mmdevapi/tests: Fix some render test failures. 2012-02-24 17:04:11 +01:00
Maarten Lankhorst
14b765aca5 mmdevapi: Fix exclusive test. 2012-02-20 11:44:32 +01:00
Andrew Eikum
f7d37b38fe mmdevapi: Only return ACTIVE devices from GetDefaultAudioEndpoint.
This prevents invalid devices from being created if the user adds a
device, sets it as default, and then removes it.
2012-02-15 11:56:47 +01:00
Jörg Höhle
fde979b8b5 mmdevapi/tests: Perform renderer padding & position tests. 2012-02-11 15:13:17 +01:00
Jörg Höhle
ac8360b3bf mmdevapi/tests: Fix errors and crashes in various native configurations. 2012-02-09 09:39:23 -06:00
Jörg Höhle
f9f7048798 mmdevapi/tests: Produce audible output. 2012-02-09 09:39:09 -06:00
Jörg Höhle
4e323ec618 mmdevapi/tests: Add a worst-case XAudio2 fragment-size writes scenario. 2012-01-26 21:27:57 +01:00
Jörg Höhle
f24b31fcf2 mmdevapi/tests: Perform capture protocol tests in shared mode. 2012-01-26 21:27:54 +01:00
Jörg Höhle
260c8ce9b4 mmdevapi/tests: Fix some test failures on native. 2012-01-10 18:29:04 +01:00
Jörg Höhle
31eb83359a mmdevapi/tests: Add PCM format tests. 2011-11-18 15:37:05 +01:00
Jörg Höhle
7480dc0af1 mmdevapi/tests: Prevent crash when device is in use. 2011-11-14 17:39:31 +01:00
Jörg Höhle
8e62e823d6 mmdevapi/tests: Fix errors and crashes in various native configurations. 2011-10-28 12:49:50 +02:00
Alexandre Julliard
6c68319863 mmdevapi/tests: Don't crash on test failure. 2011-10-24 19:54:15 +02:00
Andrew Eikum
66724f617e mmdevapi: Attempt to determine default devices from the registry.
This uses a new, Wine-specific registry key
<HKCU\Software\Wine\Drivers\wine<driver>.drv> to determine the correct
device to use for the various defaults. The drivers still supply their
own defaults which will be chosen if no registry entry is defined. For
portability we use a driver-specific key in order to support default
devices for each of the driver backends.
2011-10-05 16:50:29 -05:00
Andrew Eikum
6adf21173c mmdevapi: Don't use invalid This pointer on static object. 2011-09-30 10:32:14 -05:00
Andrew Eikum
f7364dfb4b mmdevapi: Don't fail if dwChannelMask is not set correctly. 2011-09-28 21:04:33 +02:00