Andrew Eikum
bd6f6bc2dd
mmdevapi: Prevent deadlock when releasing a stream that's still playing.
2011-01-11 16:05:31 +01:00
Andrew Eikum
436d26f935
mmdevapi: Children of IAudioClient should hold a reference to their parents.
2011-01-11 16:04:27 +01:00
Andrew Eikum
2e7ee8d9d6
mmdevapi: Be explicit about units in IAudioRenderClient::ReleaseBuffer.
2011-01-05 17:56:52 +01:00
Andrew Eikum
0b608d0f7f
mmdevapi: Be explicit about the units of ACImpl::ofs.
2011-01-05 17:56:48 +01:00
Andrew Eikum
045cf8c0af
mmdevapi: Be explicit about units of ACImpl::bufsize.
2011-01-05 17:56:43 +01:00
Andrew Eikum
bbbf72ddcb
mmdevapi: Store period size in frames.
...
There are three different units to represent durations of audio: time,
bytes, and frames. Since all three are in use in this module, we should
be more explicit about the unit of each variable.
2011-01-05 17:56:36 +01:00
Marcus Meissner
acefa93cd6
mmdevapi: Fixed buffer size passed to RegEnumKeyExW.
2010-12-31 16:27:47 +01:00
Michael Stefaniuc
1df7dab115
mmdevapi: Standardize the COM usage in devenum.c.
2010-12-14 12:10:58 +01:00
Michael Stefaniuc
8e77be63f4
mmdevapi: Use an iface instead of a vtbl pointer in AEVImpl.
2010-12-09 12:22:14 +01:00
Alexandre Julliard
343a2cb07a
mmdevapi: Convert dll registration to the IRegistrar mechanism.
2010-12-07 13:30:55 +01:00
Michael Stefaniuc
ef039627a5
mmdevapi: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
2010-12-06 12:19:47 +01:00
Austin English
aba65017d7
mmdevapi/tests: Increase timeout in capture tests.
2010-11-23 14:16:21 +01:00
André Hentschel
36035d0a22
mmdevapi: Add return value which happens on wow64 and pure 64-bit.
2010-11-11 12:21:38 +01:00
André Hentschel
fe75e95805
mmdevapi/tests: Fix test on some 2k8 and mark those errors broken.
2010-11-10 12:17:01 +01: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
Austin English
f74944d210
mmdevapi: Remove an unused variable.
2010-09-09 12:46:05 +02:00
Henri Verbeet
5c99f4ec6d
mmdevapi: Remove the useless CINTERFACE definitions.
2010-08-17 11:55:33 +02:00
Octavian Voicu
8d48b74555
mmdevapi/tests: Prevent crash when GetMixFormat fails.
2010-07-30 11:36:03 +02:00
Maarten Lankhorst
47d28ace15
mmdevapi: Blacklist portaudio.
2010-07-26 18:38:32 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
David Hedberg
d5a7ad89aa
include: Add IShellItemArray and IShellItemFilter interface declarations.
2010-07-20 14:40:31 +02:00
Francois Gouget
7649c75b40
Assorted typo and spelling fixes.
2010-06-24 10:37:05 +02:00
Francois Gouget
5fe33dcb53
mmdevapi/tests: Add a trailing '\n' to an ok() call.
2010-06-24 10:33:31 +02:00
Alexandre Julliard
41db8e5910
mmdevapi: Don't try to lookup functions if the library isn't found.
2010-05-04 21:30:07 +02:00
Maarten Lankhorst
38517694bb
mmdevapi: Add support for openal disconnected extension.
2010-05-04 18:38:58 +02:00
Maarten Lankhorst
d440eb7ff2
mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
2010-05-04 13:14:58 +02:00
Maarten Lankhorst
34ffff074f
mmdevapi: Add a warning if openal is not available.
...
As spotted by Christoph Hohmann.
2010-04-29 10:19:38 -05:00
Maarten Lankhorst
8bd65c143f
mmdevapi: Silence a fixme when it's harmless.
2010-04-26 10:22:21 -05:00
Maarten Lankhorst
61d78d46c7
mmdevapi: Fix IsFormatSupported and initialization.
2010-04-26 10:21:54 -05:00
Maarten Lankhorst
85339cdb5f
mmdevapi: Add some DEVPKEY's to property tests.
2010-04-26 10:21:43 -05:00
Maarten Lankhorst
b0dfbcbe08
mmdevapi: Add stub for IAudioEndpointVolume.
2010-04-22 11:53:57 +02:00
Maarten Lankhorst
a363c41e04
mmdevapi: Fix small capture bugs.
2010-04-21 15:32:21 +02:00
Maarten Lankhorst
724351ede4
mmdevapi: Add AudioSimpleVolume stub.
2010-04-20 17:42:19 +02:00
Maarten Lankhorst
f259ae550e
mmdevapi: Add support for IAudioSessionControl2.
2010-04-20 17:42:07 +02:00
Maarten Lankhorst
2e13008735
mmdevapi: Add support for the clock interface.
2010-04-20 17:41:58 +02:00
Maarten Lankhorst
f062e1b127
mmdevapi: Add audio capture code.
2010-04-20 17:40:21 +02:00
Maarten Lankhorst
cffb95fdb8
mmdevapi: Add support for IAudioRenderClient.
2010-04-20 17:39:55 +02:00
Maarten Lankhorst
bcaa470607
mmdevapi: Implement audio formats.
2010-04-20 17:39:11 +02:00
Maarten Lankhorst
a94395f502
mmdevapi: Implement some methods in audioclient.
2010-04-20 17:37:58 +02:00
Maarten Lankhorst
416f0156d6
mmdevapi: Set PKEY_AudioEngine_DeviceFormat for capture too.
2010-04-20 17:37:14 +02:00
Maarten Lankhorst
fa202c52c3
mmdevapi: Add initial audioclient stub.
2010-04-20 17:35:36 +02:00
Maarten Lankhorst
f9293dc977
mmdevapi: Improve EndpointNotificationCallback stubs.
2010-04-20 17:34:59 +02:00
Maarten Lankhorst
ab13ffa454
mmdevapi: Fix wrong blacklist test.
2010-04-16 16:23:11 +02:00
Maarten Lankhorst
e9cee6fbe0
mmdevapi: Don't load openal on older openal-soft versions.
2010-04-15 17:05:54 +02:00
Maarten Lankhorst
3d6908c53d
mmdevapi: Add OSS to blacklist on linux.
2010-04-15 17:05:49 +02:00
Maarten Lankhorst
e9f520467d
mmdevapi: Blacklist alsa hw devices.
2010-04-12 12:51:43 +02:00
Alexandre Julliard
aed8b8cd8d
mmdevapi/tests: Mark some failing tests as todo.
2010-04-06 14:27:56 +02:00
Alexandre Julliard
87f1933d86
mmdevapi/tests: Remove some todos that succeed now.
2010-04-06 14:26:23 +02:00
Alexandre Julliard
a7d000e2e2
mmdevapi: Include system headers before Wine headers.
2010-04-05 17:44:23 +02:00
Maarten Lankhorst
7b36f6658b
mmdevapi: Use openal to enumerate devices.
2010-04-05 17:43:00 +02:00