Jörg Höhle
594a70f550
winmm: Have MCI drivers handle notification for MCI_OPEN.
...
All notifications are handled locally by the drivers.
2010-05-20 16:25:44 +02:00
Michael Stefaniuc
cea6f01cd9
mciavi32: Remove redundant "not NULL" checks of the lpParms arg.
2010-05-17 12:42:33 +02:00
Jörg Höhle
33d1e593aa
mciavi: Stubs should return a success code.
...
Partly reverts my commit 3e5c704e7a
.
2010-03-16 17:20:34 +01:00
Jörg Höhle
22569e6dce
mciavi: Prevent deadlock when closing while playing or when paused.
2010-03-15 15:07:26 +01:00
Jörg Höhle
541c6c2d97
mciavi: Step is like Seek.
2010-02-12 15:52:26 +01:00
Jörg Höhle
14c9f6a3cb
mciavi: Support the MCI_TEST flag.
...
Some apps send each command twice: first with MCI_TEST, then without.
Actually, support is more complex: MCI_TEST acts per flag, not for
the whole command, e.g. "status audio source test" fails
while "status audio stream test" is supported.
2010-02-12 15:52:26 +01:00
Jörg Höhle
3e5c704e7a
mciavi: Use MCIERR_UNSUPPORTED_FUNCTION, not 0 (NOERROR).
2010-02-12 15:52:26 +01:00
Jörg Höhle
a34831df13
mciavi: First check inputs, then (perhaps) stop and act.
2010-02-12 15:52:26 +01:00
Jörg Höhle
4ed7cb8656
mciavi: Do not stub unsupported recording or editing functions.
...
Native does not announce CAN SAVE / RECORD / LOCK capabilities either.
2009-12-18 14:03:12 +01:00
Jörg Höhle
f47ea4681f
mciavi: Simplify play loop.
2009-12-01 15:13:41 +01:00
Marcus Meissner
961e88f756
mciavi32: Removed duplicate strlen/NULL check (Coverity).
2009-11-10 14:38:18 +01:00
Christian Costa
c51ef12b17
mciavi: Don't wait for events we don't handle.
2009-01-19 14:23:43 +01:00
Andrew Talbot
4c656d8802
mciavi32: Assign to struct instead of using memcpy.
2008-03-05 11:21:11 +01:00
Andrew Talbot
22f43db863
mciavi32: Remove unneeded casts.
2007-12-21 12:40:55 +01:00
Dmitry Timoshkov
d30e453392
mciavi32: Fix compilation warnings in 64-bit mode.
2007-06-01 12:40:13 +02:00
Jan Zerebecki
a8ed754e8c
mciavi32: Add DebugInfo to critical sections.
2007-03-12 13:38:59 +01:00
Michael Stefaniuc
690ae7ba3d
mciavi32: Win64 printf format warning fixes.
2006-10-12 21:43:10 +02:00
Francois Gouget
ce9b4baad8
Assorted spelling fixes.
2006-08-07 13:52:55 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Dmitry Timoshkov
43cbb44f4f
mciavi32: Rewrite asynchronous MCI_PLAY command handling.
...
Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
it more responsive to commands in the MCI_MODE_PLAY state by checking
hStopEvent even if the time frame between frames has expired.
2005-12-22 17:15:33 +01:00
Dmitry Timoshkov
8140d66c47
Fix all drivers DriverProc to conform to the DRIVERPROC definition.
2005-11-28 20:53:22 +01:00
Rémi Assailly
c6e294deb1
Moved mciavi32 to the top-level dlls directory.
2005-08-23 19:52:30 +00:00