Commit graph

178 commits

Author SHA1 Message Date
Eric Pouech
4e65995b16 Starting implementation of MCI creator tasks
Fixed bug in MCI_OPEN handling (thanks to Adam for reporting this one)
Better implementation of mmTaskCreate16
1999-04-01 10:18:01 +00:00
Alexandre Julliard
d604b4bd5b Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed memory leak in waveOutOpen/waveOutClose.
1999-03-28 09:14:56 +00:00
David Luyer
cb40df2749 Changed "strings.h" to "string.h". 1999-03-25 15:52:09 +00:00
Eric Pouech
9b5d49226d Started calling mixer as a 32 bit low level driver (no longer 16 bit)
Added support for yield proc in mci struct
Added mmTaskXXX16 and mmThreadXXX16 functions
Refreshed implementation of 16 bit native & asynchronous MCI driver
command (through mmtask.tsk).
1999-03-22 14:51:24 +00:00
Eric Pouech
31c286658b Fixed a few bugs. Started implementing mixerMessage as a 32 bit
function (no longer 16 bit).
1999-03-22 14:50:38 +00:00
Eric Pouech
af524f54c0 Implemented mciExecute. 1999-03-22 14:50:08 +00:00
Eric Pouech
7081395019 Added yield proc members to mci struct. 1999-03-22 14:49:31 +00:00
Eric Pouech
b2ad2439ef Fixed some bugs in MCI message mapping (32A => 16). 1999-03-19 17:00:02 +00:00
Marcus Meissner
6b9dd2e098 Lots of warning fixed, one missing WINAPI in ddraw.c added. 1999-03-18 17:39:57 +00:00
Eric Pouech
a9ffdcf903 Moved all MCI internal functions/variables/macros to mci.c.
Changed some interface names.
1999-03-15 15:42:26 +00:00
Eric Pouech
efba9f8079 Make use of digitalv.h file. 1999-03-15 15:40:27 +00:00
Eric Pouech
8e361310ba Changed how list of loadable MCI drivers is obtained. 1999-03-15 15:38:36 +00:00
Eric Pouech
b874293530 Cosmetic fixes. 1999-03-15 15:16:13 +00:00
Eric Pouech
d6bbbeb990 Makes use of new CDAUDIO_Seek() function. 1999-03-15 15:15:29 +00:00
Jim Aston
2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Marcus Meissner
bb3bdbf059 Some fixes and additions. 1999-03-13 18:08:32 +00:00
Marcus Meissner
de43ef45ec Fixed a lot of warnings using WINE_UNUSED, casts, commenting out and
additional {}. Rewrote GetCreationModeFromSTGM so we don't get
"possible use of uninitialized variable".
1999-02-28 19:56:59 +00:00
Marcus Meissner
21903aebe0 Added missing <sys/types.h>. 1999-02-28 19:42:18 +00:00
Marcus Meissner
064f170f76 More include optimisations and fixes. 1999-02-28 19:14:33 +00:00
David Luyer
ee517e863e - fixed missing stdlib.h and string.h includes everywhere
- removed a couple of unneeded stdlib.h and stdio.h includes
1999-02-28 12:27:56 +00:00
Marcus Meissner
664c2727cf Some Solaris fixes. <resolv.h> needs <arpa/nameser.h>, sig_context.h
needs to define HANDLER_CONTEXT, wctype.h does not like 'wsprintf'
defined, msdos/dpmi.c needs "stackframe.h" too, and multimedia/dsound.c
needs "winuser.h".
1999-02-28 11:23:44 +00:00
Alexandre Julliard
a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Marcus Meissner
61afa33b03 Some more recursive include fixes/optimizations. 1999-02-22 10:16:00 +00:00
Michael Veksler
3fbb8dc829 - Fix headers to include less or smaller header files.
- Fix header and source files to include missing header files to avoid
  warnings and errors.
