Andrew Eikum
|
c4b94b1ba4
|
mmdevapi: Automatically select the correct driver.
|
2011-09-01 18:06:37 +02:00 |
Jörg Höhle
|
abf5b64f4c
|
mmdevapi: Do not mix frames and bytes.
|
2011-08-30 17:10:40 +02:00 |
Jörg Höhle
|
8129b1847a
|
winealsa: Pulse knows handle_underrun only since 2010-07-09.
|
2011-08-26 13:21:41 +02:00 |
Jörg Höhle
|
541075c3db
|
mmdevapi: After GetBuffer, refuse Reset, but Start/Stop is ok.
|
2011-08-24 11:52:06 +02:00 |
Jörg Höhle
|
47bc6223e9
|
winealsa.drv: Fix AudioRenderClient write pointer calculation.
|
2011-08-22 16:14:34 +02:00 |
Andrew Eikum
|
9ad60d1d14
|
winealsa.drv: Inject handle_underrun=1 setting for pulse-backed devices.
|
2011-08-05 16:41:09 +02:00 |
Andrew Eikum
|
8c109aee13
|
winealsa.drv: Tell ALSA to play silence during underruns.
|
2011-08-05 16:37:54 +02:00 |
Francois Gouget
|
ed3c9a1eca
|
Assorted spelling fixes.
|
2011-08-03 14:15:48 +02:00 |
Andrew Eikum
|
96aa86c99d
|
winealsa.drv: Fix AudioRenderClient write pointer calculation.
|
2011-07-27 19:42:21 +02:00 |
Andrew Eikum
|
80fd691e9e
|
mmdevapi: Use a sane default if no buffer size is requested.
|
2011-07-18 18:31:06 +02:00 |
Andrew Eikum
|
2174717fbd
|
mmdevapi: Only enumerate devices that can be opened during initialization.
|
2011-07-14 14:39:46 +02:00 |
Francois Gouget
|
84fca0017a
|
winealsa.drv: Make the AudioSessionManager methods static.
|
2011-07-11 18:31:50 +02:00 |
Jacek Caban
|
dbba09ca29
|
audiopolicy.idl: Fixed SetGroupingParam declaration.
|
2011-07-04 13:45:14 +02:00 |
Jörg Höhle
|
8db18a893b
|
winealsa: Avoid deadlock in AudioClient_Stop.
|
2011-06-21 14:51:14 +02:00 |
Andrew Eikum
|
0085689f5d
|
mmdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.
|
2011-06-20 19:31:57 +02:00 |
Andrew Eikum
|
c6312990ab
|
winealsa.drv: Be less choosey about sample rates.
|
2011-06-20 19:31:50 +02:00 |
Andrew Eikum
|
a93efd5346
|
mmdevapi: Fix refcounts in IAudioClient::GetService.
|
2011-06-20 19:31:39 +02:00 |
Jörg Höhle
|
26efb871d3
|
winealsa: Fix mmdevapi memory allocations.
|
2011-06-17 15:04:53 +02:00 |
Stephane Bacri
|
d8ccfafd5b
|
winealsa.drv: Add midi MTC Quarter Frame messages support.
|
2011-06-17 12:36:33 +02:00 |
Andrew Eikum
|
bc10fd3ce6
|
mmdevapi: Sessions should be unique per-device.
|
2011-06-14 12:59:39 +02:00 |
Jörg Höhle
|
d726cf8819
|
winealsa: Properly allocate the WAVEFORMATEXTENSIBLE returned by GetMixFormat.
|
2011-06-06 21:49:20 +02:00 |
Andrew Eikum
|
6dac4d713c
|
winealsa.drv: Partially implement IAudioSessionManager2.
|
2011-06-06 21:49:18 +02:00 |
Andrew Eikum
|
934a64cb38
|
winealsa.drv: Implement device enumeration.
|
2011-05-25 12:22:09 +02:00 |
Marcus Meissner
|
5078d07e6f
|
winealsa.drv: Mark internal symbols with hidden visibility.
|
2011-05-25 11:50:35 +02:00 |
Andrew Eikum
|
ae9338c136
|
winealsa.drv: Implement volume control interfaces.
|
2011-05-09 11:58:41 +02:00 |
Andrew Eikum
|
af92572b38
|
winealsa.drv: Move IAudioClock closer to its related interfaces.
|
2011-05-09 11:58:38 +02:00 |
Andrew Eikum
|
eabf5715ce
|
winealsa.drv: Implement IAudioSessionControl::GetState.
|
2011-05-02 18:48:20 +02:00 |
Andrew Eikum
|
4a37f2f093
|
mmdevapi: Initialize global driver data at DLL load time.
|
2011-05-02 18:48:20 +02:00 |
Andrew Eikum
|
e3ff943e9c
|
winealsa.drv: Add mapping for 64-bit floats in IAudioClient::Initialize().
|
2011-04-27 17:49:53 +02:00 |
Andrew Eikum
|
fc4748ae74
|
winealsa.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
|
2011-04-27 17:49:46 +02:00 |
Andrew Eikum
|
2692a68ce6
|
winealsa.drv: Replace incorrect 41100 with 44100.
|
2011-04-27 17:49:11 +02:00 |
Maarten Lankhorst
|
c385a93505
|
winealsa: Zero buffer, only write data if needed.
|
2011-04-26 16:18:00 +02:00 |
Andrew Eikum
|
86e90c92af
|
winealsa.drv: Add mmdevapi driver.
Maarten Lankhorst also contributed to this driver.
|
2011-04-25 17:29:11 +02:00 |
Austin English
|
aca6107785
|
winealsa.drv: Remove extraneous parentheses (LLVM/Clang).
|
2011-04-13 14:13:55 +02:00 |
Jörg Höhle
|
75dbd1162e
|
winmm: Audio drivers unconditionally invoke DriverCallback.
|
2011-04-11 17:32:29 +02:00 |
Alexandre Julliard
|
255cc210b6
|
winealsa.drv: Remove unnecessary ifdefs.
|
2011-03-28 22:07:26 +02:00 |
Jörg Höhle
|
e52f5773e1
|
winealsa: Favour HeapAlloc() over malloc().
|
2011-03-15 17:14:08 +01:00 |
Jörg Höhle
|
8df872535e
|
winealsa: Ignore failure to notify winmm wave clients.
|
2011-03-15 17:14:08 +01:00 |
Jörg Höhle
|
04e3bda410
|
winealsa: Open must fail when recorder thread creation fails.
|
2011-03-15 17:14:08 +01:00 |
Jörg Höhle
|
56f2c5800f
|
winealsa: CreateEvent and CreateThread return NULL on error, not INVALID_HANDLE_VALUE.
|
2011-03-15 17:14:08 +01:00 |
Marcus Meissner
|
a1a2de1853
|
winealsa.drv: Fixed bad sizeof (pointer vs struct) (Coverity).
|
2011-03-14 13:11:11 +01:00 |
Andy Norris
|
254b8f85b5
|
winealsa: Add support for alsa cards without a PCM mixer (only Line).
|
2011-03-08 16:55:10 +01:00 |
Rafał Mużyło
|
110e66dc0c
|
winealsa.drv: Drop redundant calls.
|
2011-03-04 16:26:01 +01:00 |
Marcus Meissner
|
4b5641add1
|
winealsa.drv: Re-add capcontrols initialization.
|
2010-12-27 11:47:21 +01:00 |
Michael Stefaniuc
|
820f376985
|
winealsa.drv: Standardize the COM usage in dsoutput.c.
|
2010-12-08 16:10:42 +01:00 |
Jeff Cook
|
0b4c99cd7d
|
winealsa.drv: Rewrite channel counting for additional readability and circumvention of a couple of crashes.
|
2010-10-11 17:11:26 +02:00 |
Jeff Cook
|
e96d3d538a
|
winealsa.drv: Only set micelem as master if there are no other elems on this card.
|
2010-10-11 17:11:25 +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 |
Austin English
|
abd0a93afd
|
winealsa.drv: Remove unused variable.
|
2010-09-06 16:17:10 +02:00 |
Jeff Cook
|
e699184e48
|
winealsa.drv: Only filllines_no_master with micelem when micelem is found.
|
2010-08-24 17:22:49 +02:00 |