Commit graph

1147 commits

Author SHA1 Message Date
Uwe Bonnes
d0b0dbdc17 Always initialize lpWaveHdr->lpNext to NULL.
Don't fail on strange fragment sizes.
2000-01-18 01:09:45 +00:00
Eric Pouech
4f81c3ea30 Replaced Wine specific DRIVER_GetType by a correct implementation of
GetDriverFlag.
2000-01-15 22:29:32 +00:00
Alexandre Julliard
74e4a28a34 Built-in DLLs resources are now specified in spec file.
Removed unnecessary flags in built-in DLLs tables.
2000-01-09 04:20:31 +00:00
Bradley Baetz
ce80647898 Fixed race condition between app and wine in WAVE_mciPlay. 2000-01-09 02:38:24 +00:00
Eric Pouech
282377824d Added more MIDI messages 16<=>32 mapping.
Fixes some bugs in buffers handling and index for MAPPER.
2000-01-04 01:04:48 +00:00
Eric Pouech
a5bad1034e Put back visible minimum timer resolution to 1 ms.
Decorrelate the service thread resolution from the user required timer
& visible minimum resolutions.
Removed the Callback.TimeFuncProc entry.
2000-01-04 00:57:11 +00:00
Bradley Baetz
6797d74415 Convert mmio to allow the use of 32 bit mmio procedures. 2000-01-04 00:54:18 +00:00
Eric Pouech
0adb3c23ad Use a uniform naming scheme for driver modules. 2000-01-04 00:27:39 +00:00
Eric Pouech
ba2a9a06ef Added support for WODM_BREAKLOOP message. 2000-01-04 00:25:57 +00:00
Eric Pouech
1bf5dea29a Removed extraneous ERR message. 2000-01-04 00:25:39 +00:00
Eric Pouech
507950c461 Added support for MCI_INFO_COPYRIGHT and MCI_INFO_NAME. 2000-01-04 00:25:22 +00:00
Alexandre Julliard
6f715732e7 Make use of automatic ordinal allocation. 2000-01-01 22:06:18 +00:00
Francois Gouget
baa9bf9a23 Buffer overflows and strncpy fixes. 1999-12-27 05:24:06 +00:00
Marcus Meissner
bac7be750b Cast the unsigned int to signed, or NEAR_MATCH will not work. 1999-12-25 22:55:40 +00:00
Eric Pouech
f919cf3a41 Fixed some bogus values in MCI_STATUS handling (position & length of tracks).
Added support for MCI_INFO on MEDIA_UPC & MEDIA_IDENTITY commands.
1999-12-25 22:54:11 +00:00
Eric Pouech
656eebd866 Now using notification for detecting when a WAVEHDR has been played 1999-12-12 21:27:18 +00:00
Eric Pouech
d5cd083d2c Enhanced synchronization between playback thread and stop/close commands
Now using notification for detecting when a WAVEHDR has been played
1999-12-12 21:26:09 +00:00
Huw D M Davies
7377a16297 Fix no. of arguments in a WARN statement. 1999-12-12 19:39:08 +00:00
Bradley Baetz
0497aa649a The wavemap driver wasn't passing the callback type to the
DriverCallback routine correctly.
1999-12-11 23:04:55 +00:00
Bradley Baetz
8ee45ac7d7 - Fix MMIO_{Open,Rename} to check the filename (of the form
file.ext+ABC) for the correct mmio procedure to use.
- mmioStringToFOURCC now converts to uppercase if asked to, and handles
  strings of length < 4.
1999-12-08 03:26:31 +00:00
Eric Pouech
72da44af4c Fixed mciInfo. 1999-12-05 23:09:49 +00:00
Eric Pouech
c06089d0c5 Added support for WAVE_FORMAT_QUERY flag in wodOpen. 1999-12-05 23:09:13 +00:00
Eric Pouech
92e492e296 Fixed MCI_OPEN command for types like "CDAUDIO!H:". 1999-12-05 23:08:08 +00:00
Eric Pouech
29ebdb7690 Fake MIDI_IO_STATUS support in midi in open
Fixed bug in midi in while reading data
1999-12-05 02:19:24 +00:00
Eric Pouech
6ff83ad45f Fixed infinite loop for 0-length wavehdrs. 1999-12-05 02:18:59 +00:00
Eric Pouech
e2ab3ef792 Fixed buggy playback for non PCM files
Added support for from & to indexes for playback
Now using double wavehdr for better output
Cleaned-up internal structs and removed last 16 bit API adherence
1999-12-05 02:18:35 +00:00
Eric Pouech
5f2f5188b2 Tried to reduce echo in playSound API (using two wavehdr instead of
one).
1999-12-05 02:18:01 +00:00
Eric Pouech
aa5f5a3244 Added callback mechanisms for MIDI IN. 1999-12-05 02:17:40 +00:00
Peter Ganten
b5d3c73a11 waveHdr.lpData was eventually HeapFree()ed uninitialized. 1999-12-04 04:18:09 +00:00
Marcus Meissner
f95df54d1c Allow 1% deviation from specified sampling rate for some soundcards. 1999-12-04 03:58:37 +00:00
Julio Cesar Gazquez
ae8d1d17a2 Updated Spanish MM error string translation. 1999-11-28 20:08:52 +00:00
Niels Kristian Bech Jensen
1d5bc469cc Removed extra #include statements. 1999-11-21 02:14:36 +00:00
Eric Pouech
31a1933aa5 Fixed forwarding and handling messages directed to the mappers. 1999-11-21 00:51:05 +00:00
Eric Pouech
9aa8960f7e The adwInfo[0] field was no longer used on mmioOpen (may contain file
handle).
1999-11-14 23:59:01 +00:00
Uwe Bonnes
c697cc3d59 Ignore MCI_OPEN_ELEMENT in CDAUDIO_mciOpen. 1999-11-14 19:44:02 +00:00
857e054912 Fixed joystick scaling. 1999-11-12 03:23:50 +00:00
Julio Cesar Gazquez
c7ca3dde99 Added Spanish (pure Castillan) MM error string translation. 1999-11-12 01:01:24 +00:00
Eric Pouech
78044a2d1e Fixed recursion count while calling midiStream(Pause|Restart). 1999-11-12 00:58:52 +00:00
Ulrich Czekalla
9e2f14fb63 Added support for the addition and removal of custom I/O preocedures. 1999-10-31 02:25:32 +00:00
Eric Pouech
abe722778f Added built-in msacm.drv and midimap.drv drivers. 1999-10-31 02:23:49 +00:00
Patrik Stridvall
2c92835f7b Added missing configuration #if:s and #includes:s. 1999-10-31 02:07:54 +00:00
Patrik Stridvall
009f4b402a Solaris make doesn't like unnecessary \. 1999-10-31 02:01:57 +00:00
Eric Pouech
3b8e9b43d4 Fix (some) bad behavior with buffer underrun. 1999-10-31 01:53:47 +00:00
Eric Pouech
6036ad7f6f Fixed PlaySound proc for non PCM content. 1999-10-31 01:53:21 +00:00
Eric Pouech
68944c205c Split the multimedia/ directory into dlls/ subdirectories. 1999-10-24 18:42:42 +00:00
Eric Pouech
d629ca4c6c Added missing (and now required) filename directive. 1999-10-13 16:01:10 +00:00
Eric Pouech
6fea55f1e7 Added dlls/winmm and dlls/winmm/wineoss directories. 1999-09-22 16:51:42 +00:00