Eric Pouech
2f2e3ea50b
mciavi32: Use I width modifier instead of casting to DWORD.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-06 23:07:20 +02:00
Eric Pouech
365b208fde
mciavi32: Enable compilation with long types.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-14 11:04:19 +01:00
Michael Stefaniuc
69e612c512
mciavi32: Use wide-char string literals.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-05 12:33:31 +02:00
Alexandre Julliard
3e95920286
mciavi32: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-10 10:58:05 +02:00
Bruno Jesus
08af837a8c
mciavi32: Add Support for MCI_MCIAVI_PLAY_FULLSCREEN.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=15934
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-22 19:48:28 +02:00
Bruno Jesus
c59dcfa502
mciavi32: Implement MCI_BREAK.
...
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-06 19:43:08 +01:00
Bruno Jesus
ab4460a382
mciavi32: Start playing from frame 0 instead of 1.
2015-09-18 14:58:08 +02:00
Bruno Jesus
1c82aca1d4
mciavi32: Add partial support for MCI_DGV_PLAY_REPEAT.
2015-08-31 14:49:48 +09:00
Jörg Höhle
42bdb48c67
mciavi: Fix player deadlock when starting to play.
2012-11-13 17:03:15 +01:00
Andrew Eikum
b0312eab92
mciavi32: Advance video frames based on frame duration, not audio sample rate.
2012-08-16 11:40:55 +02:00
Jörg Höhle
3412b41924
mciavi: MCI_OPEN @NNNN should use an open AVIFile/Stream handle.
2010-11-15 15:04:06 +01:00
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