Commit graph

5 commits

Author SHA1 Message Date
Andrew Greenwood
141ec3a682 Closing of wave output devices is functional and terminates the sound thread
cleanly. Started writing code to support pause/restart (nonfunctional yet.)
Stubbed mixer messages, added a readme.txt to give an overview of functions
supported. Also includes partial rewrite of wdmaud.drv. Currently I am
listening to DI.FM in ReactOS using an NT4 sndblst.sys along with ReactOS'
sndblst.dll


svn path=/trunk/; revision=39716
2009-02-22 21:14:54 +00:00
Andrew Greenwood
87dcb169be Removed hooks for prepare/unprepare/stream of WAVEHDR. These are handled
internally by MME-Buddy. Instead, it simply provides a hook to do the
actual streaming, complete with an OVERLAPPED structure and I/O completion
routine. Also started imlpementation of wdmaud.drv to begin interaction
with code janderwald is working on.


svn path=/trunk/; revision=39667
2009-02-18 19:10:02 +00:00
Andrew Greenwood
c7273a56a6 Fixed build by including the correct header this time!
Renamed SubmitWaveHeader to EnqueueWaveHeader, except for in the functiontable
which will actually do the wave header submission to the driver.


svn path=/trunk/; revision=39609
2009-02-15 15:37:44 +00:00
Andrew Greenwood
805ca6f02a Split custom ReactOS-only non-standard extensions from NTDDSND.H
Updated relevant code to include the new headers SNDTYPES.H and SNDNAMES.H
Corrected CTL_CODE macros and included SNDTYPES.H in WDMAUD interface header
A lot of this is just refactoring, hence the large number of files!


svn path=/trunk/; revision=39606
2009-02-15 13:31:52 +00:00
Andrew Greenwood
5bc7ecd049 Abandoning silverblade-audio branch.
General user-mode audio support libraries added.


svn path=/trunk/; revision=39252
2009-01-31 22:11:09 +00:00