Fixed 8-bit WAV format handling (it is unsigned data).
commitb9950124a1dc61b7221c754d72d474596cad4ab1
authorRobert Riggs <rriggs@tesser.com>
Tue, 1 Dec 1998 12:57:31 +0000 (1 12:57 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 1 Dec 1998 12:57:31 +0000 (1 12:57 +0000)
treedc7e8ab55d6f065025b9621f8697eaef40e312a9
parent99b8886e74dcb0ca24a5957f785b0898b4d6dab0
Fixed 8-bit WAV format handling (it is unsigned data).
Fixed off-by-one checks for buffer wrap.
Increment ref count for primary buffer in CreateSoundBuffer().
Added DSBPN_OFFSETSTOP support to position notification code.
Lots of minor parameter validation checks.
Stubs for: IDirectSound_initialize(), IDirectSound_Compact(),
and IDirectSound_GetSpeakerConfig().
Fixed freq shifting with 16-bit data problem, fixed 8bit<->16bit
conversion.
Lots of thread locking for DirectSound buffers.
Dealloc primary buffer when dsound is deallocated.
include/dsound.h
multimedia/dsound.c