reactos/drivers
Johannes Anderwald ea8f6ef311 [AUDIO-BRINGUP]
- Move irp completion to CompleteRequest function for debugging of multiple irp completion bugs
- Remove bugs asserts in IKsDevice_PnpStartDevice
- Set device to started when the device does not need pnp notification
- Don't complete the irp in IKsDevice_Create, the driver has already done this
- Comment out UNIMPLEMENTED macro in KsFilterAttemptProcessing
- Fix check in FindMatchingCreateItem
- Don't set DO_DIRECT_IO flags on PDO devices
- Set DO_DEVICE_INITIALIZING flag on PDO device 
- Construct device name with swprintf
- Add check if the device entry has already been constructed
- Zero device capabilities
- Implement bus watchdog routine. The routine checks if pdo has successfully been started, otherwise the pdo is marked invalid and the deleted and then constructed again. If the pdo has been started, all pending irp requests are completed with STATUS_REPARSE. (This is probably not supported by Ros kernel yet)
- Acquire device entry list lock when working with device entries
- Always store status code in irp for all Ks bus api routines
- Handle IRP_MN_REMOVE_DEVICE
- Start watchdog timer when IRP_MN_START_DEVICE is received
- Ros KS nos successfully initializes and all audio devices appear in VBOX+WinXP+SP3. Playback not yet working (Needs KsAttemptFilterProcessing for splitter and friends)
- TODO: enhance time out to make audio system initialize faster

svn path=/branches/audio-bringup/; revision=50079
2010-12-21 13:06:47 +00:00
..
base Create a branch for audio work 2010-11-05 11:04:48 +00:00
battery Create a branch for audio work 2010-11-05 11:04:48 +00:00
bluetooth Create a branch for audio work 2010-11-05 11:04:48 +00:00
bus Create a branch for audio work 2010-11-05 11:04:48 +00:00
directx Create a branch for audio work 2010-11-05 11:04:48 +00:00
filesystems - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
input Create a branch for audio work 2010-11-05 11:04:48 +00:00
ksfilter [AUDIO-BRINGUP] 2010-12-21 13:06:47 +00:00
multimedia Create a branch for audio work 2010-11-05 11:04:48 +00:00
network Create a branch for audio work 2010-11-05 11:04:48 +00:00
parallel Create a branch for audio work 2010-11-05 11:04:48 +00:00
serial Create a branch for audio work 2010-11-05 11:04:48 +00:00
setup Create a branch for audio work 2010-11-05 11:04:48 +00:00
storage - Merge audio components from head 2010-11-05 17:56:34 +00:00
usb Create a branch for audio work 2010-11-05 11:04:48 +00:00
video Create a branch for audio work 2010-11-05 11:04:48 +00:00
wdm [AUDIO-BRINGUP] 2010-12-10 11:03:28 +00:00
wmi Create a branch for audio work 2010-11-05 11:04:48 +00:00
drivers.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00