Getting the sources

In addition to browsing the sources here, you can check out the
sources
with your favorite subversion client.

Keep in mind that, unlike ​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

Building the drivers

Once you have the sources, building the uniaud drivers is relatively straight-forward.
You will need to install the ​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 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 ​Alsa project.
This mean we periodically resync our sources with the latest ALSA sources.
This provide both aditional device support as well as defect fixes.

When you create a new ticket, please remember to always attach the uniaud logs.
You can create all the logs we need, by downloading this package:​ftp://ftp.netlabs.org/pub/uniaud/UniInfo.zip
Please attach the Uniinfo.zip it creates to your ticket.