Francois Gouget
|
cba68f4cd5
|
mmsystem: Better stick the the PSDK types.
|
2007-08-30 17:02:49 +02:00 |
Francois Gouget
|
7e8a9e3dfb
|
winmm: Fix the mmTask*() prototypes.
|
2007-08-30 17:02:48 +02:00 |
Maarten Lankhorst
|
93b6f15826
|
winmm: Don't operate on freed data in timer.
|
2007-07-27 12:23:43 +02:00 |
Michael Stefaniuc
|
d14da0763d
|
winmm: Replace malloc with HeapAlloc.
|
2007-06-26 11:58:06 +02:00 |
Michael Stefaniuc
|
cc2773008e
|
winmm: Do not dump the version info when loading drivers.
|
2007-06-22 12:18:30 +02:00 |
Vedran Rodic
|
f44bc89bc4
|
winmm: Fix PlaySound so it doesn't block when another sound is already playing.
|
2007-06-11 20:18:04 +02:00 |
Alexandre Julliard
|
86b40413fe
|
winmm: Initialize the timer critical section statically.
|
2007-06-11 18:13:06 +02:00 |
Alexandre Julliard
|
3f20252e5e
|
winmm: Maintain the timer list sorted by expiration time.
|
2007-06-11 18:11:03 +02:00 |
Alexandre Julliard
|
e8af10e6b0
|
winmm: Convert the timer list to a standard Wine list.
|
2007-06-11 17:35:04 +02:00 |
Alexandre Julliard
|
1e178be862
|
winmm: Get rid of the WINE_MM_IDATA global structure, there's only one instance anyway.
|
2007-06-07 17:50:28 +02:00 |
Maarten Lankhorst
|
0383e4e499
|
winmm: Use unix fd's instead of win32 events to sync internal events in timer.
|
2007-06-07 17:20:01 +02:00 |
Alexandre Julliard
|
90d94efe10
|
winmm: Fix computation of sleep time until next timeout.
|
2007-06-07 16:22:48 +02:00 |
Dmitry Timoshkov
|
29b00e1a8c
|
midimap: Fix compilation warnings in 64-bit mode.
|
2007-06-01 12:40:04 +02:00 |
Andrew Talbot
|
5f8d15027e
|
winmm: Exclude unused headers.
|
2007-05-29 11:53:57 +02:00 |
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
Maarten Lankhorst
|
e2a1bc9804
|
winmm: Use criticalsection for determining wether timer is synchronously killable.
|
2007-05-07 15:36:42 +02:00 |
Maarten Lankhorst
|
0c6a63a062
|
winmm: Pass the right message to hwnd from mixer callback.
|
2007-04-23 13:55:06 +02:00 |
Maarten Lankhorst
|
35a8ee9340
|
winmm: Implement CALLBACK_WINDOW.
|
2007-04-16 12:12:46 +02:00 |
Andrew Talbot
|
3c78748cc1
|
winmm: Replace inline static with static inline.
|
2007-03-26 12:20:10 +02:00 |
Jan Zerebecki
|
ca350ad2b1
|
winmm: Add DebugInfo to critical sections.
|
2007-03-12 13:40:57 +01:00 |
Andrew Talbot
|
bb9dea6b29
|
winmm: Replace const pointer parameters with correct pointers to const.
|
2007-03-07 21:56:54 +01:00 |
Vitaly Lipatov
|
c8bcbdb90d
|
Some fixes in russian resources.
|
2007-02-09 11:48:28 +01:00 |
Andrew Talbot
|
77250f3ce8
|
winmm: Declare a function static.
|
2007-02-05 12:33:01 +01:00 |
Francois Gouget
|
aab5e5856e
|
Don't put single quotes around '%s' when using the debugstr_*() functions.
|
2007-01-18 12:55:50 +01:00 |
Francois Gouget
|
6834945ece
|
winmm/tests: Use '%u' to print GetLastError().
|
2007-01-18 12:55:32 +01:00 |
Francois Gouget
|
9279edfb03
|
winmm/tests: Replace some '#if 0's with 'if (0)'s.
Fix the code so it compiles without warnings.
|
2007-01-12 11:24:33 +01:00 |
Alexandre Julliard
|
dc3961bc78
|
wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
|
2007-01-10 13:46:14 +01:00 |
Alexandre Julliard
|
ae0380d97f
|
winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
|
2007-01-10 13:45:39 +01:00 |
Alexandre Julliard
|
7fc151d612
|
winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
|
2007-01-10 13:45:03 +01:00 |
Alexandre Julliard
|
851e6d7c4f
|
wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
|
2007-01-10 13:44:20 +01:00 |
Alexandre Julliard
|
9402089ea9
|
winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to dlls/winecoreaudio.drv.
|
2007-01-10 13:43:27 +01:00 |
Alexandre Julliard
|
f972d66263
|
wineaudioio: Renamed the dlls/winmm/wineaudioio directory to dlls/wineaudioio.drv.
|
2007-01-10 13:42:34 +01:00 |
Alexandre Julliard
|
5f0241fd91
|
winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
|
2007-01-10 13:41:40 +01:00 |
Alexandre Julliard
|
01905338ea
|
winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
|
2007-01-10 13:40:39 +01:00 |
Kai Blin
|
6819fa520f
|
winmm: Remove unused variable and if check (Coverity).
|
2007-01-08 12:35:25 +01:00 |
Nick Burns
|
7aab8810e1
|
winecoreaudio: Fix race condition in drvclose.
|
2007-01-02 20:29:43 +01:00 |
Alexandre Julliard
|
f231a70f4c
|
joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
|
2006-12-29 14:29:20 +01:00 |
Ken Thomases
|
0e52c42aa6
|
winecoreaudio: Report actual supported input wave formats.
Also, added some output formats that Core Audio ought to be able to handle.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
fa84451647
|
winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
959ec2aa44
|
winecoreaudio: Implement widStart.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
c47c82a20b
|
winecoreaudio: Implement widStop.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
335ab8c1a2
|
winecoreaudio: Changed widReset to stop the audio unit.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
cff4da8db8
|
winecoreaudio: Add mechanism for cross-thread call of widHelper_NotifyCompletions.
wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
to the message thread, which calls widHelper_NotifyCompletions.
|
2006-12-29 12:49:43 +01:00 |
Ken Thomases
|
9ef54e4ebe
|
winecoreaudio: Add widHelper_NotifyCompletions.
It scans for completed input wavehdrs, removes them from the queue,
and notifies the application that they're done.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
19c75a4ec6
|
winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
127523d7a2
|
winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
4b904bbf13
|
winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
It now returns in an output parameter the frame count that the AU will use.
Also, initialize the Audio Unit.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
5c489283c9
|
winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
503f9be161
|
winecoreaudio: Implement widReset.
|
2006-12-29 12:49:42 +01:00 |
Ken Thomases
|
58ea6abe72
|
winecoreaudio: Implement widAddBuffer.
|
2006-12-29 12:49:42 +01:00 |