A free Windows-compatible Operating System - mirrored from GitHub
Go to file
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 - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
boot [AUDIO-BRINGUP] 2010-12-16 09:09:43 +00:00
dll [AUDIO-BRINGUP] 2010-12-10 07:41:44 +00:00
drivers [AUDIO-BRINGUP] 2010-12-21 13:06:47 +00:00
hal - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
include - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
lib [AUDIO-BRINGUP] 2010-12-10 08:23:20 +00:00
media [AUDIO-BRINGUP] 2010-12-16 09:09:43 +00:00
modules - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
ntoskrnl - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
subsystems - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
apistatus.lst Create a branch for audio work 2010-11-05 11:04:48 +00:00
baseaddress.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
config-amd64.template.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
config-arm.template.rbuild - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
config-ppc.template.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
config.template.rbuild - Revert 49927 "Update to trunk" as it breaks KsStudio (again) 2010-12-07 21:46:43 +00:00
COPYING Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING.ARM Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING.LIB Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING3 Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING3.LIB Create a branch for audio work 2010-11-05 11:04:48 +00:00
CREDITS Create a branch for audio work 2010-11-05 11:04:48 +00:00
depmap.xsl Create a branch for audio work 2010-11-05 11:04:48 +00:00
Doxyfile Create a branch for audio work 2010-11-05 11:04:48 +00:00
INSTALL Create a branch for audio work 2010-11-05 11:04:48 +00:00
Makefile Create a branch for audio work 2010-11-05 11:04:48 +00:00
proxy.mak Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-amd64.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-arm.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-generic.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-i386.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-ppc.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
README Create a branch for audio work 2010-11-05 11:04:48 +00:00
rosbuild.bat Create a branch for audio work 2010-11-05 11:04:48 +00:00
vreport.xsl Create a branch for audio work 2010-11-05 11:04:48 +00:00

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.