- Add a few sanity checks
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 3 Nov 2009 11:43:33 +0000 (11:43 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 3 Nov 2009 11:43:33 +0000 (11:43 +0000)
commit7b50f75936f40e87be16ab924ba1cbb328775190
tree79c0b2def95133d91899a06ae4645b324e99e516
parent56a64b935787e59a4caac5f0f470892ac8957008
- Add a few sanity checks
- Check for invalid guids passed to IDirectSoundCapture::Initialize
- Add support for creating IDirectSoundCapture object via CoCreateInstance
- Close pin handle when the capture buffer is released
- Implement IDirectSoundCaptureBuffer::GetCaps, IDirectSoundCaptureBuffer::GetCurrentPosition, IDirectSoundCaptureBuffer::GetFormat, IDirectSoundCaptureBuffer::GetStatus, IDirectSoundCaptureBuffer::Start
- Compute a compatible pin format when the format is not supported natively by the driver
- Fix shadowing of global variable (Usurp)
- Verify that directsound global info has already initialized in IDirectSound8::Initialize
- dsound now fails 49/650 on dsound_winetest test:capture (mixing needs to implemented) The remaining tests fail due to unimplemented functionality in portcls / ks / dsound

svn path=/trunk/; revision=43930
reactos/dll/directx/dsound_new/capture.c
reactos/dll/directx/dsound_new/capturebuffer.c
reactos/dll/directx/dsound_new/devicelist.c
reactos/dll/directx/dsound_new/directsound.c
reactos/dll/directx/dsound_new/dsound.c
reactos/dll/directx/dsound_new/misc.c
reactos/dll/directx/dsound_new/precomp.h
reactos/dll/directx/dsound_new/property.c