[[PageOutline]] = Uniaud for OS/2 & eCS = This is the development home for uniaud, the Universal Audio Driver for eCS and OS/2. See the [wiki:FAQ Uniaud FAQ] for answers to your questions. = Getting the sources = In addition to [../browser browsing] the sources here, you can check out the [/repos/uniaud sources] with your favorite subversion client. Keep in mind that, unlike [http://www.nongnu.org/cvs/ cvs], tags and branches are ordinary directories in subversion. With the typical subversion respository layout, it is rather easy to checkout more than you probably intend to. To pull just the trunk version, use something like {{{ mkdir uniaud32_workspace cd uniaud32_workspace svn checkout http://svn.netlabs.org/repos/uniaud/GPL/trunk trunk }}} and {{{ mkdir uniaud16_workspace cd uniaud16_workspace svn checkout http://svn.netlabs.org/repos/uniaud/OCO/trunk trunk }}} To update your workspace with the current repository content, use {{{ cd uniaud32_workspace\trunk svn update }}} If you want commit access to the repository, contact Paul. = Building the drivers = Once you have the sources, [wiki:Building building] the uniaud drivers is relatively straight-forward. You will need to install the [http://www.openwatcom.org OpenWatcom] development tools and run the supplied makefiles. Fixing defects may be a bit more difficult. = Alsa Resync = Uniaud derives some of its functionality from the [http://www.alsa.com Alsa] project. This mean we periodically [AlsaResync resync] our sources with the latest ALSA sources. This provide both aditional device support as well as defect fixes. = Credits = TBD If we forgot anyone, please let us know. It was unintentiional. ----