Akihiro Sagawa
e2779a4c9a
winmm: Don't call the custom MMIOM_SEEK handler while opening.
2014-09-01 21:10:12 +02:00
Akihiro Sagawa
4df26eefe6
winmm/tests: Add more tests for custom procedures.
2014-09-01 21:10:12 +02:00
Akihiro Sagawa
8d9a7247c3
winmm: Fix SEEK_END handling for memory files.
2014-06-16 18:03:18 +02:00
Akihiro Sagawa
71b8a56c84
winmm: Update lBufOffset after seeking file directly.
2014-06-16 18:03:13 +02:00
Akihiro Sagawa
f7ddc1eb95
winmm: Avoid direct seeking for memory files.
2014-06-16 18:03:12 +02:00
Akihiro Sagawa
c4629e5af5
winmm: Memory file buffer is available even if we just allocate memory.
2014-06-16 18:03:10 +02:00
Akihiro Sagawa
09a1f81cb4
winmm/tests: Activate some mmioSeek tests with todo_wine keyword.
2014-06-16 16:41:12 +02:00
Andrew Eikum
a6bf8328fd
winmm/tests: Accept MMSYSERR_ALLOCATED for more tests.
2014-03-25 19:05:10 +01:00
Francois Gouget
d155df5c19
winmm/tests: Change the current directory to a place that will be writable.
2014-02-25 14:21:14 -06:00
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +01:00
Michael Stefaniuc
ff7ebba27f
winmm/tests: Avoid spurious test failures on Windows.
2014-02-04 13:41:47 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Andrew Eikum
06c95af457
winmm: Also try MSACM conversions with WAVE_FORMAT_QUERY.
2013-11-19 11:08:22 +01:00
Michael Stefaniuc
6d7bd62a73
winmm/tests: Compile with -D__WINESRC__.
2013-11-04 11:05:40 +01:00
Michael Stefaniuc
36638ef5f8
winmm/tests: Use a better type for the mixer object.
2013-11-04 11:05:25 +01:00
Michael Stefaniuc
a749f27ab3
winmm/tests: Use the explicit CreateEventW() and don't bother testing it.
2013-11-04 11:05:16 +01:00
Michael Stefaniuc
3101b50121
winmm/tests: Fix the includes for generated.c.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
e31d53616f
winmm/tests: Use the explicit mciSendCommandA() version.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
d9efd9f67e
winmm/tests: Avoid duplicating the tested call in the ok() message.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
ff7511cc0a
winmm/tests: Skip tests for MMSYSERR_NODRIVER too.
2013-10-30 09:42:12 +01:00
Qian Hong
78b2fd8399
winmm: Fixed mixerGetControlDetails with null paDetails.
2013-10-25 13:36:00 +02:00
Michael Stefaniuc
51ce8f254e
winmm/tests: Use the explicit mciSendStringA() form.
2013-10-16 11:41:20 +02:00
Frédéric Delanoy
b7b5c88750
winmm/tests: Use BOOL type where appropriate.
2013-10-14 10:44:45 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Andrew Eikum
35e4aac8f6
winmm/tests: Fix waveInGetPosition type.
...
We're comparing the reported value against dwBytesRecorded, so we should
request the value to be in bytes.
2013-07-27 11:56:24 -05:00
Marcus Meissner
faeb9a5bfc
winmm: Fix incorrect parameter for test debug (Coverity).
2013-06-28 13:14:25 +02:00
Andrew Eikum
d4560b0ce0
winmm/tests: Fix test that fails on NT4.
2013-05-31 19:16:00 +02:00
Andrew Eikum
ace442f3b7
winmm/tests: Only test non-mapper devices in interactive mode.
...
Other devices might be less reliable, but we should generally expect
WAVE_MAPPER to behave well. This also massively reduces test runtime,
depending on how many devices are present.
2013-04-29 11:41:59 +02:00
Akihiro Sagawa
7a22250867
winmm: Inherit the seek position when using standard file handle.
2013-04-04 19:30:21 +02:00
Andrew Eikum
dd0751ae83
winmm/tests: Add tests for non-block-aligned fragment sizes.
2013-03-11 13:38:39 +01:00
Andrew Eikum
db92670f97
winmm/tests: Add another valid return code.
2013-03-04 19:28:26 +01:00
Jörg Höhle
4f0743bffa
winmm: WAVE_OPEN_QUERY causes no WIM/WOM_OPEN notification.
2013-02-22 17:36:21 +01:00
Jörg Höhle
d4b2d48f24
winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.
2013-02-13 17:19:43 +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
Francois Gouget
6ad54620f0
winmm/tests: Allow more margin in the test_asyncWAVE() playback check.
2013-01-22 20:01:57 +01:00
Andrew Eikum
b1d9d43af7
winmm: Don't mask out SND_ALIAS_ID or SND_FILENAME in sndPlaySound.
2012-12-04 19:34:26 +01:00
Akihiro Sagawa
c2cf4ddb93
winmm: Fix handling of mmio file buffers.
2012-11-28 20:14:52 +01:00
Akihiro Sagawa
1aa15750ed
winmm/tests: Add EOF and buffer pointer tests for mmio.
2012-11-20 13:32:50 +01:00
Akihiro Sagawa
2d3f320463
winmm: Fix SEEK_END direction of mmio files without buffering.
2012-11-13 18:01:44 +01:00
Akihiro Sagawa
10c7f5859c
winmm/tests: Add more mmioSeek tests.
2012-11-13 18:01:39 +01:00
Michael Stefaniuc
d94eaa3b20
winmm: Avoid TRUE FALSE conditional expressions.
2012-07-31 12:36:20 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Andrew Eikum
d022cc1ddf
winmm: Support DRV_QUERYDEVICEINTERFACE in waveXxxMessage.
2012-04-06 20:12:21 +02:00
Andrew Eikum
6a6e1bd50e
winmm: Support DRVM_MAPPER_PREFERRED_GET in waveXxxMessage.
2012-03-28 11:35:44 +02:00
Jörg Höhle
644f539358
winmm: Parse MCI colon notation as in T:MM:SS:F.
2012-01-27 18:05:47 +01:00
Jörg Höhle
32c23cbc80
winmm/tests: Properly recover from the WAVERR_STILLPLAYING case.
2012-01-19 21:08:50 +01:00
Jörg Höhle
9ef4a0099c
winmm: Fix conversion to MMTIME, avoid floating point arithmetic.
2012-01-05 21:27:34 +01:00
Michael Stefaniuc
5439aede62
include: Remove 'l' modifier from numeric constants in mmsystem.h.
2011-10-25 16:57:25 +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