Sweden-Number/multimedia
Robert Riggs f0fa956384 More general code cleanup for readability.
A few more parameter validation checks.
Return DS_OK rather than 0 in a number of functions.
Fixed primary buffer ref count bug in CreateSoundBuffer().
Handle 1-3 byte sound fragments that would cause buffer overruns.
Clear primary buffer with a neutral value instead of always 0
(because 128 is neutral for 8-bit sound).
Fix bug with mixing 8-bit sound into the primary buffer.
Broke out the main block in DSOUND_thread() to another function for
readability.
Handle "no audio" and "audio busy" cases properly when initializing
dsound. Rename DllCanUnloadNow() to DSOUND_DllCanUnloadNow().
1998-12-07 12:13:01 +00:00
..
.cvsignore Initial revision 1998-10-04 18:02:24 +00:00
Makefile.in Added mcimidi and mciwave. 1998-11-24 18:13:12 +00:00
audio.c Moved MCI part to mciwave.c ; added some error checking ; added 1998-11-24 18:24:47 +00:00
dplay.c Compile fix for Solaris. 1998-10-17 12:56:00 +00:00
dsound.c More general code cleanup for readability. 1998-12-07 12:13:01 +00:00
init.c Started coding 32 bit MCI handling. 1998-10-11 14:14:24 +00:00
joystick.c egcs 'ambiguous else' warnings fixes. 1998-11-01 19:27:22 +00:00
mcianim.c Added some error checking ; made use of new 16/32 MCI message handling 1998-11-24 14:34:29 +00:00
mcicda.c Added some error checking ; made use of new 16/32 MCI message 1998-11-24 14:12:13 +00:00
mcimidi.c Fixed memory/status recovery when error occured in MIDI_mciOpen. 1998-12-01 08:28:43 +00:00
mcistring.c Made use of new 16/32 MCI message handling in mmsystem.c. 1998-11-24 15:08:41 +00:00
mciwave.c Fixed memory/status recovery when error occured in WAVE_mciOpen. 1998-12-01 08:27:22 +00:00
midi.c Moved MCI part to mcimidi.c ; added DriverProc. 1998-11-24 18:31:43 +00:00
midipatch.c Release 980927 1998-09-27 18:28:36 +00:00
mixer.c Release 980809 1998-08-09 12:47:43 +00:00
mmaux.c Release 980809 1998-08-09 12:47:43 +00:00
mmio.c Added some missing stubs in 32 bit part. 1998-11-24 15:27:43 +00:00
mmsystem.c Fixed a heap bug. 1998-12-07 10:56:40 +00:00
msvideo.c Stubs for MCIWndCreate[A|W]. 1998-12-01 08:26:45 +00:00
time.c Fixed some more missing WINAPIs (hopefully correct). 1998-10-17 12:10:19 +00:00