Andrew Eikum
|
50cdc6d7f3
|
wineoss.drv: Don't use SNDCTL_DSP_GETISPACE.
This shouldn't be needed as the device is opened in non-blocking mode,
and it appears this function is unimplemented on PCBSD.
|
2014-12-17 17:10:23 +01:00 |
Andrew Eikum
|
d301254e72
|
mmdevapi: More accurately track device position.
|
2014-12-17 17:10:20 +01:00 |
André Hentschel
|
d12e65af70
|
wineoss.drv: Remove unused string (Clang).
|
2014-12-04 14:03:21 +01:00 |
Andrew Eikum
|
b950b9a835
|
mmdevapi: Don't stop sending event signals after IAudioClient::Stop.
|
2014-06-30 10:32:36 +02:00 |
Andrew Eikum
|
d5b597fee5
|
mmdevapi: Standardize period sizes.
|
2014-06-30 10:32:08 +02:00 |
Marcus Meissner
|
eddf841ab3
|
winealsa/wineoss/winecoreaudio: Calculate frequency in 64bit (Coverity).
|
2014-06-17 09:07:34 +02:00 |
Andrew Eikum
|
0e84a59d89
|
mmdevapi: Clock rate should be in bytes for shared mode.
|
2014-05-19 16:01:07 +02:00 |
Andrew Eikum
|
b634666e13
|
mmdevapi: Make buffer size divisible by number of periods.
|
2014-05-19 16:01:03 +02:00 |
Alexandre Julliard
|
cf0e96c6d0
|
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
|
2014-01-30 14:51:33 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +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
|
10f7f09d43
|
wineoss.drv: Use BOOL type where appropriate.
|
2013-10-09 10:08:37 +02:00 |
Jeff Klein
|
1582458d70
|
wineoss.drv: Implement IMarshal for IAudioClient.
|
2013-08-02 11:36:36 +02:00 |
André Hentschel
|
b5bb995e5c
|
wineoss.drv: Don't use autoheader styled define.
|
2013-06-17 13:34:40 +02:00 |
Alexandre Julliard
|
8d8d55e1b0
|
wineoss.drv: Don't bother to free memory at process exit.
|
2013-05-15 10:30:36 +02:00 |
Jörg Höhle
|
b0fc000ce1
|
winmm: Prevent some MIDI race conditions.
|
2013-03-01 18:03:30 +01:00 |
Jörg Höhle
|
702fe6738b
|
wineoss: Add midi MTC Quarter Frame support (on output).
|
2013-03-01 18:03:30 +01:00 |
Michael Stefaniuc
|
f128551439
|
wineoss.drv: Use offsetof to calculate the size of a struct with variable length array.
|
2013-02-14 11:01:11 +01:00 |
Jörg Höhle
|
b95910ccbc
|
winmm: More compatible midiIn/Out[Un]Prepare MHDR_* flag handling.
|
2013-02-13 17:19:43 +01:00 |
Andrew Eikum
|
6da3ce276b
|
wineoss.drv: Set reasonable defaults if driver reports invalid values.
|
2013-01-28 19:43:32 +01:00 |
Jörg Höhle
|
a39e423f6f
|
mmdevapi: Avoid lock contention after SetEvent.
|
2012-12-20 18:06:53 +01:00 |
Jörg Höhle
|
b18c5e811f
|
mmdevapi: SetEventHandle is allowed only once.
|
2012-12-18 16:30:36 +01:00 |
Andrew Eikum
|
dc0cef3d3b
|
wineoss.drv: Improve IsFormatSupported handling.
|
2012-12-04 00:02:35 +01:00 |
Nikolay Sivov
|
d96cd05efe
|
wineoss: Fix variable types so pointer is not truncated on 64bit.
|
2012-08-21 11:46:07 +02:00 |
Andrew Eikum
|
e5551393bd
|
wineoss.drv: Resolve some diff between winealsa and wineoss.
|
2012-05-22 20:49:30 +02:00 |
Andrew Eikum
|
1c37857a18
|
wineoss.drv: Track number of frames reserved by client in capture direction.
|
2012-05-22 20:49:29 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Francois Gouget
|
d76d88a74b
|
wineoss.drv: Make get_ossdevice_from_guid() static.
|
2012-04-20 12:00:25 +02:00 |
Andrew Eikum
|
81ca5d09b6
|
wineoss.drv: Prefix device names with direction indication.
|
2012-04-05 11:56:08 +02:00 |
Andrew Eikum
|
e87cb774d1
|
mmdevapi: Use device GUIDs as unique identifiers.
|
2012-04-04 17:25:25 +02:00 |
Andrew Eikum
|
f63267db80
|
wineoss.drv: Use device GUIDs as keys.
|
2012-04-04 17:24:54 +02:00 |
Andrew Eikum
|
7437eb63fc
|
wineoss.drv: Fix DeleteTimerQueueTimer usage.
|
2012-02-23 17:40:29 +01:00 |
Andrew Eikum
|
67617c78a5
|
wineoss.drv: Downgrade most ERRs to WARNs.
|
2012-02-07 14:02:49 -06:00 |
Andrew Eikum
|
bb1ca58114
|
wineoss.drv: Don't call GETOSPACE immediately after device initialization.
|
2012-02-06 10:24:04 -06:00 |
Andrew Eikum
|
5860a5b386
|
mmdevapi: Correctly convert UINT32 to LONG32.
|
2012-01-30 20:44:50 +01:00 |
Andrew Eikum
|
6d3e784d57
|
wineoss.drv: Fix buffer offset calculation.
|
2012-01-25 20:39:48 +01:00 |
Andrew Eikum
|
2c628af7b2
|
wineoss.drv: Use GETODELAY instead of GETOSPACE to determine device position.
|
2012-01-25 20:39:48 +01:00 |
Andrew Eikum
|
92e835111b
|
wineoss.drv: Decouple MMDevAPI buffer and OSS buffer.
|
2012-01-25 20:39:48 +01:00 |
Jörg Höhle
|
04cf4dc06f
|
wineoss: Reset accounts for dropped frames in capture mode.
|
2012-01-13 18:17:32 +01:00 |
Jörg Höhle
|
999423d34e
|
dsound: Vista/XP SP2 reworked the Speaker Configuration.
|
2012-01-13 18:17:31 +01:00 |
Andrew Eikum
|
139e31bc00
|
wineoss.drv: Fix IAudioRenderClient::{Get,Release}Buffer protocol.
|
2012-01-10 10:48:47 +01:00 |
Jörg Höhle
|
fcc9b74cb2
|
mmdevapi: Round buffer size like native in shared mode.
|
2012-01-09 15:34:47 +01:00 |
Jörg Höhle
|
6d23816300
|
wineoss: GetStreamLatency is constant, SNDCTL_DSP_GETODELAY is dynamic.
|
2012-01-06 19:24:19 +01:00 |
Jörg Höhle
|
acd8d60faa
|
mmdevapi: GetDevicePeriod returns constants.
|
2012-01-06 19:24:17 +01:00 |
Jörg Höhle
|
8316a77959
|
mmdevapi: Avoid HeapRealloc when no data need be copied.
|
2012-01-06 19:24:17 +01:00 |
Jörg Höhle
|
38f9ba0070
|
mmdevapi: Enforce limits on period and duration.
|
2011-12-19 20:15:43 +01:00 |
Francois Gouget
|
c7cb3e6cb2
|
configure: Use errno.h instead of the non-standard sys/errno.h header.
|
2011-12-15 17:46:38 +01:00 |
Andrew Eikum
|
eed756c8dd
|
wineoss.drv: Don't set volume in IAudioClient::Initialize.
|
2011-12-05 17:39:05 +01:00 |
Andrew Eikum
|
3cc871b0b0
|
wineoss.drv: Add period to latency calculation.
|
2011-12-01 19:49:11 +01:00 |
Andrew Eikum
|
65381d1c37
|
wineoss.drv: Remove volume setting support.
|
2011-12-01 19:49:06 +01:00 |