1999-02-21 18:23:26 +00:00
Marcus Meissner
9a73d86723 mmioDescend: debugoutput enhanced, FINDLIST/FINDRIFF should Check the
correct ckid (LIST/RIFF) too. (verified against mciavi32.dll)
1999-02-20 16:08:23 +00:00
Francois Gouget
b8cfd179d1 Changed the first parameter from LPGUID (Windows headers) to REFGUID.
This makes it a 'const GUID*' which means DirectSoundCreate must not
change it.
1999-02-19 09:58:41 +00:00
Marcus Meissner
92e2cbb2db Removed superflous WINAPI (mismatch with prototype) in *_DriverProc32. 1999-02-18 15:52:50 +00:00
Marcus Meissner
72f12e7285 mmioDescend: fixed FIND_xxxx, verified with mciavi32.dll.
mciLoadCommandResource32: second arg is wide string
mciGetDriverData: spec has just one long argument
1999-02-17 16:10:17 +00:00
Francois Gouget
452db3f18a Changed ICOM_THIS definition. 1999-02-17 15:57:24 +00:00
Marcus Meissner
317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Brian Joseph Czapiga
5ef8b175c0 Fixed a few #ifdefs. 1999-02-14 13:35:52 +00:00
Eric Pouech
e518cba579 Fixed bugs on MCI notification (callback info are copied before
asynchronous return) - make use of it in MCI wave and midi.
Implemented mci(Set|Get)DeviceID(16|32) functions.
1999-02-14 11:26:34 +00:00
Marcus Meissner
fb0192236b Some ddraw/d3d bugfixes, updated Diablo/WC4 ddraw status. 1999-02-14 09:25:37 +00:00
Eric Pouech
c11b167f62 Added support for MCI AVI driver
Added some fixes mixer functions
Fixed MCI string comparison (thanks to Lionel ULMER)
No longer using 16 bit USER functions (use their 32 bit counter part)
Reindenting.
Added function sndPlaySound32W
1999-02-13 12:38:09 +00:00
Andreas Mohr
21149d0943 Fixes mixerGetID16/32 problems/errors. 1999-02-11 13:17:00 +00:00
Francois Gouget
20570b1738 IsEqualGUID is defined in 'include/wine/obj_base.h'. All other
declarations must surrender or prepare to be met with deadly force :-)
1999-02-11 13:05:22 +00:00
Francois Gouget
93217c6056 Better set of macros for defining the COM interfaces. 1999-02-10 06:42:03 +00:00
Ove Kaaven
4d713f97e0 Sounds were cut off due to integer overflow. Fixed. 1999-02-09 14:05:51 +00:00
Marcus Meissner
676a513524 Updated msvideo / vfw.h, use builtin msvfw32.dll by default, added
aviinfo and aviplay programs.
1999-02-05 09:41:55 +00:00
Eric Pouech
d4926497aa Fixed tracks indexing in mcicda.c
Make use of new Wine internal CD ROM interface.
1999-02-02 15:25:16 +00:00
Andreas Mohr
cb1f2c43f2 Fixed error messages. 1999-01-30 15:52:50 +00:00
Marcus Meissner
32b32d8f3d Updated msvideo. New program 'icinfo [-about] [-configure]' to
query installed (win32) compressors. Started on AVIFILE support.
1999-01-29 15:12:10 +00:00
Peter Hunnisett
9266004f63 - Small bug fix.
- Added direct play ascii interfaces.
- Fixed up the QueryInterface for dplay and dplaylobby to handle all cases.
1999-01-28 17:36:51 +00:00
James Juran
c2a1063940 Commented out unused variables to prevent needless compiler warnings. 1999-01-28 16:33:44 +00:00
Marcus Meissner
03479f8adb Fixed a lot of warnings for possible problems. 1999-01-28 10:06:38 +00:00
Geoff Clare
b02f65d5b7 Several internal functions won't compile when the conditional
#if defined(linux) || defined(__FreeBSD__) || defined(__NetBSD__)
comes out false.  I moved the conditionals around so that
the file would at least compile.  Not sure if it does the
right thing on non-linux/FreeBSD/NetBSD systems.
1999-01-24 19:04:34 +00:00
Rob Riggs
689b9f8993 Fixed duplicate sound buffer handling. Updated status. 1999-01-23 12:19:34 +00:00
Alexandre Julliard
8da12c43a9 Group commit for recovery after disk crash.
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Lionel Ulmer
5ff007747f - beginning of implementation of Direct3D2 (DX 5.0) and associated classes
- some basic code for Direct3D and Direct3DExecuteBuffer (DX 3.0)
- added stretching to Blt function
1999-01-03 17:00:19 +00:00