Francois Gouget
|
814c854fd2
|
winmm: Give a name to the critical sections, make them static and delete them when unloading the dll.
|
2011-11-15 19:37:36 +01:00 |
Marcus Meissner
|
c7f8ad487d
|
winmm: Mark two functions as hidden.
|
2011-10-03 16:10:52 -05:00 |
Andrew Eikum
|
be158e48ad
|
winmm: Implement waveOut* on top of MMDevAPI.
|
2011-07-12 11:49:21 +02:00 |
Andrew Eikum
|
a700f9e0fc
|
winmm: Pull wave and mixer functions into their own source file.
|
2011-06-29 10:24:04 -05:00 |
Marcus Meissner
|
b4af43db7b
|
winmm: Mark internal symbols with visibility hidden.
|
2011-04-25 13:02:10 +02:00 |
Jörg Höhle
|
ef372e259a
|
winmm: MCI open always creates an alias for subsequent commands.
|
2010-09-02 18:05:23 +02:00 |
Francois Gouget
|
f8c55fdcd1
|
winmm: Make MCI_{MessageToString,strdupAtoW}() static and remove MCI_strdupWtoA().
|
2010-08-31 14:23:47 +02:00 |
Maarten Lankhorst
|
d368aefdbe
|
winmm: Clean up MMDRV_Init.
|
2010-04-01 18:12:40 +02:00 |
Maarten Lankhorst
|
4f4dd855c4
|
winmm: Defer loading drivers until they are requested.
|
2010-04-01 18:12:40 +02:00 |
Eric Pouech
|
ca1a7c6bad
|
winmm: Get rid of 16bit driver support.
|
2009-10-23 12:14:58 +02:00 |
Eric Pouech
|
2a581444d0
|
winmm: Get rid of 16bit driver support in mci.
|
2009-10-23 12:14:52 +02:00 |
Eric Pouech
|
14a68405d3
|
winmm: Simply use kernel32.{Release|Restore}ThunkLock instead of using 16bit convolutions.
|
2009-10-23 12:14:46 +02:00 |
Eric Pouech
|
73c7919c87
|
winmm: Restrict exposure of WINE_MMTHREAD to mmsystem.
|
2009-10-23 12:14:35 +02:00 |
Eric Pouech
|
c997bd8460
|
winmm: Get rid to 16=>32 mappers in winmm (they're now in mmsystem).
|
2009-10-23 12:14:28 +02:00 |
Eric Pouech
|
69c963c3d1
|
winmm: Get rid of the bFrom32 parameter in MMDRV_Alloc and MMDRV_Message.
|
2009-10-23 12:14:22 +02:00 |
Eric Pouech
|
32c170344a
|
winmm: Move the 16bit management of wave out driver type to the new 16=>32 thunking scheme.
|
2009-10-23 12:14:15 +02:00 |
Eric Pouech
|
2d235de320
|
winmm: Move the 16bit management of midi stream (for midi out driver type) to the new 16=>32 thunking scheme.
|
2009-10-23 12:14:01 +02:00 |
Eric Pouech
|
80b079e011
|
winmm: Move the 16bit management of midi out driver type to the new 16=>32 thunking scheme.
|
2009-10-23 12:13:55 +02:00 |
Eric Pouech
|
84efa19e90
|
winmm: Move the 16bit management of midi in driver type to the new 16=>32 thunking scheme.
|
2009-10-23 12:13:47 +02:00 |
Eric Pouech
|
8aa64672de
|
winmm: Move the 16bit management of mixer driver type to the new 16=>32 thunking scheme.
|
2009-10-23 12:13:40 +02:00 |
Eric Pouech
|
ebcbdb9cdc
|
winmm: Simplify mciLoadCommandResource by dropping 16bit module support.
|
2009-10-21 16:05:55 +02:00 |
Eric Pouech
|
b6c7eda2d3
|
winmm: Get rid of WINE_TIMER_IS32 internal flag.
|
2009-10-19 11:41:27 +02:00 |
Eric Pouech
|
09a9c87d6b
|
mmsystem: Cleanly separate MCI in MMSystem from WinMM code.
|
2009-10-19 11:38:34 +02:00 |
Eric Pouech
|
99c4b22bab
|
winmm: Transform the mmio proc kind into a boolean (to distinguish between ANSI and Unicode).
|
2009-10-15 12:06:18 +02:00 |
Eric Pouech
|
e5b4559d2e
|
winmm: Create real 16<>32 thunks for mmio support in MMSystem.
|
2009-10-15 12:06:17 +02:00 |
Alexandre Julliard
|
8f813fd4e4
|
winmm: Fix some Win64 pointer truncations issues.
|
2009-05-20 17:52:46 +02:00 |
Francois Gouget
|
8f2b4954b0
|
winmm: Try to load the Esound driver as a last resort.
This gets sound working out of the box on Solaris.
|
2009-03-10 12:05:20 +01:00 |
Michael Stefaniuc
|
3415f7788c
|
include: Change some DWORD to DWORD_PTR in mmddk.h.
This matches the DDK and removes 14 Win64 compile warnings.
|
2009-02-04 12:26:05 +01:00 |
Andrew Talbot
|
84666d84a5
|
winmm: Declare some functions static.
|
2009-02-02 12:11:55 +01:00 |
Maarten Lankhorst
|
2233f1eb50
|
winmm: Some 64-bit pointer fixes.
|
2008-11-26 14:15:39 +01:00 |
Maarten Lankhorst
|
d322d63b10
|
winmm: Set default sound driver to alsa,oss,coreaudio.
|
2007-10-09 17:52:46 +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 |
Eric Pouech
|
2f540b8602
|
winmm: Remove WINE_NO_LONG_AS_INT.
|
2006-11-09 11:44:30 +01:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Alexandre Julliard
|
922b2749cc
|
msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
|
2006-05-09 11:36:45 +02:00 |
Eric Pouech
|
60884fc3b3
|
winmm: driver unloading.
- properly handle drivers unloading when no session instance of the
driver has been created
|
2005-12-05 12:01:26 +01:00 |
Dmitry Timoshkov
|
8140d66c47
|
Fix all drivers DriverProc to conform to the DRIVERPROC definition.
|
2005-11-28 20:53:22 +01:00 |
Alexandre Julliard
|
d3dba4e56c
|
Fixed gcc 4.0 warnings.
|
2005-09-12 10:52:38 +00:00 |
Rémi Assailly
|
f9f5eaab6e
|
Moved midimap to the top-level dlls directory.
|
2005-07-21 11:31:56 +00:00 |
Mike McCormack
|
bda7ace2e9
|
Interlocked LONG* gcc warning fixes.
|
2005-07-13 11:59:15 +00:00 |
Alexandre Julliard
|
1cfdb0fd9d
|
Moved the audio driver configuration to HKCU\Software\Wine\Drivers and
changed it a bit to follow the model of the graphics driver.
|
2005-06-20 18:35:57 +00:00 |
Rein Klazes
|
433f72f8b2
|
In MCI_(Un)MapMsg16To32W with wMsg == MCI_OPEN(_DRIVER) only do
strdupAtoW on those parameters that are flagged to be a string.
|
2005-06-20 11:44:17 +00:00 |
Mike McCormack
|
795b17e055
|
Make WINMM_IData statically allocated.
|
2005-04-27 08:12:58 +00:00 |
Jeremy White
|
40df53aae2
|
Do not fallback to defaults if a driver, mapper, or midi is specified
in the registry; consolidate MMDRV_Init() into a single function.
|
2005-03-17 10:25:25 +00:00 |
Eric Pouech
|
1eed552b4d
|
- rewrite MCI interfaces as Unicode interface (as it should be)
- made some winmm APIs rely on the Unicode version for the core
implementation (instead of Ansi flavor)
|
2005-02-09 22:26:25 +00:00 |
Ge van Geldorp
|
c24ca67f58
|
Match PSDK definitions for LPCWAVEFORMATEX.
|
2004-12-08 13:57:55 +00:00 |
Vincent Béron
|
6c644d68cf
|
Fix various function prototypes.
|
2004-10-19 23:55:15 +00:00 |
Jeremy White
|
fea27b1348
|
Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.
|
2004-10-18 21:44:32 +00:00 |
Dimitrie O. Paun
|
0415030f51
|
Lookup driver information in registry and system.ini.
Make the code inspect the registry/system.ini at call time, rather
then initialization time.
Code cleanups.
|
2004-06-30 18:12:20 +00:00 |