Version 15 (modified by Brendan Oakley, 13 years ago) (diff)


ALSA is a key component of Uniaud. The stability of the drivers, as well as modern capabilities and the potential for support of current and future hardware, depend on compatibility with ALSA, and the facility with which the results of ALSA's robust development by Linux developers can be incorporated into Uniaud on an ongoing basis.

The Plan

For this reason, high priority has recently been placed on updating all the ALSA code used in Uniaud to the latest version, and developing procedures to make this a smoother process in the future. With Uniaud's mature codebase, this has proven a challenge, with bits remaining from every release of ALSA dating back several years. With no single ALSA version for comparison, it is hard to see where ALSA ends and Uniaud begins; what needs updating, and what, if updated, would break.


See the milestone:AlsaResync for progress on this process of spotting and updating the outdated ALSA code. When complete, we will have a clear vantage point for performing complete updates with future ALSA releases, helping to ensure a solid sound driver solution for OS/2 and eComStation for years to come.


Test builds made during the ReSync process can be downloaded from

Resync History

ALSA version svn revision svn tag
0.9.0beta12 111 Alsa-ReSync-0.9.0beta12
0.9.0rc1 113 Alsa-ReSync-0.9.0rc1
0.9.0rc2 207 Alsa-ReSync-0.9.0rc2
0.9.0rc3 210 Alsa-ReSync-0.9.0rc3
0.9.0rc5 212 Alsa-ReSync-0.9.0rc5
0.9.0rc6 215 Alsa-ReSync-0.9.0rc6
0.9.0rc7 222 Alsa-ReSync-0.9.0rc7
0.9.1 224 Alsa-ReSync-0.9.1
0.9.2 232 Alsa-ReSync-0.9.2
0.9.3 246 Alsa-ReSync-0.9.3
0.9.5 250 Alsa-ReSync-0.9.5