[[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. The current stable binary release is TBD The current unstable binary release is [ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC6.zip 1.1.4 RC6] The debug build for this release is [ftp://ftp.netlabs.org/pub/uniaud/uniaud_debug114RC6.zip 1.1.4 RC6 debug] = Getting the sources = In addition to [/uniaud/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. = Debugging and such = Since the drivers are under development, issues are expected. See [DebuggingAndSuch debugging hints] for a guide to techniques and tools that can make solving them easier (we hope). = 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. = Submitting Tickets = You must be logged into TRAC to create tickets. Please login with user 'guest' and password 'netlabs' if you don't have personal login id. It is recommended that you request a personal login id on the [mailto:community@netlabs.org Netlabs Community Mailing List]. If you use the guest login, please put your name somewhere in the ticket description. This makes it easier to correlate tickets and mailing list threads. When you create a new ticket, please do always attach logs.[[BR]] You can create all the logs we need, by downloading this package:[[BR]] [ftp://ftp.netlabs.org/pub/uniaud/UniInfo.zip][[BR]] Please attach the Uniinfo.zip it creates to your ticket. = Mailing lists = Access to the mailing lists is available both via e-mail and news. * [mailto:uniaud-dev-subscribe@netlabs.org Uniaud Developers Mailing List] * [mailto:uniaud-user-subscribe@netlabs.org Uniaud Users Mailing List] * [http://news.gmane.org/gmane.org.netlabs.uniaud.general Uniaud Users Newsgroup] * [http://news.gmane.org/gmane.org.netlabs.uniaud.devel Uniaud Developers Newsgroup] = Credits = * Vlad Stelmahosky * Pavel Schtemenko * Paul Smedley * Steven Levine * Mike Greene * Allan Holm * Andy Willis * Brendan Oakley * Roderick Klein If we forgot anyone, please let us know. It was unintentional. ----