Andrew Eikum
|
04ab858fef
|
winmm: Only start the devices thread when necessary.
|
2012-01-16 19:32:50 +01:00 |
Jörg Höhle
|
d8d4aed845
|
winmm: GetCurrentPadding is superfluous while recording.
|
2012-01-11 19:42:53 +01:00 |
Jörg Höhle
|
afe7bc06e6
|
winmm: Ignore broken nBlockAlign and AvgBytes within PCMWAVEFORMAT.
|
2012-01-06 19:24:27 +01:00 |
Jörg Höhle
|
9ef4a0099c
|
winmm: Fix conversion to MMTIME, avoid floating point arithmetic.
|
2012-01-05 21:27:34 +01:00 |
Francois Gouget
|
8d66ca11d7
|
winmm: Don't include newlines in standard error messages.
|
2012-01-03 19:31:10 +01:00 |
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 |
Jörg Höhle
|
1cde966c35
|
winmm: Never write silence, mmdevapi must handle underruns.
|
2011-10-31 16:53:32 +01:00 |
Andrew Eikum
|
0a20ec0935
|
winmm: Fix clock position calculation.
|
2011-10-28 17:32:49 +02:00 |
Michael Stefaniuc
|
5439aede62
|
include: Remove 'l' modifier from numeric constants in mmsystem.h.
|
2011-10-25 16:57:25 +02:00 |
Andrew Eikum
|
82f486a1a8
|
winmm: Use buffer offset when recording.
|
2011-10-12 17:07:05 +02:00 |
Andrew Eikum
|
0d567ff9f8
|
winmm: Also track input device position.
|
2011-10-12 17:07:01 +02:00 |
Andrew Eikum
|
e19be58e90
|
winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
|
2011-10-04 15:20:58 -05:00 |
Marcus Meissner
|
c7f8ad487d
|
winmm: Mark two functions as hidden.
|
2011-10-03 16:10:52 -05:00 |
Jörg Höhle
|
3ba00cf538
|
winmm: Mark headers WHDR_DONE at the last possible time.
|
2011-09-30 10:31:51 -05:00 |
Francois Gouget
|
3de330db54
|
tests: Remove unneeded assert.h includes.
|
2011-09-27 10:59:56 +02:00 |
Andrew Eikum
|
b1fdaa81b0
|
dsound: Remove hardware acceleration support.
|
2011-09-26 18:38:07 +02:00 |
Jörg Höhle
|
5f9e03d118
|
winmm: waveOutReset returns all buffers.
|
2011-09-26 18:09:31 +02:00 |
Jörg Höhle
|
afa5751015
|
winmm: Separate WINMM_Pause and WINMM_Reset.
|
2011-09-26 18:09:27 +02:00 |
Jörg Höhle
|
38752f5bf7
|
winmm: Fix sum of available samples.
|
2011-09-26 18:09:24 +02:00 |
Michael Stefaniuc
|
f83c470805
|
winmm: Remove casts to the type of the casted expression.
|
2011-09-22 19:51:50 +02:00 |
Francois Gouget
|
5619b2154b
|
winmm/tests: Make it clear that no msrle.avi file is needed for the standard tests.
|
2011-09-22 19:51:50 +02:00 |
Akihiro Sagawa
|
203d06d410
|
winmm: Add support for MEVT_LONGMSG.
|
2011-09-08 20:08:06 +02:00 |
Andrew Eikum
|
f6890ef0e2
|
winmm: Determine the driver from MMDevAPI.
This uses a half-implemented, Wine-specific IMMDevice object to extract
the driver name.
|
2011-09-01 18:06:37 +02:00 |
Andrew Talbot
|
4aca760126
|
winmm: Constify some variables.
|
2011-08-23 16:53:53 +02:00 |
Jörg Höhle
|
2e01ea4bda
|
winmm: Remove redundant code.
|
2011-08-05 15:22:48 +02:00 |
Jörg Höhle
|
547f4cace9
|
winmm: Restore checking of callback flags.
|
2011-08-05 15:22:48 +02:00 |
Jörg Höhle
|
b9de906ac1
|
winmm: Fix logic conditions.
|
2011-08-05 15:22:48 +02:00 |
Jörg Höhle
|
961683704b
|
winmm: Fix memory leak in msacm error path.
|
2011-08-05 15:22:48 +02:00 |
Jörg Höhle
|
7fed738353
|
winmm: Assign to structs instead of using memcpy.
|
2011-08-05 15:22:48 +02:00 |
Jörg Höhle
|
710d200427
|
winmm: Replace one HeapAlloc with stack allocation.
|
2011-08-05 15:22:47 +02:00 |
Jörg Höhle
|
c7d0c093e5
|
winmm: Functions that take an open HWAVE don't need StartDevicesThread.
|
2011-08-03 17:49:47 +02:00 |
Andrew Eikum
|
5512c2482f
|
winmm: Fix looping handling.
|
2011-08-02 11:39:56 +02:00 |
Andrew Eikum
|
d385675f36
|
winmm: Fix check for DCB_NULL callback type.
Noticed by Francois Gouget.
|
2011-07-18 18:31:29 +02:00 |
Andrew Eikum
|
2754c75092
|
winmm: Perform Open and Close callbacks from client thread.
|
2011-07-18 18:31:24 +02:00 |
Andrew Eikum
|
2a58273fcd
|
winmm: Close ACM stream when closing wave device.
|
2011-07-18 18:31:12 +02:00 |
Francois Gouget
|
724b0a928c
|
winmm: Remove an unused variable in WINMM_GetComponentTypeLineInfo().
|
2011-07-18 16:23:29 +02:00 |
Andrew Eikum
|
3b16f46794
|
wineesd.drv: Remove unused WinMM driver.
|
2011-07-15 12:11:05 +02:00 |
Andrew Eikum
|
30eeb996ed
|
winmm: Implement mixer* on top of MMDevAPI.
|
2011-07-15 10:09:55 +02:00 |
Andrew Eikum
|
ccd2a24139
|
winmm: Remove driver implementation of mixer*.
|
2011-07-15 10:09:53 +02:00 |
Francois Gouget
|
70730f9168
|
winmm: Make WINMM_DRVMessage() static.
|
2011-07-14 14:48:54 +02:00 |
Andrew Eikum
|
8cd5f12e6b
|
winmm: Implement waveIn* on top of MMDevAPI.
|
2011-07-14 14:40:05 +02:00 |
Andrew Eikum
|
b3ab657c3b
|
winmm: Remove driver implementation of waveIn*.
|
2011-07-14 14:39:57 +02:00 |
Andrew Eikum
|
58bd405778
|
winmm: Support WAVE_MAPPED flag in waveOut*.
|
2011-07-14 14:39:54 +02:00 |
Andrew Eikum
|
be158e48ad
|
winmm: Implement waveOut* on top of MMDevAPI.
|
2011-07-12 11:49:21 +02:00 |
Andrew Eikum
|
901af51ea3
|
winmm: Remove driver implementation of waveOut*.
|
2011-07-12 11:49:01 +02:00 |
André Hentschel
|
e70de44edf
|
winmm: Remove dead initialization (clang).
|
2011-07-06 11:20:10 +02:00 |
Andrew Eikum
|
f78af0e046
|
winmm/tests: Don't test MCI output if no output devices are available.
|
2011-07-05 15:48:06 +02:00 |
Andrew Eikum
|
a700f9e0fc
|
winmm: Pull wave and mixer functions into their own source file.
|
2011-06-29 10:24:04 -05:00 |
Andrew Eikum
|
79575d33ad
|
winmm/tests: Remove uninteresting tests.
|
2011-06-29 10:23:01 -05:00 |
Jörg Höhle
|
40dfd72bdb
|
winmm: Process MCI_DGV_INFO which is larger than MCI_INFO.
|
2011-05-24 18:28:36 +02:00 |