  <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perex</id>
	<title>AlsaProject - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perex"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/wiki/Special:Contributions/Perex"/>
	<updated>2026-04-05T17:28:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15.2_v1.2.15.3&amp;diff=14742</id>
		<title>Detailed changes v1.2.15.2 v1.2.15.3</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15.2_v1.2.15.3&amp;diff=14742"/>
		<updated>2026-01-13T08:15:02Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.15.2 and 1.2.15.3 releases=&lt;br /&gt;
=Changelog between 1.2.15.2 and 1.2.15.3 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15.3&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- seq: return back old snd_seq_drain_output behaviour for -EAGAIN&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems that many applications did not follow the documentation&lt;br /&gt;
 including pyalsa sequencer module, thus return the previous&lt;br /&gt;
 behaviour and correct documentation.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/493&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- HDA-analog: Fix the phantom jack detection if block&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The hpvol assignment should depend on speaker/line out detection.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/685&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA-analog: Use phantom jacks to determine the device for single output&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve previous commit (change) to determine the output type (device).&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/685&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA-analog: Add output when only 'Master Playback' control exists&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There is a case when only one output is present (e.g. internal&lt;br /&gt;
 speakers or hp output). In this case, the driver offers only&lt;br /&gt;
 master volume controls.&lt;br /&gt;
 &lt;br /&gt;
 Add also more related cleanups for the line out and SOF HDA configs.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/685&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: remove some debug lines&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Since 1.2.15, there is a better way to see the variable traces, e.g.:&lt;br /&gt;
 &lt;br /&gt;
   LIBASOUND_DEBUG=trace alsaucm -c hw:sofhdadsp dump text&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: Headphone output is optional&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Align changes with commit c8b5541.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: HDA: Fix headphone detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It appears that there are devices with just switches (no&lt;br /&gt;
 volume controls). Test presence of 'Headphone Playback Switch'&lt;br /&gt;
 control.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2428561&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add volume controls to Behringer UMCx0xHD direct profiles&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The new direct macro and 'Syntax 8' updates allows to add&lt;br /&gt;
 volume control to UCM direct profile for those cards.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/662&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Fix UR22C firmware version condition&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/684&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for UR24C firmware version channel differences&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/684&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.15.3&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15.2_v1.2.15.3&amp;diff=14740</id>
		<title>Changes v1.2.15.2 v1.2.15.3</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15.2_v1.2.15.3&amp;diff=14740"/>
		<updated>2026-01-13T08:14:44Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.15.2 v1.2.15.3]]&lt;br /&gt;
=Changelog between 1.2.15.2 and 1.2.15.3 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15.3&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: return back old snd_seq_drain_output behaviour for -EAGAIN&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: HDA-analog: Fix the phantom jack detection if block&lt;br /&gt;
: HDA-analog: Use phantom jacks to determine the device for single output&lt;br /&gt;
: HDA-analog: Add output when only 'Master Playback' control exists&lt;br /&gt;
: sof-hda-dsp: remove some debug lines&lt;br /&gt;
: sof-hda-dsp: Headphone output is optional&lt;br /&gt;
: ucm2: HDA: Fix headphone detection&lt;br /&gt;
: USB-Audio: Add volume controls to Behringer UMCx0xHD direct profiles&lt;br /&gt;
: USB-Audio: Fix UR22C firmware version condition&lt;br /&gt;
: USB-Audio: Add support for UR24C firmware version channel differences&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.15.3&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14738</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14738"/>
		<updated>2026-01-13T08:14:07Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-01-13&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.15.3 release | [[Changes v1.2.15.2 v1.2.15.3]]&lt;br /&gt;
&lt;br /&gt;
; 2025-01-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.2 release | [[Changes v1.2.15.1 v1.2.15.2]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-19&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.1 release | [[Changes v1.2.15 v1.2.15.1]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools 1.2.15 release | [[Changes v1.2.14 v1.2.15]]&lt;br /&gt;
&lt;br /&gt;
; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14737</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14737"/>
		<updated>2026-01-13T08:13:45Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.15.3 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.15.2 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.15.3 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14736</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14736"/>
		<updated>2026-01-08T16:09:34Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.15.2 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.15.2 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.15.2 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14735</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14735"/>
		<updated>2026-01-08T16:08:01Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-01-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.2 release | [[Changes v1.2.15.1 v1.2.15.2]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-19&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.1 release | [[Changes v1.2.15 v1.2.15.1]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools 1.2.15 release | [[Changes v1.2.14 v1.2.15]]&lt;br /&gt;
&lt;br /&gt;
; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15.1_v1.2.15.2&amp;diff=14734</id>
		<title>Detailed changes v1.2.15.1 v1.2.15.2</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15.1_v1.2.15.2&amp;diff=14734"/>
		<updated>2026-01-08T16:04:47Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.15.1 and 1.2.15.2 releases=&lt;br /&gt;
=Changelog between 1.2.15.1 and 1.2.15.2 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15.2&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- ucm: add some traces for the config filenames&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is handy to see the path names in the loading chain.&amp;lt;/code&amp;gt;&lt;br /&gt;
===/Makefile.am===&lt;br /&gt;
- Makefile: remove dist-hook and remove tar option 'follow symlinks'&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The dist-hook is not required for latest automake. It was&lt;br /&gt;
 introduced in 2000, so the things were hopefully fixed now.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Error handler===&lt;br /&gt;
- error: fix the &amp;quot;return old snd_lib_error_set_handler() behaviour&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The variable arguments must be handled differently. Add a conversion&lt;br /&gt;
 routine which use the original argument call convention.&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: fix indendation in snd_lib_log_filter()&lt;br /&gt;
- error: return old snd_lib_error_set_handler() behaviour&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Unfortunately, the case when the old application sets&lt;br /&gt;
 own error callback using the old method, was not handled&lt;br /&gt;
 properly in snd_lib_vlog_default() function.&lt;br /&gt;
 &lt;br /&gt;
 Make sure that only error messages are passed to this&lt;br /&gt;
 old callback and silent other log priorities.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://bugs.gentoo.org/968131&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15.2&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: fix sequence to clean card specific config files for UCM&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For UCM, card-specific config files should be removed only when the fixed&lt;br /&gt;
 boot flag is set or if the card is not the primary card in a given card&lt;br /&gt;
 group.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: add missing call to clean card specific config files&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The card specific configuration files created at runtime must&lt;br /&gt;
 be removed before UCM fixed boot sequence in the standard&lt;br /&gt;
 restore operation.&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsaloop===&lt;br /&gt;
- alsaloop: only log xrun debug messages when verbose&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Xruns can happen quite often (E.G. continuously when using alsaloop to/from&lt;br /&gt;
 the UAC gadget driver without a connected host), so only log the debug&lt;br /&gt;
 messages when verbose logging has been requested to not flood the logs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/302&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: add support for G.711 A_LAW enconding in AU file format&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 At the time being, aplay only supports G.711 µ-law, 8-bits PCM and&lt;br /&gt;
 16-bits PCM encodings for the AU format while the AU format supports&lt;br /&gt;
 many more.&lt;br /&gt;
 &lt;br /&gt;
 In Europe the most G.711 used encoding is the A-law, which is also&lt;br /&gt;
 part of the encodings supported by the AU file format.&lt;br /&gt;
 &lt;br /&gt;
 Add support for that encoding in aplay.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/297&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- common: remove direct.conf and direct-verb.conf files&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The DirectUseCase macro (directm.conf) is the replacement.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: update to use new DirectUseCase macro&lt;br /&gt;
- common: introduce DirectUseCase macro&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The goal is to replace the common/direct.conf with this more&lt;br /&gt;
 universal macro.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Scarlett 18i20 gen4 - improve channel detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use bcdDevice number (using sysfs) to detect the right&lt;br /&gt;
 channel count. Information is taken from the pull request&lt;br /&gt;
 comments bellow.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/660&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add conditional channel count on Scarlett 18i20 version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/660&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Steinberg UR22C - fix regex&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There was thinko - right &amp;quot;any character&amp;quot; match is '.' not '?'.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/547&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: HDA: Create microphone devices optionally&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Check if 'Capture Switch' is present before HiFi-mic.conf file&lt;br /&gt;
 is included.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/673&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: HDA: Headphone output may be optional&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Check for 'Headphone Playback Volume' or 'Headphone+LO Playback Volume'&lt;br /&gt;
 controls. If they not present, don't create 'Headphone' UCM device.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/673&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: cs42l45: Remove outdated DisableSequence elements&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cs42l45 configs has DisableSequences elements copied over from cs42l43&lt;br /&gt;
 configuration that are no longer needed, delete them.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/671&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: cs42l43: Remove outdated DisableSequence elements&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cs42l43's 'Headset Microphone' and 'Microphone' devices were both used&lt;br /&gt;
 to control mic mute LED in the past, but this was changed [1] to only&lt;br /&gt;
 allow the built-in microphones to control the LED. Thus clean up the&lt;br /&gt;
 DisableSequences to remove the switching off that is no longer needed.&lt;br /&gt;
 &lt;br /&gt;
 [1]: https://github.com/alsa-project/alsa-ucm-conf/blob/master/ucm2/common/ctl/led.conf&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/671&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.15.2&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15.1_v1.2.15.2&amp;diff=14732</id>
		<title>Changes v1.2.15.1 v1.2.15.2</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15.1_v1.2.15.2&amp;diff=14732"/>
		<updated>2026-01-08T16:04:38Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.15.1 v1.2.15.2]]&lt;br /&gt;
=Changelog between 1.2.15.1 and 1.2.15.2 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15.2&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: add some traces for the config filenames&lt;br /&gt;
===/Makefile.am===&lt;br /&gt;
: Makefile: remove dist-hook and remove tar option 'follow symlinks'&lt;br /&gt;
===Error handler===&lt;br /&gt;
: error: fix the &amp;quot;return old snd_lib_error_set_handler() behaviour&amp;quot;&lt;br /&gt;
: error: fix indendation in snd_lib_log_filter()&lt;br /&gt;
: error: return old snd_lib_error_set_handler() behaviour&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15.2&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: fix sequence to clean card specific config files for UCM&lt;br /&gt;
: alsactl: add missing call to clean card specific config files&lt;br /&gt;
===alsaloop===&lt;br /&gt;
: alsaloop: only log xrun debug messages when verbose&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: add support for G.711 A_LAW enconding in AU file format&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: common: remove direct.conf and direct-verb.conf files&lt;br /&gt;
: USB-Audio: update to use new DirectUseCase macro&lt;br /&gt;
: common: introduce DirectUseCase macro&lt;br /&gt;
: USB-Audio: Scarlett 18i20 gen4 - improve channel detection&lt;br /&gt;
: USB-Audio: Add conditional channel count on Scarlett 18i20 version&lt;br /&gt;
: USB-Audio: Steinberg UR22C - fix regex&lt;br /&gt;
: ucm2: HDA: Create microphone devices optionally&lt;br /&gt;
: ucm2: HDA: Headphone output may be optional&lt;br /&gt;
: ucm2: sof-soundwire: cs42l45: Remove outdated DisableSequence elements&lt;br /&gt;
: ucm2: sof-soundwire: cs42l43: Remove outdated DisableSequence elements&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.15.2&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14729</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14729"/>
		<updated>2025-12-19T12:32:51Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.15.1 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.15.1 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.15.1 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14728</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14728"/>
		<updated>2025-12-19T12:22:07Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-12-19&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.1 release | [[Changes v1.2.15 v1.2.15.1]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools 1.2.15 release | [[Changes v1.2.14 v1.2.15]]&lt;br /&gt;
&lt;br /&gt;
; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14727</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14727"/>
		<updated>2025-12-19T12:21:20Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-12-19&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.15.1 release | [[Changes v1.2.15 v1.2.15.1]]&lt;br /&gt;
&lt;br /&gt;
; 2025-12-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools 1.2.15 release | [[Changes v1.2.14 v1.2.15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15_v1.2.15.1&amp;diff=14726</id>
		<title>Detailed changes v1.2.15 v1.2.15.1</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.15_v1.2.15.1&amp;diff=14726"/>
		<updated>2025-12-19T12:08:57Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.15 and 1.2.15.1 releases=&lt;br /&gt;
=Changelog between 1.2.15 and 1.2.15.1 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15.1&lt;br /&gt;
- ucm: use closefrom instead of close_range&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 closefrom is a library function with a fallback mechanism for when the&lt;br /&gt;
 kernel does not support the close_range syscall.&lt;br /&gt;
 &lt;br /&gt;
 Also check for the function properly instead of assuming it is available&lt;br /&gt;
 with _GNU_SOURCE defined.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/486&amp;lt;/code&amp;gt;&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- ucm: exec - fix maxfd used warning&lt;br /&gt;
- ucm: use closefrom instead of close_range&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 closefrom is a library function with a fallback mechanism for when the&lt;br /&gt;
 kernel does not support the close_range syscall.&lt;br /&gt;
 &lt;br /&gt;
 Also check for the function properly instead of assuming it is available&lt;br /&gt;
 with _GNU_SOURCE defined.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/486&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- conf: cards: unify whitespace - use tabs and remove trailing spaces&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Convert leading spaces to tabs for consistent indentation,&lt;br /&gt;
 remove trailing whitespace from all lines, and normalize&lt;br /&gt;
 file endings across all card configuration files.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: pistachio-card: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple pistachio-card soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: YMF744: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple YMF744 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: VX222,VXPocket: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple VX soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: VIA686A,VIA82xx: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple VIA soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: TRID4DWAVENX: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple TRID4DWAVENX soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: SI7018: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple SI7018 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: SB-XFi: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple SB-XFi soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: RME96[35][26]: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple RME96[35][26] soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: PS3: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple PS3 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: PMac,PMacToonie: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple PMac soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: PC-Speaker: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple PC-Speaker soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: NFORCE: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple NFORCE soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Maestro3: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Maestro3 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Loopback: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Loopback soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: ICH,ICH4,ICH-MODEM: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple ICH soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: ICE17[12][24]: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple ICE17[12][24] soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: HdmiLpeAudio: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple HdmiLpeAudio soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: GUS: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple GUS soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: FWSpeakers: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple FWSpeakers soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: FM801: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple FM801 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: FireWave: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple FireWave soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: ES1968: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple ES1968 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: ENS137[01]: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple ENS137[01] soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: EMU10K1X: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple EMU10K1X soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: EMU10K1: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple EMU10K1 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Aureon51: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Aureon51 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Echo3G: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Echo3G soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: CS46xx: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple CS46xx soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: CMI8xxx: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple CMI8xxx soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: CA0106: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple CA0106 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: AU88[123]0: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple AU88[123]0 soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Aureon: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Aureon soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Audigy: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple Audigy soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: AACI,ATIIXP: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple AACI,ATIIXP soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: vc4-hdmi: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple vc4-hdmi soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/issues/488&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: HDA-Intel: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple HDA-Intel soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: USB-Audio: define pcm configuration block only one time&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be multiple USB soundcards in the system. Overwrite&lt;br /&gt;
 the PCM configurations when loaded multiple times.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;conf: fix load_for_all_cards() - do not merge the card specific contents&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit eda76146c5653ff1d5bc4b4c53f7a2d5ccc17da2.&lt;br /&gt;
 &lt;br /&gt;
 Also, revert additional related commits:&lt;br /&gt;
 &lt;br /&gt;
   Revert &amp;quot;conf: fix possible memory leak in config_file_open() - error path&amp;quot;&lt;br /&gt;
   This reverts commit 2f59398c83b8065fb9ff58939df3a9187746068e.&lt;br /&gt;
 &lt;br /&gt;
   Revert &amp;quot;conf: merge card specific contents per file (whole) after parsing&amp;quot;&lt;br /&gt;
   This reverts commit a6238053c4fa518b214f99d91a01b96c5ef6e3ca.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: fix possible memory leak in config_file_open() - error path&lt;br /&gt;
- conf: merge card specific contents per file (whole) after parsing&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Unfortunately, mentioned fix caused a regression for items stored in one file.&lt;br /&gt;
 Merge the file contents after parsing not inside parsing process.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2420645&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15.1&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: fix build when in subdirectory&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 create the conf directory as part of the edit recipe&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/311&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: add missing break before the default case&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the break before the default case back. Otherwise, all cases will&lt;br /&gt;
 fall into the default/error case.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/315&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- ucm2: codecs: rt722: add condition to SetLED for mic&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Some SKUs don't have the internal mic, so the patch adds the condition to check&lt;br /&gt;
 whether the SKU has the internal mic or not.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/657&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Simplify cs42l45 configs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Simplify cs42l45 configs following machine driver changes [1]&lt;br /&gt;
 which bring normal switches instead of mute switches.&lt;br /&gt;
 &lt;br /&gt;
 [1] https://lore.kernel.org/all/20251127163426.2500633-2-ckeepax@opensource.cirrus.com/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/655&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: third fix for multi-codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Ensure MultiCodec-based actions are only done when MultiCodec1 is not empty&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/658&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.15.1&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15_v1.2.15.1&amp;diff=14724</id>
		<title>Changes v1.2.15 v1.2.15.1</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.15_v1.2.15.1&amp;diff=14724"/>
		<updated>2025-12-19T12:08:33Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.15 v1.2.15.1]]&lt;br /&gt;
=Changelog between 1.2.15 and 1.2.15.1 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15.1&lt;br /&gt;
: ucm: use closefrom instead of close_range&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: exec - fix maxfd used warning&lt;br /&gt;
: ucm: use closefrom instead of close_range&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: cards: unify whitespace - use tabs and remove trailing spaces&lt;br /&gt;
: conf: pistachio-card: define pcm configuration block only one time&lt;br /&gt;
: conf: YMF744: define pcm configuration block only one time&lt;br /&gt;
: conf: VX222,VXPocket: define pcm configuration block only one time&lt;br /&gt;
: conf: VIA686A,VIA82xx: define pcm configuration block only one time&lt;br /&gt;
: conf: TRID4DWAVENX: define pcm configuration block only one time&lt;br /&gt;
: conf: SI7018: define pcm configuration block only one time&lt;br /&gt;
: conf: SB-XFi: define pcm configuration block only one time&lt;br /&gt;
: conf: RME96[35][26]: define pcm configuration block only one time&lt;br /&gt;
: conf: PS3: define pcm configuration block only one time&lt;br /&gt;
: conf: PMac,PMacToonie: define pcm configuration block only one time&lt;br /&gt;
: conf: PC-Speaker: define pcm configuration block only one time&lt;br /&gt;
: conf: NFORCE: define pcm configuration block only one time&lt;br /&gt;
: conf: Maestro3: define pcm configuration block only one time&lt;br /&gt;
: conf: Loopback: define pcm configuration block only one time&lt;br /&gt;
: conf: ICH,ICH4,ICH-MODEM: define pcm configuration block only one time&lt;br /&gt;
: conf: ICE17[12][24]: define pcm configuration block only one time&lt;br /&gt;
: conf: HdmiLpeAudio: define pcm configuration block only one time&lt;br /&gt;
: conf: GUS: define pcm configuration block only one time&lt;br /&gt;
: conf: FWSpeakers: define pcm configuration block only one time&lt;br /&gt;
: conf: FM801: define pcm configuration block only one time&lt;br /&gt;
: conf: FireWave: define pcm configuration block only one time&lt;br /&gt;
: conf: ES1968: define pcm configuration block only one time&lt;br /&gt;
: conf: ENS137[01]: define pcm configuration block only one time&lt;br /&gt;
: conf: EMU10K1X: define pcm configuration block only one time&lt;br /&gt;
: conf: EMU10K1: define pcm configuration block only one time&lt;br /&gt;
: conf: Aureon51: define pcm configuration block only one time&lt;br /&gt;
: conf: Echo3G: define pcm configuration block only one time&lt;br /&gt;
: conf: CS46xx: define pcm configuration block only one time&lt;br /&gt;
: conf: CMI8xxx: define pcm configuration block only one time&lt;br /&gt;
: conf: CA0106: define pcm configuration block only one time&lt;br /&gt;
: conf: AU88[123]0: define pcm configuration block only one time&lt;br /&gt;
: conf: Aureon: define pcm configuration block only one time&lt;br /&gt;
: conf: Audigy: define pcm configuration block only one time&lt;br /&gt;
: conf: AACI,ATIIXP: define pcm configuration block only one time&lt;br /&gt;
: conf: vc4-hdmi: define pcm configuration block only one time&lt;br /&gt;
: conf: HDA-Intel: define pcm configuration block only one time&lt;br /&gt;
: conf: USB-Audio: define pcm configuration block only one time&lt;br /&gt;
: Revert &amp;quot;conf: fix load_for_all_cards() - do not merge the card specific contents&amp;quot;&lt;br /&gt;
: conf: fix possible memory leak in config_file_open() - error path&lt;br /&gt;
: conf: merge card specific contents per file (whole) after parsing&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15.1&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: fix build when in subdirectory&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: add missing break before the default case&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: ucm2: codecs: rt722: add condition to SetLED for mic&lt;br /&gt;
: ucm2: sof-soundwire: Simplify cs42l45 configs&lt;br /&gt;
: sof-soundwire: third fix for multi-codec&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.15.1&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14722</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=14722"/>
		<updated>2025-12-08T09:56:17Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-12-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools 1.2.15 release | [[Changes v1.2.14 v1.2.15]]&lt;br /&gt;
&lt;br /&gt;
; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14721</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=14721"/>
		<updated>2025-12-08T09:55:33Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.15 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.14_v1.2.15&amp;diff=14720</id>
		<title>Detailed changes v1.2.14 v1.2.15</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.14_v1.2.15&amp;diff=14720"/>
		<updated>2025-12-08T09:54:36Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.14 and 1.2.15 releases=&lt;br /&gt;
=Changelog between 1.2.14 and 1.2.15 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15&lt;br /&gt;
- include: fix typo in error.h to avoid compile error when gcc &amp;amp;lt;= 2.95&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/483&amp;lt;/code&amp;gt;&lt;br /&gt;
- include: list.h - add list_splice() and list_splice_init() functions&lt;br /&gt;
- github: add coverity.yml&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: add missing log_priority/interface functions to header file&lt;br /&gt;
- configure: bumb version to 1.2.13pre1 (for alsa-utils)&lt;br /&gt;
- include: remove local SNDMSG/SYSMSG defines (no longer used)&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
- log: implement filter based on string configuration (env LIBASOUND_DEBUG).&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
  &amp;quot;debug&amp;quot;                 - Set global level to debug&lt;br /&gt;
  &amp;quot;3&amp;quot;                     - Set global level to 3 (info)&lt;br /&gt;
  &amp;quot;info,pcm:debug&amp;quot;        - Set global to info, pcm to debug&lt;br /&gt;
  &amp;quot;error,mixer:5,pcm:4&amp;quot;   - Set global to error, mixer to 5 (trace), pcm to 4 (debug)&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: add priority and interface strings to the log messages&lt;br /&gt;
- redesign the message log functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add priority level and interface classifiers. Define macros&lt;br /&gt;
 for all priority level types to keep the callers more readable.&lt;br /&gt;
 Ensure the compatibility with previous logging mechanism.&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: do not export internal snd_err_msg variable&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This variable was never intended to modify from outside (not in public&lt;br /&gt;
 headers).&amp;lt;/code&amp;gt;&lt;br /&gt;
- github: fix Fedora workflow (awk package dependency)&lt;br /&gt;
===Config API===&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
===Control API===&lt;br /&gt;
- coverity.com fixes - initial round&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit tries to fix a bunch of issues found&lt;br /&gt;
 by coverity.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
- snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Ensure the SND_CTL_TLV_DB_GAIN_MUTE value is returned when the calculated&lt;br /&gt;
 gain equals the minimum dB value for the SNDRV_CTL_TLVT_DB_MINMAX_MUTE type.&lt;br /&gt;
 The previous check based solely on the volume value could miss cases where&lt;br /&gt;
 the linear calculation resulted in the minimum gain.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/478&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
- redesign the message log functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add priority level and interface classifiers. Define macros&lt;br /&gt;
 for all priority level types to keep the callers more readable.&lt;br /&gt;
 Ensure the compatibility with previous logging mechanism.&amp;lt;/code&amp;gt;&lt;br /&gt;
===HWDEP API===&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
===Mixer API===&lt;br /&gt;
- mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more logical&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
- mixer: bag - fix bag_del_all implementation (missing free)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The bag1_t structure must be freed, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Mixer Abstraction API===&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: plugin - avoid 32-bit to 64-bit return value conversions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Several functions were affected. Simplify code without&lt;br /&gt;
 any functionality change.&amp;lt;/code&amp;gt;&lt;br /&gt;
- add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
- add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm route: suppress false positive warning for gcc 8+&lt;br /&gt;
- pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 snd_pcm_avail_delay() is expected to report avail and delay values&lt;br /&gt;
 in atomic fashion. However the function does two separate syscalls&lt;br /&gt;
 and it cannot guarantee the avail value is the same as was used&lt;br /&gt;
 to calculate the delay. This is a problem as the reported delay is&lt;br /&gt;
 always relative to avail frames value.&lt;br /&gt;
 &lt;br /&gt;
 If application (like e.g. alsa_conformance_test) uses snd_pcm_avail_delay()&lt;br /&gt;
 to estimate the effective play position, it can observe bogus delay&lt;br /&gt;
 values (and effective play position going backwards) if&lt;br /&gt;
 snd_pcm_avail_delay() is called during a DMA burst where hw_ptr&lt;br /&gt;
 moves quickly.&lt;br /&gt;
 &lt;br /&gt;
 This commit adds a loop similar to that used in snd_pcm_hw_htimestamp()&lt;br /&gt;
 to wait until we get a stable avail reading, and only then extract&lt;br /&gt;
 the delay. This will avoid bogus values if function is called during&lt;br /&gt;
 DMA bursts.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/469&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/468&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
- rawmidi: Fix SNDRV_RAWMIDI_INFO_STREAM_INACTIVE duplicate definition&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The origin of this define is in include/alsa/sound/uapi/asound.h included from&lt;br /&gt;
 include/local.h. Skip redefinition in the internal build.&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: Fix the prefix of the inactive stream flag&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 I copied SNDRV_RAWMIDI_INFO_STREAM_INACTIVE definition as is from the&lt;br /&gt;
 kernel uapi header, but for alsa-lib, it should have been changed to&lt;br /&gt;
 SND_ prefix instead.&lt;br /&gt;
 &lt;br /&gt;
 Put the correct definition while keeping the old SNDRV_ definition for&lt;br /&gt;
 compatibility (that might be already used by applications).&amp;lt;/code&amp;gt;&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- seq: fix snd_seq_drain_output return value for partial drain&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The processed value was not properly updated thus the partial&lt;br /&gt;
 flush was not notified properly.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: hw - notify if running mode / pversion ioctl fails&lt;br /&gt;
===Topology API===&lt;br /&gt;
- add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
- topology: fix nibble warning in tplg_save_quoted()&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- ucm: add ValueGlobals section to the top configuration file&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BootCardGroup and BootCardSyncTime variables should not be listed&lt;br /&gt;
 by default in _identifiers. Handle them differently using&lt;br /&gt;
 ValueGlobals section.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix the DefineRegex issue where multiple variables were set to empty string&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is not required to set variables in undefined groups to empty string.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: Include directive - add optional behaviour&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful to skip the include when the file does not exist&lt;br /&gt;
 (make it optional).&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: complete dependency graphs for conflicting/supported device lists&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Modify verb_dev_list_check() to ensure all devices in a conflicting or&lt;br /&gt;
 supported group reference each other. Previously, the function only&lt;br /&gt;
 ensured bidirectional relationships. Now it ensures all devices in&lt;br /&gt;
 the same group have complete dependency lists.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: implement DeviceVariant configuration extension&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful for the channel count specification for example.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: implement ValueDefaults.BootCardGroup and define use&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need a boot synchronization for multiple UCM cards where linking&lt;br /&gt;
 is expected like AMD ACP or Intel AVS drivers. This method is&lt;br /&gt;
 using a timestamp file which can be created and modified during&lt;br /&gt;
 the boot process (e.g. from the alsactl tool).&lt;br /&gt;
 &lt;br /&gt;
 The goal is to return a valid UCM configuration for standard&lt;br /&gt;
 applications combining multiple ALSA cards into one UCM configuration&lt;br /&gt;
 and cover the time window when all cards have not been probed yet.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: keep original device name for logs&lt;br /&gt;
- ucm: sort devices by priority&lt;br /&gt;
- ucm: doc - add examples for device name with descriptors (colon)&lt;br /&gt;
- ucm: be more restrictive for device name with descriptor&lt;br /&gt;
- ucm: strip device index when the device type is present only one time&lt;br /&gt;
- ucm: add support for device names with colon (':')&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The colon identifier means to automatically assign&lt;br /&gt;
 a device index for this device.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: normalize device names&lt;br /&gt;
- ucm: add possibility to inline Verb configurations to the main configuration file&lt;br /&gt;
- ucm: add Prepend and Append block handling for If conditions (syntax 8+)&lt;br /&gt;
- add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
- ucm: add missing stdbool.h include to ucm_local.h&lt;br /&gt;
- ucm: fix variant issue where variables or macros are overwritten&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is necessary to reset the state logic before each verb variant&lt;br /&gt;
 is parsed. So save the original variable list and macros and&lt;br /&gt;
 restore them before each parser iteration.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/633&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: remove 'error: ' prefix from error messages (duplication)&lt;br /&gt;
- ucm: remove uc_dbg macro and callers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Those debug prints are not much useful now.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: replace uc_error with snd_error calls&lt;br /&gt;
- ucm: add a basic set of trace/debug log calls&lt;br /&gt;
- ucm: use close_range on _GNU_SOURCE&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/459&amp;lt;/code&amp;gt;&lt;br /&gt;
- Force to use alphasort64() sorting function for Harmony OS&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/467&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: regex: fix the error message (missing argument)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/580&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;ucm: do not bump syntax version to 8&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit e51cba0973d97d8a4c3d2d5896b203d8c3628c89.&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
- coverity.com fixes - initial round&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit tries to fix a bunch of issues found&lt;br /&gt;
 by coverity.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
- huge correction of tabulators and whitespaces&lt;br /&gt;
- replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ... with interface identifiers&amp;lt;/code&amp;gt;&lt;br /&gt;
===Async helpers===&lt;br /&gt;
- coverity.com fixes - initial round&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit tries to fix a bunch of issues found&lt;br /&gt;
 by coverity.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
- replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ... with interface identifiers&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- coverity.com fixes - initial round&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit tries to fix a bunch of issues found&lt;br /&gt;
 by coverity.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
- add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
- add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
- conf/pistachio: fix syntax&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It was missing closing brackets since its introduction.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/470&amp;lt;/code&amp;gt;&lt;br /&gt;
- config: do not print errno in snd_config_check_hop()&lt;br /&gt;
- redesign the message log functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add priority level and interface classifiers. Define macros&lt;br /&gt;
 for all priority level types to keep the callers more readable.&lt;br /&gt;
 Ensure the compatibility with previous logging mechanism.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: fix load_for_all_cards() - do not merge the card specific contents&lt;br /&gt;
- conf: fix parse_array_def - merge arrays&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A tiny overlook caused wrong array merge. New compound member must be&lt;br /&gt;
 always created.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: Revert &amp;quot;conf: fix load_for_all_cards()&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit ddfc32abf5697de1618b9e7ffdf57a0f97013090.&lt;br /&gt;
 &lt;br /&gt;
 It was not a correct fix. The private values may differ (multiple&lt;br /&gt;
 instances for e.g. USB sound cards). This fix prevents to load&lt;br /&gt;
 private configurations for other instances.&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: fix parse_array_def override code path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The error may cause segmentation fault and incorrect behaviour.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/477&amp;lt;/code&amp;gt;&lt;br /&gt;
- Force to use alphasort64() sorting function for Harmony OS&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/467&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: aliases: add hda-acpi -&amp;amp;gt; HDA-Intel alias&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The new snd_hda_acpi driver in Linux exposes the existing Azalia&lt;br /&gt;
 interface to non-PCI devices advertised over ACPI. Add an alias&lt;br /&gt;
 to the existing HDA-Intel configuration file so that devices using&lt;br /&gt;
 this driver can be discovered properly.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Documentation===&lt;br /&gt;
- doc: add missing include pcm_plugin.h to source files&lt;br /&gt;
- doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-lib/pull/480&amp;lt;/code&amp;gt;&lt;br /&gt;
===Error handler===&lt;br /&gt;
- coverity.com fixes - initial round&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit tries to fix a bunch of issues found&lt;br /&gt;
 by coverity.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: make prio/interface output a bit shorter in default log handler&lt;br /&gt;
- log: implement filter based on string configuration (env LIBASOUND_DEBUG).&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
  &amp;quot;debug&amp;quot;                 - Set global level to debug&lt;br /&gt;
  &amp;quot;3&amp;quot;                     - Set global level to 3 (info)&lt;br /&gt;
  &amp;quot;info,pcm:debug&amp;quot;        - Set global to info, pcm to debug&lt;br /&gt;
  &amp;quot;error,mixer:5,pcm:4&amp;quot;   - Set global to error, mixer to 5 (trace), pcm to 4 (debug)&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: add priority and interface strings to the log messages&lt;br /&gt;
- redesign the message log functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add priority level and interface classifiers. Define macros&lt;br /&gt;
 for all priority level types to keep the callers more readable.&lt;br /&gt;
 Ensure the compatibility with previous logging mechanism.&amp;lt;/code&amp;gt;&lt;br /&gt;
- error: do not export internal snd_err_msg variable&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This variable was never intended to modify from outside (not in public&lt;br /&gt;
 headers).&amp;lt;/code&amp;gt;&lt;br /&gt;
===Simple Abstraction Mixer Modules===&lt;br /&gt;
- replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ... with interface identifiers&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- test: ucm - remove old syntax configuration files (incomplete anyway)&lt;br /&gt;
- test: update midifile library to ANSI C&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The midifile library used by the playmidi1 program dates from 1989, and&lt;br /&gt;
 used pre-ANSI function definitions and prototypes. GCC 15 now defaults&lt;br /&gt;
 to C23 where () means the same as (void) in prototypes, which causes&lt;br /&gt;
 type mismatch errors.&lt;br /&gt;
 &lt;br /&gt;
 Update the code to use ANSI function definitions and prototypes, so&lt;br /&gt;
 it'll compile happily as anything from ANSI C to C23. This revealed that&lt;br /&gt;
 playmidi1's do_tempo had the wrong argument type, so correct that as&lt;br /&gt;
 well.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/463&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15&lt;br /&gt;
- configure: Allow systemd service installation without systemd.pc&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the systemdsystemunitdir got passed anyway as a variable, we don't&lt;br /&gt;
 need the systemd.pc dependency anymore and allow building without a&lt;br /&gt;
 systemd build-dependency.&lt;br /&gt;
 &lt;br /&gt;
 Relevant in Alpine Linux, where we allowed systemd services to be&lt;br /&gt;
 (sub-)packaged (e.g. for downstreams like postmarketOS), but don't have&lt;br /&gt;
 systemd pacakged in Alpine itself, yet.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/309&amp;lt;/code&amp;gt;&lt;br /&gt;
- github: coverity.yml - run at 4am on Sunday&lt;br /&gt;
- github: add coverity.yml (coverity.com) workflow&lt;br /&gt;
- github: CI: add awk package for Fedora to build.yml&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: fix error message arguments (remove card)&lt;br /&gt;
- alsactl: fix error handling in check_control_cdev()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/310&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: ucm: restore controls for other cards in group&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When the primary card restores controls, all other cards&lt;br /&gt;
 in the card group should do this operation, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: move udev/systemd files to conf subdirectory&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is a cleanup to not mix C source code with system configuration files.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: update state file correctly when initialization failed&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There was missing continue statement to save the correct state reporting.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: fix state restore to handle dynamic user control elements&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Track user control elements separately and adjust control&lt;br /&gt;
 count difference checking to account for dynamic user elements.&lt;br /&gt;
 Prevents false positives in re-init detection when only user&lt;br /&gt;
 controls have changed.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: add systemd service to handle deferred card initialization&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add alsa-card-wait@.service to handle cards in waiting state.&lt;br /&gt;
 Update udev rules to use --export and trigger the wait service&lt;br /&gt;
 when ALSA_CARD_STATE=waiting. Service runs &amp;quot;alsactl wrestore&amp;quot;&lt;br /&gt;
 for deferred card initialization.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: ucm: add wrestore command and wait_for_card() for boot synchronization&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Implement wait.c with wait_for_card() function to monitor Boot control&lt;br /&gt;
 element and wait for card readiness using event-based polling.&lt;br /&gt;
 &lt;br /&gt;
 Add &amp;quot;wrestore&amp;quot; command to wait for card ready state before restore.&lt;br /&gt;
 Add FLAG_UCM_WAIT flag and move DEFAULT_SYNC_TIME to alsactl.h.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: add -Y option to export card states as key=value pairs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add export.c with support for exporting card states as key=value pairs.&lt;br /&gt;
 Exports ALSA_CARD_NUMBER/ALSA_CARD_STATE for single cards, or&lt;br /&gt;
 ALSA_CARD#_STATE for multiple cards. States: active, skip, waiting.&lt;br /&gt;
 &lt;br /&gt;
 Add -Y (--export) option to restore command for state export.&lt;br /&gt;
 &lt;br /&gt;
 This feature is designed for udev IMPORT{program} use.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: ucm: implement boot parameters and card group sync infrastructure&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Implement boot parameter management for multi-card synchronization.&lt;br /&gt;
 &lt;br /&gt;
 Add boot_params.c with read/write functions for Boot control element,&lt;br /&gt;
 card group configuration file support, and validity checking.&lt;br /&gt;
 Extend init_ucm.c with boot/restore logic and card state handling.&lt;br /&gt;
 &lt;br /&gt;
 Add -G (group-file) and -m (force-ucm-restore) command line options.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: free scandir list in snd_card_clean_cfgdir&lt;br /&gt;
- alsactl: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
- alsactl: restore udev rules - fix HDA analog device check&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
- amidi: Ignore inactive MIDI ports as default at listing&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When listing the devices, currently we show all MIDI ports including&lt;br /&gt;
 inactive ones.  But those inactive ports are rarely useful, and it'd&lt;br /&gt;
 be more convenient to filter them out.&lt;br /&gt;
 &lt;br /&gt;
 This patch introduces the filtering of inactive ports at listing&lt;br /&gt;
 devices via amidi -l option.  When user needs to scan all MIDI ports&lt;br /&gt;
 including inactive ports, pass the new option -x in addition.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aconnect===&lt;br /&gt;
- aconnect: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===alsamixer===&lt;br /&gt;
- alsamixer: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: reorganize format handling in begin_wave()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use strictly snd_pcm_format_physical_width/snd_pcm_format_width functions&lt;br /&gt;
 to determine the sample bit width.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;aplay: fix S24_LE wav header&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit 9cdcbe0e932b97fac88a6195f87647159a6c7194.&lt;br /&gt;
 &lt;br /&gt;
 It causes regression (see Link). The physical sample width is stored&lt;br /&gt;
 in byte_p_spl.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/308&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
- bat: Fix buffer time configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 By swapping time configuration some hardware constraints can be supported.&lt;br /&gt;
 Fixes the error: Set parameter to device error: buffer time: 500000&lt;br /&gt;
 hw:tqmtlv320aic32: Invalid argument(-22)&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.15&lt;br /&gt;
- envy24control: port to GTK 4&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/36&amp;lt;/code&amp;gt;&lt;br /&gt;
===Envy24 Control===&lt;br /&gt;
- envy24control: port to GTK 4&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/36&amp;lt;/code&amp;gt;&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
- Update hdajackretask.desktop&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - adds a FR comment&lt;br /&gt;
 - change the &amp;quot;genericname&amp;quot; to &amp;quot;Comment&amp;quot;&lt;br /&gt;
 - adds a Icon= field (close #38 )&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/39&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/issues/38&amp;lt;/code&amp;gt;&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
- hdspmixer: fix null pointer dereference in HDSPMixerWindow:handler_cb&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/42&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- USB-Audio: add support for conf.d configurations&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful to add new or override specific hardware&lt;br /&gt;
 configurations until they are merged to the main USB-Audio.conf file.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/654&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/609&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Steinberg UR22C - fix capture channels for older firmware&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems that firmware version 3.20 added 4 capture channels while&lt;br /&gt;
 previous firmware has only 2 capture channels.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/554&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: GoXLR: enable detection of beta firmware (25 channels)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 'Syntax 8' is required (alsa-lib 1.2.15+)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/524&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/444&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add jack controls for HP Thunderbolt Dock G2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Similar to the Dell WD15/WD19, this allows for jack detection&lt;br /&gt;
 (headphones/headset) on the HP Thunderbolt Dock G2.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/650&lt;br /&gt;
 Link: https://lore.kernel.org/linux-sound/20251126003805.2705503-1-tasos@tasossah.com/T/&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Update cs42l45 JackControls&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Update JackControls to follow machine driver changes [1]&lt;br /&gt;
 &lt;br /&gt;
 [1] https://lore.kernel.org/all/20251127163426.2500633-3-ckeepax@opensource.cirrus.com/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/644&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: IO-Boards: Toradex: aquila: add support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for Toradex Aquila Development board, using the WM8904 audio&lt;br /&gt;
 codec.&lt;br /&gt;
 &lt;br /&gt;
 This is a carrier board for the Toradex Aquila family, where any Toradex&lt;br /&gt;
 Aquila SoM can be connected to it, therefore this is being added to the&lt;br /&gt;
 IO-Boards instead of a specific hardware vendor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/641&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: fix indentation for TUXEDO Elite 14&lt;br /&gt;
- ucm2: Qualcomm: fix HDMI0 name for TUXEDO Elite 14&lt;br /&gt;
- ucm2: Qualcomm: add TUXEDO Elite 14 support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 TUXEDO Elite 14 Gen1 Supports:&lt;br /&gt;
         - 4 speakers&lt;br /&gt;
         - 2 dmics&lt;br /&gt;
         - Headset&lt;br /&gt;
         - Display ports&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/638&amp;lt;/code&amp;gt;&lt;br /&gt;
- rt713: add mic led support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/649&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add Audient iD14 MK2 support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 profile for Audient iD14 MK2 (USB ID 2708:0008) audio interface&lt;br /&gt;
 with 6 playback and 12 capture channels. The device requires S32_LE format&lt;br /&gt;
 for proper operation.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/651&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: second fix for -sdca variants for multi-codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Example variables:&lt;br /&gt;
 &lt;br /&gt;
         MultiCodec1='rt713'&lt;br /&gt;
         HeadsetCodec1='rt713-sdca'&lt;br /&gt;
 &lt;br /&gt;
 Suggested-by: Shuming Fan &amp;amp;lt;shumingf@realtek.com&amp;amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/653&amp;lt;/code&amp;gt;&lt;br /&gt;
- common: led.conf - don't use If.0 blocks&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Compounds starting with zero (and with continuous indexes)&lt;br /&gt;
 are handled as array type. It means that they are appended&lt;br /&gt;
 when they are parsed multiple times. Fix this.&amp;lt;/code&amp;gt;&lt;br /&gt;
- common: split.conf - don't use If.0 blocks&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Compounds starting with zero (and with continuous indexes)&lt;br /&gt;
 are handled as array type. It means that they are appended&lt;br /&gt;
 when they are parsed multiple times. Fix this.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/646&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for DualSense PS5 controller&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Sony DualSense wireless controller (PS5) has an internal mono&lt;br /&gt;
 speaker and a microphone, in addition to a 3.5mm jack socket for&lt;br /&gt;
 headphone output and headset microphone input.&lt;br /&gt;
 &lt;br /&gt;
 Because this is a UAC1 device, it doesn't advertise any jack detection&lt;br /&gt;
 capability.  However, since kernel v6.18-rc1 the controller is able to&lt;br /&gt;
 report HP &amp;amp; MIC insert events via HID, i.e. through a dedicated input&lt;br /&gt;
 device managed by the hid-playstation driver.  This is further used by a&lt;br /&gt;
 quirk in the generic USB audio driver (added in v6.17), which creates&lt;br /&gt;
 the Headphone Jack &amp;amp; Headset Mic Jack controls and receives hotplug&lt;br /&gt;
 events from the HID driver via input handlers.&lt;br /&gt;
 &lt;br /&gt;
 Moreover, the device provides haptic feedback functionality, which is&lt;br /&gt;
 controlled by a pair of dedicated channels in a quadraphonic audio&lt;br /&gt;
 stream.&lt;br /&gt;
 &lt;br /&gt;
 Ensure proper support for audio switching between headphones/headset and&lt;br /&gt;
 internal speaker/microphone by adding a UCM to split the 4.0 PCM stream&lt;br /&gt;
 into 4 mono channels or a pair of stereo (FL+FR) channels, depending on&lt;br /&gt;
 the active output device/profile.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/634&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Add setting LED Mode in SetLED macro&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add 'Mode' argument to SetLED macro in order to allow setting a&lt;br /&gt;
 different LED mode. This will allow mute switches with inverted&lt;br /&gt;
 values to control the LEDs with 'follow-route' option instead of&lt;br /&gt;
 default 'follow-mute'.&lt;br /&gt;
 &lt;br /&gt;
 The Mode argument is optional.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/637&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: fix for -sdca variants for multi-codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The -sdca suffix should be handled like normal codec identification&lt;br /&gt;
 for multi-codecs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/639&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: rt712: simplify the init settings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/628&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: support rt713vb codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The rt713 is the multi-function codec, so check it by MultiCodec variable.&lt;br /&gt;
 This patch also supports the rt713VB, which integrates with DMIC function into one interface.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/628&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: soundwire: cs42l45: Add support for CS42L45 codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cs42l45 SDCA codec includes headphone playback with headset and DMIC input.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/629&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Add support for MT8196 Rauru Rev0 Chromebook with SOF&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Google Rauru Rev0 Chromebook, powered by MediaTek&lt;br /&gt;
 Kompanio Ultra (MT8196). This machine uses NAU8825 as headphone codec&lt;br /&gt;
 and NAU8318 as speaker codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/625&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: fix Steinberg UR22mkII device names&lt;br /&gt;
- ucm2: codecs: rx-macro: add Headset Left enable/disable&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  sequence&lt;br /&gt;
 &lt;br /&gt;
 Headset L is connected as Lineout on some platforms like RB1, so add the&lt;br /&gt;
 rx codec macro sequences required to enable Lineout on those platforms.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/621&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: pm4125: add ucm for codec&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM support for Headset and Lineout mixer sequences for PM4125&lt;br /&gt;
 codec that got merged in last cycle.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/621&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: T14s: add USB DisplayPort playback&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add two DisplayPort (over USB) and one HDMI playback devices,&lt;br /&gt;
 conflicting with the headset, because they use the same MultiMedia1&lt;br /&gt;
 frontend.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/627&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: qcs615: Add TALOS EVK HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm Talos Board.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/631&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Add support for Steinberg UR22mkII&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This device is basically an earlier model of the UR22C that already has&lt;br /&gt;
 a configuration. The main functional difference is that the UR22mkII&lt;br /&gt;
 only has 2 hardware channels for the inputs. I have also changed the&lt;br /&gt;
 names/comments in the config to mostly match the text on the device&lt;br /&gt;
 (Input 1/Input 2).&lt;br /&gt;
 &lt;br /&gt;
 This configuration was tested with a Steinberg UR22mkII with firmware&lt;br /&gt;
 version 1.04.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/626&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Radxa: fix Displayport SectionDevice&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 for some reason this ucm endedup using DisplayPort for SectionDevice&lt;br /&gt;
 instead of HDMI. This was resulting in below failures of any PR against&lt;br /&gt;
 Qualcomm devices.&lt;br /&gt;
 &lt;br /&gt;
 Run cd alsa-tests/python/ucm-validator2&lt;br /&gt;
 ./ucm.py configs --level=0 --ucmdir=../../../alsa-ucm-conf/ucm2&lt;br /&gt;
 ./Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/HiFi.conf: Device name DisplayPort&lt;br /&gt;
  /'SectionDevice'.'DisplayPort'/ is not valid&lt;br /&gt;
 (see https://github.com/alsa-project/alsa-lib/blob/master/include/use-case.h)&lt;br /&gt;
 total errors: 1&lt;br /&gt;
 make: *** [Makefile:10: configs] Error 1&lt;br /&gt;
 Error: Process completed with exit code 2.&lt;br /&gt;
 &lt;br /&gt;
 Fix this by using known devices from use-case.h&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/624&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Add MONACO-EVK HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm MONACO-EVK Board to handle:&lt;br /&gt;
         - I2S Speaker Amplifier&lt;br /&gt;
         - I2S Mic&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/597&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sa8775p: Move lemans-evk hifi to sa8775p subdir&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Move lemans-evk HiFi configuration files to the sa8775p subdirectory,&lt;br /&gt;
 aligning with the kernel's use of the sa8775p folder for all Linux&lt;br /&gt;
 firmware. So Update the UCM HiFi configuration file accordingly.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/618&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Kaanapali: Add Kaanapali MTP HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm Kaanapali-MTP Board.&lt;br /&gt;
 Tested on-board Speakers playback, on-board Microphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/613&amp;lt;/code&amp;gt;&lt;br /&gt;
- The X1E80100-EVK needs basically the same configuration as&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  the X1E80100-CRD. The dts upstream is already in progress.&lt;br /&gt;
  https://lore.kernel.org/all/20250828-hamoa_initial-v8-3-c9d173072a5c@oss.qualcomm.com/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/608&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8391-evk: Add alsa-ucm support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add alsa-ucm support for the MediaTek mt8391-evk platform.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/607&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add support for RME Fireface UCX (heavily based on RME Fireface UCX II config)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/606&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Add Microsoft Surface Pro 12in config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/603&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: Add X1E001DE-DEVKIT configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The X1E001DE Devkit needs basically the same audio configuration as the&lt;br /&gt;
 X1E80100 CRD, so just include the HiFi.conf intended for the CRD. The only&lt;br /&gt;
 difference is that there are no speakers connected to the pin header on the&lt;br /&gt;
 mainboard by default, so remove the speakers from the available outputs.&lt;br /&gt;
 &lt;br /&gt;
 If someone wants to connect speakers there they could drop the RemoveDevice&lt;br /&gt;
 line after verifying that it works correctly for their speakers. At the&lt;br /&gt;
 moment we do not have any way to automatically detect if there are speakers&lt;br /&gt;
 connected or not.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/602&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Radxa Dragon Q6A&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/601&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: add rt721 ucm support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/600&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Lenovo Ideapad 5 (Slim 5x / 2in1) support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Same layout as T14s, 2 speakers, hedphone jack, DMIC&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/599&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Rename the ucm2 conf for Qualcomm qcs6490-rb3gen2 and qcs9075-iq-evk.&lt;br /&gt;
 &lt;br /&gt;
 qcs6490-rb3gen2-snd-card.conf -&amp;amp;gt; QCS6490-RB3Gen2.conf&lt;br /&gt;
 qcs9075-iq-evk-snd-card.conf -&amp;amp;gt; LEMANS-EVK.conf&lt;br /&gt;
 &lt;br /&gt;
 Removed snd-card tags from conf files and update the&lt;br /&gt;
 mixer settings for LEMANS-EVK.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/596&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Add Dell Latitude 7455 / Inspiron 14 Plus&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  7441 support&lt;br /&gt;
 &lt;br /&gt;
 (Both SKUs are identical, the codename is Thena)&lt;br /&gt;
 &lt;br /&gt;
 This configuration is:&lt;br /&gt;
 &lt;br /&gt;
 - 4 speakers&lt;br /&gt;
 - 2 DMICs&lt;br /&gt;
 - headset with mic&lt;br /&gt;
 - DisplayPort (not yet)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/589&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: lpass-rx-macro: move mixers that do not belong&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Some of the mixers endedup in rx-macro which actually are part of WCD&lt;br /&gt;
 codecs.&lt;br /&gt;
 Move such mixers to their respective codecs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/585&amp;lt;/code&amp;gt;&lt;br /&gt;
- UR44: Add stereo inputs to the HiFi profile, relabel the inputs and outputs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 I relabeled the 'line outs' as Mix 1 and 2, because that is what is accessible to a computer.&lt;br /&gt;
 Mix 1 and 2 are not necessarily mapped to any output.&lt;br /&gt;
 &lt;br /&gt;
 The inputs are named after where they are on the device (Front, Back)&lt;br /&gt;
 &lt;br /&gt;
 The device is internally complex and needs quite a bit of reverse&lt;br /&gt;
 engineering to fully expose its functionality on linux and will&lt;br /&gt;
 need dedicated software to be written, but this at least makes&lt;br /&gt;
 it usable on a basic level.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/584&amp;lt;/code&amp;gt;&lt;br /&gt;
- Recognize one more Steinberg UR44 variant&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/584&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: add rt712+rt1320 amplifier&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch makes SpeakerCodec could get rt712+rt1320 string from spk:rt712+rt1320 component string.&lt;br /&gt;
 According to the control name, we will know that one or two amplifiers exist.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/580&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8395-evk: Add support for SOF&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for MT8395 EVK with the SOF enabled.&lt;br /&gt;
 Since all the features are not available yet only enable&lt;br /&gt;
 HDMI output and headphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/549&amp;lt;/code&amp;gt;&lt;br /&gt;
- Behringer UCM204HD/404HD: Fix the macro evaluation for Syntax 7+&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The behaviour was slightly changed for the Macro arguments. The substitution&lt;br /&gt;
 is executed more early before If block evaluation.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/564&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: HiFi: IPC3 mono DMIC is exposed as stereo PCM&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 With IPC3 the DMIC PCM is stereo even in case of a single (mono) DMIC&lt;br /&gt;
 connection.&lt;br /&gt;
 &lt;br /&gt;
 Make the `CaptureChannels 1` conditional to IPC4 only.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/610&lt;br /&gt;
 Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2393552&lt;br /&gt;
 Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2384324&lt;br /&gt;
 Closes: https://github.com/thesofproject/linux/issues/5528&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs/hda/hdmi.conf - add support for zero device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If device is zero, driver does not append ',pcm=' string to&lt;br /&gt;
 the mixer control.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/571&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8365-evk: Add SOF support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for MT8365 EVK with SOF enabled. When SOF is&lt;br /&gt;
 disabled, the &amp;quot;HiFi&amp;quot; use case is used; when SOF is enabled,&lt;br /&gt;
 the &amp;quot;SOF&amp;quot; use case is used.&lt;br /&gt;
 &lt;br /&gt;
 The main difference compared to the UCM with SOF disabled is&lt;br /&gt;
 the device number for playback and capture, which now uses the&lt;br /&gt;
 PCMs for SOF instead.&lt;br /&gt;
 &lt;br /&gt;
 Define these parameters as variables for each case (with and&lt;br /&gt;
 without SOF), and move the common initialization to init.conf,&lt;br /&gt;
 so the UCM can be shared by both configurations.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/583&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: USB-Audio: Add Teufel CAGE PRO&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 two stereo outputs: one for &amp;quot;game&amp;quot; and one for &amp;quot;chat&amp;quot;.&lt;br /&gt;
 one mono input&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/582&amp;lt;/code&amp;gt;&lt;br /&gt;
- add MSI MAG B850M Mortar Wifi to USB-Audio.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 add MSI MAG B850M Mortar Wifi USB-ID for Realtek/ALC4080 to USB-Audio.conf&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/581&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: add rt712-vb device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/573&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: HiFi: Fix handling of mono DMICs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When a single DMIC is present in the system we need to set the&lt;br /&gt;
 CaptureChannels to 1 since the PCM device only supports mono, PA/PW will&lt;br /&gt;
 reject the profile since it cannot open the DMIC PCM device.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/579&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Update the HIFI enable mixer commands for qcm6490-idp and qcs6490-rb3gen2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/577&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Update the QCM6490 and QCS6490 hifi conf files&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Rename the HiFi conf files for QCM6490-IDP and QCS6490-RB3Gen2 boards&lt;br /&gt;
 to match with soundcard name.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/577&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add QCS9075-IQ-EVK HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm QCS9075-IQ-EVK Board to handle:&lt;br /&gt;
         - I2S Speaker Amplifier&lt;br /&gt;
         - I2S Mic&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/576&amp;lt;/code&amp;gt;&lt;br /&gt;
- Changed 'Stream Mix' channel names to match the latest Window&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  release&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/572&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add ASUS Vivobook S 15 support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 S15 supports:&lt;br /&gt;
         - 2 speakers.&lt;br /&gt;
         - 2 dmics&lt;br /&gt;
         - headset with mic.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds support to all these, however only speakers, dmic and&lt;br /&gt;
 headset playback is tested.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/570&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Added Beacn Mic and Studio Support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/558&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Solid State Labs SSL 2 - fix capture channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Same fix as for SSL+, commit fc17ed4.&lt;br /&gt;
 Capture configuration is the same, with 4 channels.&lt;br /&gt;
 &lt;br /&gt;
   Capture:&lt;br /&gt;
     Status: Stop&lt;br /&gt;
     Interface 2&lt;br /&gt;
       Altset 1&lt;br /&gt;
       Format: S32_LE&lt;br /&gt;
       Channels: 4&lt;br /&gt;
       Endpoint: 0x81 (1 IN) (ASYNC)&lt;br /&gt;
       Rates: 44100, 48000, 88200, 96000, 176400, 192000&lt;br /&gt;
       Data packet interval: 125 us&lt;br /&gt;
       Bits: 24&lt;br /&gt;
       Channel map: FL FR FC LFE&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/566&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: IO-Boards: Toradex: smarc: add support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for Toradex SMARC Development board, using the WM8904 audio&lt;br /&gt;
 codec.&lt;br /&gt;
 &lt;br /&gt;
 This is a carrier board for the Toradex SMARC family, where any SMARC&lt;br /&gt;
 SoM can be connected to it, therefore this is being added to the&lt;br /&gt;
 IO-Boards instead of a specific hardware vendor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/562&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: USB-Audio: Behringer: Flow8: fix conflicting&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  devices&lt;br /&gt;
 &lt;br /&gt;
 A recent change renamed the Line-56 and Line-78 devices but failed to&lt;br /&gt;
 update the conflicting device lists.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/563&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: tegra: max98090: fix headphones conflicting device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A recent change renames the speaker device but failed to update the&lt;br /&gt;
 headphones conflicting device list.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/563&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sm8650: QRD: fix headset jack hw mute&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A recent change renamed the internal microphone devices but failed to&lt;br /&gt;
 update the headset jack hw mute properties that are still using the old&lt;br /&gt;
 names.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/563&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp: fix internal microphones device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A recent change renamed the internal microphones device from &amp;quot;DMic01&amp;quot; to&lt;br /&gt;
 &amp;quot;Mic&amp;quot;, but the latter name is already used by the headset microphone so&lt;br /&gt;
 this breaks the internal microphones on the Lenovo ThinkPad X13s.&lt;br /&gt;
 &lt;br /&gt;
 Rename the headset microphone device so that the names are unique and&lt;br /&gt;
 fix up the jack hw mute property which is still using the old name.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/563&amp;lt;/code&amp;gt;&lt;br /&gt;
- Fix Presonus Revelator IO44 HWChannels count&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/557&amp;lt;/code&amp;gt;&lt;br /&gt;
- tegra: max98089: fix cset names&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Adjust configs to match Linux kernel MAX98089 codec driver change.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/556&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Add Surface Laptop 7&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 2 speakers, 2 dmics, combo jack, just like the T14s - reuse its&lt;br /&gt;
 configuration&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/546&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: Also match DMI board name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Surface Laptop 7 only says &amp;quot;Microsoft Corporation&amp;quot; and &amp;quot;Surface&amp;quot;&lt;br /&gt;
 in the board_vendor and product_family fields respectively. Add another&lt;br /&gt;
 field to match on.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/546&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Solid State Labs SSL 2+ - fix capture channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems that there are 4 capture channels per report in issue #552:&lt;br /&gt;
 &lt;br /&gt;
     Capture:&lt;br /&gt;
       Status: Stop&lt;br /&gt;
       Interface 2&lt;br /&gt;
         Altset 1&lt;br /&gt;
         Format: S32_LE&lt;br /&gt;
         Channels: 4&lt;br /&gt;
         Endpoint: 0x81 (1 IN) (ASYNC)&lt;br /&gt;
         Rates: 44100, 48000, 88200, 96000, 176400, 192000&lt;br /&gt;
         Data packet interval: 125 us&lt;br /&gt;
         Bits: 24&lt;br /&gt;
         Channel map: FL FR FC LFE&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/552&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Remove useless sections for Solid State Labs SSL 2+&lt;br /&gt;
- acp3x-alc5682-max98357: Fix path of HiFi.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/551&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/550&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.15&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.14_v1.2.15&amp;diff=14718</id>
		<title>Changes v1.2.14 v1.2.15</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.14_v1.2.15&amp;diff=14718"/>
		<updated>2025-12-08T09:54:26Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.14 v1.2.15]]&lt;br /&gt;
=Changelog between 1.2.14 and 1.2.15 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15&lt;br /&gt;
: include: fix typo in error.h to avoid compile error when gcc &amp;amp;lt;= 2.95&lt;br /&gt;
: include: list.h - add list_splice() and list_splice_init() functions&lt;br /&gt;
: github: add coverity.yml&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
: error: add missing log_priority/interface functions to header file&lt;br /&gt;
: configure: bumb version to 1.2.13pre1 (for alsa-utils)&lt;br /&gt;
: include: remove local SNDMSG/SYSMSG defines (no longer used)&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
: log: implement filter based on string configuration (env LIBASOUND_DEBUG).&lt;br /&gt;
: error: add priority and interface strings to the log messages&lt;br /&gt;
: redesign the message log functions&lt;br /&gt;
: error: do not export internal snd_err_msg variable&lt;br /&gt;
: github: fix Fedora workflow (awk package dependency)&lt;br /&gt;
===Config API===&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
===Control API===&lt;br /&gt;
: coverity.com fixes - initial round&lt;br /&gt;
: snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
: redesign the message log functions&lt;br /&gt;
===HWDEP API===&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
===Mixer API===&lt;br /&gt;
: mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more logical&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
: mixer: bag - fix bag_del_all implementation (missing free)&lt;br /&gt;
===Mixer Abstraction API===&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: plugin - avoid 32-bit to 64-bit return value conversions&lt;br /&gt;
: add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
: add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
: pcm route: suppress false positive warning for gcc 8+&lt;br /&gt;
: pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
: rawmidi: Fix SNDRV_RAWMIDI_INFO_STREAM_INACTIVE duplicate definition&lt;br /&gt;
: rawmidi: Fix the prefix of the inactive stream flag&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: fix snd_seq_drain_output return value for partial drain&lt;br /&gt;
: seq: hw - notify if running mode / pversion ioctl fails&lt;br /&gt;
===Topology API===&lt;br /&gt;
: add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
: topology: fix nibble warning in tplg_save_quoted()&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: add ValueGlobals section to the top configuration file&lt;br /&gt;
: ucm: fix the DefineRegex issue where multiple variables were set to empty string&lt;br /&gt;
: ucm: Include directive - add optional behaviour&lt;br /&gt;
: ucm: complete dependency graphs for conflicting/supported device lists&lt;br /&gt;
: ucm: implement DeviceVariant configuration extension&lt;br /&gt;
: ucm: implement ValueDefaults.BootCardGroup and define use&lt;br /&gt;
: ucm: keep original device name for logs&lt;br /&gt;
: ucm: sort devices by priority&lt;br /&gt;
: ucm: doc - add examples for device name with descriptors (colon)&lt;br /&gt;
: ucm: be more restrictive for device name with descriptor&lt;br /&gt;
: ucm: strip device index when the device type is present only one time&lt;br /&gt;
: ucm: add support for device names with colon (':')&lt;br /&gt;
: ucm: normalize device names&lt;br /&gt;
: ucm: add possibility to inline Verb configurations to the main configuration file&lt;br /&gt;
: ucm: add Prepend and Append block handling for If conditions (syntax 8+)&lt;br /&gt;
: add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
: ucm: add missing stdbool.h include to ucm_local.h&lt;br /&gt;
: ucm: fix variant issue where variables or macros are overwritten&lt;br /&gt;
: ucm: remove 'error: ' prefix from error messages (duplication)&lt;br /&gt;
: ucm: remove uc_dbg macro and callers&lt;br /&gt;
: ucm: replace uc_error with snd_error calls&lt;br /&gt;
: ucm: add a basic set of trace/debug log calls&lt;br /&gt;
: ucm: use close_range on _GNU_SOURCE&lt;br /&gt;
: Force to use alphasort64() sorting function for Harmony OS&lt;br /&gt;
: ucm: regex: fix the error message (missing argument)&lt;br /&gt;
: Revert &amp;quot;ucm: do not bump syntax version to 8&amp;quot;&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
: coverity.com fixes - initial round&lt;br /&gt;
: huge correction of tabulators and whitespaces&lt;br /&gt;
: replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: coverity.com fixes - initial round&lt;br /&gt;
: replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
===Configuration===&lt;br /&gt;
: coverity.com fixes - initial round&lt;br /&gt;
: add missing return value changes for snd_config_get_string() calls&lt;br /&gt;
: add missing return value changes for snd_config_get_id() calls&lt;br /&gt;
: conf/pistachio: fix syntax&lt;br /&gt;
: config: do not print errno in snd_config_check_hop()&lt;br /&gt;
: redesign the message log functions&lt;br /&gt;
: conf: fix load_for_all_cards() - do not merge the card specific contents&lt;br /&gt;
: conf: fix parse_array_def - merge arrays&lt;br /&gt;
: conf: Revert &amp;quot;conf: fix load_for_all_cards()&amp;quot;&lt;br /&gt;
: conf: fix parse_array_def override code path&lt;br /&gt;
: Force to use alphasort64() sorting function for Harmony OS&lt;br /&gt;
: conf: aliases: add hda-acpi -&amp;amp;gt; HDA-Intel alias&lt;br /&gt;
===Documentation===&lt;br /&gt;
: doc: add missing include pcm_plugin.h to source files&lt;br /&gt;
: doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define&lt;br /&gt;
===Error handler===&lt;br /&gt;
: coverity.com fixes - initial round&lt;br /&gt;
: error: make prio/interface output a bit shorter in default log handler&lt;br /&gt;
: log: implement filter based on string configuration (env LIBASOUND_DEBUG).&lt;br /&gt;
: error: add priority and interface strings to the log messages&lt;br /&gt;
: redesign the message log functions&lt;br /&gt;
: error: do not export internal snd_err_msg variable&lt;br /&gt;
===Simple Abstraction Mixer Modules===&lt;br /&gt;
: replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: test: ucm - remove old syntax configuration files (incomplete anyway)&lt;br /&gt;
: test: update midifile library to ANSI C&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15&lt;br /&gt;
: configure: Allow systemd service installation without systemd.pc&lt;br /&gt;
: github: coverity.yml - run at 4am on Sunday&lt;br /&gt;
: github: add coverity.yml (coverity.com) workflow&lt;br /&gt;
: github: CI: add awk package for Fedora to build.yml&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: fix error message arguments (remove card)&lt;br /&gt;
: alsactl: fix error handling in check_control_cdev()&lt;br /&gt;
: alsactl: ucm: restore controls for other cards in group&lt;br /&gt;
: alsactl: move udev/systemd files to conf subdirectory&lt;br /&gt;
: alsactl: update state file correctly when initialization failed&lt;br /&gt;
: alsactl: fix state restore to handle dynamic user control elements&lt;br /&gt;
: alsactl: add systemd service to handle deferred card initialization&lt;br /&gt;
: alsactl: ucm: add wrestore command and wait_for_card() for boot synchronization&lt;br /&gt;
: alsactl: add -Y option to export card states as key=value pairs&lt;br /&gt;
: alsactl: ucm: implement boot parameters and card group sync infrastructure&lt;br /&gt;
: alsactl: free scandir list in snd_card_clean_cfgdir&lt;br /&gt;
: alsactl: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
: alsactl: restore udev rules - fix HDA analog device check&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
: amidi: Ignore inactive MIDI ports as default at listing&lt;br /&gt;
===aconnect===&lt;br /&gt;
: aconnect: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: reorganize format handling in begin_wave()&lt;br /&gt;
: Revert &amp;quot;aplay: fix S24_LE wav header&amp;quot;&lt;br /&gt;
: alsactl: add support for new log handler (alsa-lib 1.2.15)&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
: bat: Fix buffer time configuration&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.15&lt;br /&gt;
: envy24control: port to GTK 4&lt;br /&gt;
===Envy24 Control===&lt;br /&gt;
: envy24control: port to GTK 4&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
: Update hdajackretask.desktop&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
: hdspmixer: fix null pointer dereference in HDSPMixerWindow:handler_cb&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: USB-Audio: add support for conf.d configurations&lt;br /&gt;
: USB-Audio: Steinberg UR22C - fix capture channels for older firmware&lt;br /&gt;
: USB-Audio: GoXLR: enable detection of beta firmware (25 channels)&lt;br /&gt;
: USB-Audio: Add jack controls for HP Thunderbolt Dock G2&lt;br /&gt;
: ucm2: sof-soundwire: Update cs42l45 JackControls&lt;br /&gt;
: ucm2: IO-Boards: Toradex: aquila: add support&lt;br /&gt;
: ucm2: Qualcomm: fix indentation for TUXEDO Elite 14&lt;br /&gt;
: ucm2: Qualcomm: fix HDMI0 name for TUXEDO Elite 14&lt;br /&gt;
: ucm2: Qualcomm: add TUXEDO Elite 14 support&lt;br /&gt;
: rt713: add mic led support&lt;br /&gt;
: USB-Audio: Add Audient iD14 MK2 support&lt;br /&gt;
: sof-soundwire: second fix for -sdca variants for multi-codec&lt;br /&gt;
: common: led.conf - don't use If.0 blocks&lt;br /&gt;
: common: split.conf - don't use If.0 blocks&lt;br /&gt;
: USB-Audio: Add support for DualSense PS5 controller&lt;br /&gt;
: ucm2: Add setting LED Mode in SetLED macro&lt;br /&gt;
: sof-soundwire: fix for -sdca variants for multi-codec&lt;br /&gt;
: ucm2: rt712: simplify the init settings&lt;br /&gt;
: ucm2: sof-soundwire: support rt713vb codec&lt;br /&gt;
: ucm2: soundwire: cs42l45: Add support for CS42L45 codec&lt;br /&gt;
: ucm2: Add support for MT8196 Rauru Rev0 Chromebook with SOF&lt;br /&gt;
: USB-Audio: fix Steinberg UR22mkII device names&lt;br /&gt;
: ucm2: codecs: rx-macro: add Headset Left enable/disable&lt;br /&gt;
: ucm2: codecs: pm4125: add ucm for codec&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: T14s: add USB DisplayPort playback&lt;br /&gt;
: Qualcomm: qcs615: Add TALOS EVK HiFi config&lt;br /&gt;
: ucm2: Add support for Steinberg UR22mkII&lt;br /&gt;
: ucm2: Qualcomm: Radxa: fix Displayport SectionDevice&lt;br /&gt;
: ucm2: Qualcomm: Add MONACO-EVK HiFi config&lt;br /&gt;
: ucm2: Qualcomm: sa8775p: Move lemans-evk hifi to sa8775p subdir&lt;br /&gt;
: Qualcomm: Kaanapali: Add Kaanapali MTP HiFi config&lt;br /&gt;
: The X1E80100-EVK needs basically the same configuration as&lt;br /&gt;
: ucm2: MediaTek: mt8391-evk: Add alsa-ucm support&lt;br /&gt;
: Add support for RME Fireface UCX (heavily based on RME Fireface UCX II config)&lt;br /&gt;
: ucm2: Qualcomm: Add Microsoft Surface Pro 12in config&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: Add X1E001DE-DEVKIT configuration&lt;br /&gt;
: ucm2: Qualcomm: add Radxa Dragon Q6A&lt;br /&gt;
: ucm2: sof-soundwire: add rt721 ucm support&lt;br /&gt;
: ucm2: Qualcomm: add Lenovo Ideapad 5 (Slim 5x / 2in1) support&lt;br /&gt;
: ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf&lt;br /&gt;
: ucm2: Qualcomm: Add Dell Latitude 7455 / Inspiron 14 Plus&lt;br /&gt;
: ucm2: codecs: lpass-rx-macro: move mixers that do not belong&lt;br /&gt;
: UR44: Add stereo inputs to the HiFi profile, relabel the inputs and outputs&lt;br /&gt;
: Recognize one more Steinberg UR44 variant&lt;br /&gt;
: ucm2: sof-soundwire: add rt712+rt1320 amplifier&lt;br /&gt;
: ucm2: MediaTek: mt8395-evk: Add support for SOF&lt;br /&gt;
: Behringer UCM204HD/404HD: Fix the macro evaluation for Syntax 7+&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: HiFi: IPC3 mono DMIC is exposed as stereo PCM&lt;br /&gt;
: codecs/hda/hdmi.conf - add support for zero device&lt;br /&gt;
: ucm2: MediaTek: mt8365-evk: Add SOF support&lt;br /&gt;
: ucm2: USB-Audio: Add Teufel CAGE PRO&lt;br /&gt;
: add MSI MAG B850M Mortar Wifi to USB-Audio.conf&lt;br /&gt;
: ucm2: sof-soundwire: add rt712-vb device&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: HiFi: Fix handling of mono DMICs&lt;br /&gt;
: ucm2: Qualcomm: Update the HIFI enable mixer commands for qcm6490-idp and qcs6490-rb3gen2&lt;br /&gt;
: ucm2: Qualcomm: Update the QCM6490 and QCS6490 hifi conf files&lt;br /&gt;
: Qualcomm: Add QCS9075-IQ-EVK HiFi config&lt;br /&gt;
: Changed 'Stream Mix' channel names to match the latest Window&lt;br /&gt;
: ucm2: Qualcomm: add ASUS Vivobook S 15 support&lt;br /&gt;
: USB-Audio: Added Beacn Mic and Studio Support&lt;br /&gt;
: USB-Audio: Solid State Labs SSL 2 - fix capture channels&lt;br /&gt;
: ucm2: IO-Boards: Toradex: smarc: add support&lt;br /&gt;
: ucm2: USB-Audio: Behringer: Flow8: fix conflicting&lt;br /&gt;
: ucm2: tegra: max98090: fix headphones conflicting device&lt;br /&gt;
: ucm2: Qualcomm: sm8650: QRD: fix headset jack hw mute&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp: fix internal microphones device&lt;br /&gt;
: Fix Presonus Revelator IO44 HWChannels count&lt;br /&gt;
: tegra: max98089: fix cset names&lt;br /&gt;
: ucm2: Qualcomm: Add Surface Laptop 7&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: Also match DMI board name&lt;br /&gt;
: USB-Audio: Solid State Labs SSL 2+ - fix capture channels&lt;br /&gt;
: USB-Audio: Remove useless sections for Solid State Labs SSL 2+&lt;br /&gt;
: acp3x-alc5682-max98357: Fix path of HiFi.conf&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.15&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=10756</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=10756"/>
		<updated>2025-04-14T16:12:22Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.14 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10755</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10755"/>
		<updated>2025-04-14T16:10:49Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2025-04-14&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,pyalsa 1.2.14 release | [[Changes v1.2.13 v1.2.14]]&lt;br /&gt;
&lt;br /&gt;
; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.13_v1.2.14&amp;diff=10754</id>
		<title>Detailed changes v1.2.13 v1.2.14</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.13_v1.2.14&amp;diff=10754"/>
		<updated>2025-04-14T16:09:32Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.13 and 1.2.14 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.14 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.14&lt;br /&gt;
- Delete alsalisp code&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Install of the alsalisp binary has been disabled since 2006 (in commit&lt;br /&gt;
 8d382ccd), and building of it was disabled by default in 2018 (in commit&lt;br /&gt;
 32ceab21), so it is reasonable to assume that nobody is using it.&lt;br /&gt;
 &lt;br /&gt;
 Use within the alsa-lib project is limited to an aliases file that looks&lt;br /&gt;
 like it is intended as an example, plus some very small .alisp files&lt;br /&gt;
 associated with the SiS SI7018 PCI sound card which has not been&lt;br /&gt;
 manufactured in years. These too have not been installed since 2018 when&lt;br /&gt;
 commit 32ceab21 disabled building of the alsalisp binary.&lt;br /&gt;
 &lt;br /&gt;
 In preparing this change, I searched the Github issue tracker for&lt;br /&gt;
 &amp;quot;lisp&amp;quot;, &amp;quot;alisp&amp;quot; and &amp;quot;alsalisp&amp;quot;, and found no complaints about the above&lt;br /&gt;
 changes. I also did a Github code search for projects that might be&lt;br /&gt;
 including the `alisp.h` header and found none. Therefore I think this&lt;br /&gt;
 code can be safely deleted and nobody is likely to object.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fixes several issues with header files:&lt;br /&gt;
 &lt;br /&gt;
 - prefer alsa/asoundlib.h file for the alsa-lib core functionalities&lt;br /&gt;
   (use #warning to inform current and future developers, do the job)&lt;br /&gt;
 - include alsa/asoundlib.h in headers for external plugins by default&lt;br /&gt;
 - pcm_external.h: dependencies cleanup&lt;br /&gt;
 - as benefit, the parsers in IDEs should get all information for individial&lt;br /&gt;
   header files (see PR#435)&lt;br /&gt;
 &lt;br /&gt;
 This change was mainly tergetted to fix errors caused by wrong include order&lt;br /&gt;
 (like for endianness detection, missing typedefs etc.).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/431&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/435&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Define new events for UMP EP/FB change notifications&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Two new sequencer event types are added for notifications of UMP info&lt;br /&gt;
 changes: SND_SEQ_EVENT_UMP_EP_CHANGE (68) and&lt;br /&gt;
 SND_SEQ_EVENT_UMP_BLOCK_CHANGE (69).&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: Make sequencer dependent on rawmidi&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The sequencer feature requires rawmidi implicitly, and it became more&lt;br /&gt;
 obvious with UMP support.  Add the dependency check to configure&lt;br /&gt;
 script.&amp;lt;/code&amp;gt;&lt;br /&gt;
- src/Versions.in.in: Update *_tempo_base name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Change @SYMBOL_PREFIX@snd_has_tempo_base to&lt;br /&gt;
 @SYMBOL_PREFIX@snd_has_queue_tempo_base.&lt;br /&gt;
 &lt;br /&gt;
 Starting with version 1.2.13, alsa-lib fails to link with ld.lld-19 due&lt;br /&gt;
 to &amp;quot;version script assignment of 'ALSA_1.2.13' to symbol&lt;br /&gt;
 'snd_seq_has_tempo_base' failed: symbol not defined&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 Per commit 769d1db1b0a213a39c7e59c0d1d724e7f45b1ac3 the correct name for&lt;br /&gt;
 the symbol is @SYMBOL_PREFIX@snd_has_queue_tempo_base; therefore, update&lt;br /&gt;
 src/Vesions.in.in to match.&lt;br /&gt;
 &lt;br /&gt;
 Fixes bug #420&lt;br /&gt;
 Fixes Gentoo bug 943399 (https://bugs.gentoo.org/943399)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/421&amp;lt;/code&amp;gt;&lt;br /&gt;
===Config API===&lt;br /&gt;
- include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fixes several issues with header files:&lt;br /&gt;
 &lt;br /&gt;
 - prefer alsa/asoundlib.h file for the alsa-lib core functionalities&lt;br /&gt;
   (use #warning to inform current and future developers, do the job)&lt;br /&gt;
 - include alsa/asoundlib.h in headers for external plugins by default&lt;br /&gt;
 - pcm_external.h: dependencies cleanup&lt;br /&gt;
 - as benefit, the parsers in IDEs should get all information for individial&lt;br /&gt;
   header files (see PR#435)&lt;br /&gt;
 &lt;br /&gt;
 This change was mainly tergetted to fix errors caused by wrong include order&lt;br /&gt;
 (like for endianness detection, missing typedefs etc.).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/431&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/435&amp;lt;/code&amp;gt;&lt;br /&gt;
===Control API===&lt;br /&gt;
- control: remap - improve sync feature&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful to deactivate the sync mechanism for some configurations.&lt;br /&gt;
 Create a new virtual boolean control for this.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/410&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: remap - add sync feature&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For UCM, it may be required to sync multiple controls. The logic&lt;br /&gt;
 is really simple - last write to any control in the group wins.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/410&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: remap - separate event handling from map (preparation for sync)&lt;br /&gt;
- control: remap - add possibility to remap multiple source channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For UCM (ASoC), there is a requirement to remap two stereo&lt;br /&gt;
 controls to one stereo control (amplifiers).&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/525&amp;lt;/code&amp;gt;&lt;br /&gt;
- include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fixes several issues with header files:&lt;br /&gt;
 &lt;br /&gt;
 - prefer alsa/asoundlib.h file for the alsa-lib core functionalities&lt;br /&gt;
   (use #warning to inform current and future developers, do the job)&lt;br /&gt;
 - include alsa/asoundlib.h in headers for external plugins by default&lt;br /&gt;
 - pcm_external.h: dependencies cleanup&lt;br /&gt;
 - as benefit, the parsers in IDEs should get all information for individial&lt;br /&gt;
   header files (see PR#435)&lt;br /&gt;
 &lt;br /&gt;
 This change was mainly tergetted to fix errors caused by wrong include order&lt;br /&gt;
 (like for endianness detection, missing typedefs etc.).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/431&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/435&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode (#2)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This is basically redo of all changed and add appropriate conditions&lt;br /&gt;
 to disable only ioctl calls, but preserve tstamp_type assignments.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/450&lt;br /&gt;
 Suggested-by: Signed-off-by: Kevin Groeneveld &amp;amp;lt;kgroeneveld@lenbrook.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: hw: fix default timestamp type for O_APPPEND&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/450&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When the first client of plugins such as dshare open the hw device they set&lt;br /&gt;
 a default tstamp_type in snd_pcm_direct_initialize_slave based on&lt;br /&gt;
 tstamp_type from the config file. But when subsequent clients open the same&lt;br /&gt;
 plugin the snd_pcm_hw_open_fd function clobbers this default.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/450&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: fix minor typos in doc&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/446&amp;lt;/code&amp;gt;&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
- rawmidi: ump - fix snd_ump_block_info_set_block_id double version #2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Define two different symbols with similar functionality.&lt;br /&gt;
 &lt;br /&gt;
 Fix for:&lt;br /&gt;
 &lt;br /&gt;
   CC       ump.lo&lt;br /&gt;
 /tmp/ccZKscpB.s: Assembler messages:&lt;br /&gt;
 /tmp/ccZKscpB.s:18: Error: multiple versions [`snd_ump_block_info_set_block_id@@ALSA_1.2.13'|`snd_ump_block_info_set_block_id@ALSA_1.2.10'] for symbol `__snd_ump_block_info_set_block_id'&lt;br /&gt;
 make[3]: *** [Makefile:392: ump.lo] Error 1&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/422&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: Extensions for tied device and substream inactive flag&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This is the enhancements of rawmidi API for the new feature added in&lt;br /&gt;
 6.14 kernel: the indication of a tied device and the inactive flag for&lt;br /&gt;
 the selected substream.&lt;br /&gt;
 &lt;br /&gt;
 The new function is added for obtaining the tied device,&lt;br /&gt;
 snd_rawmidi_info_get_tied_device().&lt;br /&gt;
 &lt;br /&gt;
 And the new bit flag is defined for indicating the inactive&lt;br /&gt;
 substream, SNDRV_RAWMIDI_INFO_STREAM_INACTIVE, which is exposed via&lt;br /&gt;
 snd_rawmidi_info_get_flags().&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: ump - fix snd_ump_block_info_set_block_id double version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix mistake snd_ump_block_info_get_block_id / snd_ump_block_info_set_block_id .&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/422&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: ump - fix snd_ump_block_info_get_block_id double version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The changes for 1.2.13 in Versions.in.in file matches also old&lt;br /&gt;
 1.2.10 function snd_ump_block_info_get_block_id:&lt;br /&gt;
 &lt;br /&gt;
 1 Removed function:&lt;br /&gt;
 &lt;br /&gt;
   [D] 'function void snd_ump_block_info_set_block_id(snd_ump_block_info_t*, unsigned int)'    {snd_ump_block_info_set_block_id@@ALSA_1.2.10}&lt;br /&gt;
 &lt;br /&gt;
 Add 1.2.10 symbol back, but keep 1.2.13 symbol as default.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/422&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
- rawmidi: Make rawmidi flag bits doxygen-style comments&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We forgot to put the markers in rawmidi info bit flags.&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: Extensions for tied device and substream inactive flag&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This is the enhancements of rawmidi API for the new feature added in&lt;br /&gt;
 6.14 kernel: the indication of a tied device and the inactive flag for&lt;br /&gt;
 the selected substream.&lt;br /&gt;
 &lt;br /&gt;
 The new function is added for obtaining the tied device,&lt;br /&gt;
 snd_rawmidi_info_get_tied_device().&lt;br /&gt;
 &lt;br /&gt;
 And the new bit flag is defined for indicating the inactive&lt;br /&gt;
 substream, SNDRV_RAWMIDI_INFO_STREAM_INACTIVE, which is exposed via&lt;br /&gt;
 snd_rawmidi_info_get_flags().&amp;lt;/code&amp;gt;&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- seq: update_group_ports - rewrite blknames update&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Resolve the warning bellow and use more optimized calls.&lt;br /&gt;
 &lt;br /&gt;
 seqmid.c: In function ‘update_group_ports’:&lt;br /&gt;
 seqmid.c:672:45: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size 61 [-Wformat-truncation=]&lt;br /&gt;
   672 |                                          &amp;quot;, %s&amp;quot;, bp-&amp;amp;gt;name);&lt;br /&gt;
       |                                             ^~&lt;br /&gt;
 seqmid.c:671:33: note: ‘snprintf’ output between 3 and 130 bytes into a destination of size 63&lt;br /&gt;
   671 |                                 snprintf(blknames + len, sizeof(blknames) - len,&lt;br /&gt;
       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
   672 |                                          &amp;quot;, %s&amp;quot;, bp-&amp;amp;gt;name);&lt;br /&gt;
       |                                          ~~~~~~~~~~~~~~~~~&amp;lt;/code&amp;gt;&lt;br /&gt;
- ALSA: seq: Use SND_* instead of SNDRV_*&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The values SNDRV_XXX are used incorrectly in some code where they&lt;br /&gt;
 should have been SND_XXX, due to copy&amp;amp;paste from the kernel code.&lt;br /&gt;
 &lt;br /&gt;
 Practically seen there are no difference, and the code still works&lt;br /&gt;
 fine, but those should be corrected for consistency.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ALSA: seq: Add missing UMP EP cap bit at snd_seq_create_ump_endpoint()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In snd_seq_create_ump_endpoint(), it was forgotten to give the UMP&lt;br /&gt;
 Endpoint capability bit (SND_SEQ_PORT_CAP_UMP_ENDPOINT) to the port 0&lt;br /&gt;
 (&amp;quot;UMP 2.0&amp;quot;).  This resulted in port 0 being a normal port for the&lt;br /&gt;
 non-existing group.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/447&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: shuffle calloc arguments in snd_seq_hw_open (gcc warning)&lt;br /&gt;
- seq: add more checks to snd_seq_hw_set_client_info for older kernels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The snd_seq_set_client_midi_version() should fail for older kernel&lt;br /&gt;
 when applications are trying to configure new midi versions.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4621&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Fix typo of the group number in snd_seq_create_ump_endpoint()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The group number of UMP Endpoint client created by&lt;br /&gt;
 snd_seq_create_ump_endpoint() is wrongly set due to a copy&amp;amp;paste&lt;br /&gt;
 error.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/440&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Fix bogus return of snd_seq_client_info_get_ump_conversion()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 snd_seq_client_info_get_ump_conversion() should have returned the&lt;br /&gt;
 proper bit of group_filter bit field, but it just did return&lt;br /&gt;
 midi_version field -- a stupid copy &amp;amp; paste error.  Let's fix it.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: seq.c - fix calloc arguments&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The usage was inverted. The first argument is count of&lt;br /&gt;
 elements, the second one is size of one element.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: seqmid - fix info-&amp;amp;gt;name is always true error&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Replate pointer check to the zero string check as it&lt;br /&gt;
 was the intention.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Define new events for UMP EP/FB change notifications&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Two new sequencer event types are added for notifications of UMP info&lt;br /&gt;
 changes: SND_SEQ_EVENT_UMP_EP_CHANGE (68) and&lt;br /&gt;
 SND_SEQ_EVENT_UMP_BLOCK_CHANGE (69).&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: include UMP headers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Some applications seem including alsa/seqmid.h individually, and this&lt;br /&gt;
 got broken with the update of alsa-lib because now we have&lt;br /&gt;
 dependencies to UMP stuff.  Include the necessary UMP headers&lt;br /&gt;
 internally.  Also, add the inclusion of rawmidi.h in ump.h for similar&lt;br /&gt;
 reasons.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://bugzilla.suse.com/show_bug.cgi?id=1233682&amp;lt;/code&amp;gt;&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- ucm: do not bump syntax version to 8&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The new code for syntax 8 is not widely tested. Postpone it for next&lt;br /&gt;
 alsa-lib release.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: add '${LibCaps}' substitution&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is a preparation for future checking of alsa-lib's extensions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: remove @@LibraryVersion and @@SyntaxVersion variables&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems that version checking is more complicated:&lt;br /&gt;
 &lt;br /&gt;
 Syntax is one-way settlement from the configuration files.&lt;br /&gt;
 It cannot be conditional.&lt;br /&gt;
 &lt;br /&gt;
 The library version string is hard to check with regex.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: format @@SyntaxVersion to 4 digits&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It is better for regex matching.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: enhance documentation (sys-card + ranges + more)&lt;br /&gt;
- ucm: add @@LibraryVersion and @@SyntaxVersion variables&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful to check the current syntax version (and maybe&lt;br /&gt;
 library version) when new features are added.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: add sys-card substitution&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It may be useful to check additional sysfs parameters like USB descriptors&lt;br /&gt;
 to determine the exact hardware capabilities.&lt;br /&gt;
 &lt;br /&gt;
 Introduce 'sys-card' substitution and 'sys' substitution to allow data&lt;br /&gt;
 fetching from given range. Also, add conversion to hexadecimal format&lt;br /&gt;
 when the source file has binary contents.&lt;br /&gt;
 &lt;br /&gt;
 Example - fetch bytes from positions 0x10..0x15 (6 bytes):&lt;br /&gt;
 &lt;br /&gt;
   Define.Bytes1 &amp;quot;${sys-card:[type=hex,pos=0x10,size=6]device/../descriptors}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Example - fetch one byte from position 0x22:&lt;br /&gt;
 &lt;br /&gt;
   Define.Bytes2 &amp;quot;${sys-card:[type=hex,pos=0x22]device/../descriptors}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Replace type=hex or omit this variable settings to work with ASCII&lt;br /&gt;
 characters.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/444&amp;lt;/code&amp;gt;&lt;br /&gt;
===/Makefile.am===&lt;br /&gt;
- Delete alsalisp code&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Install of the alsalisp binary has been disabled since 2006 (in commit&lt;br /&gt;
 8d382ccd), and building of it was disabled by default in 2018 (in commit&lt;br /&gt;
 32ceab21), so it is reasonable to assume that nobody is using it.&lt;br /&gt;
 &lt;br /&gt;
 Use within the alsa-lib project is limited to an aliases file that looks&lt;br /&gt;
 like it is intended as an example, plus some very small .alisp files&lt;br /&gt;
 associated with the SiS SI7018 PCI sound card which has not been&lt;br /&gt;
 manufactured in years. These too have not been installed since 2018 when&lt;br /&gt;
 commit 32ceab21 disabled building of the alsalisp binary.&lt;br /&gt;
 &lt;br /&gt;
 In preparing this change, I searched the Github issue tracker for&lt;br /&gt;
 &amp;quot;lisp&amp;quot;, &amp;quot;alisp&amp;quot; and &amp;quot;alsalisp&amp;quot;, and found no complaints about the above&lt;br /&gt;
 changes. I also did a Github code search for projects that might be&lt;br /&gt;
 including the `alisp.h` header and found none. Therefore I think this&lt;br /&gt;
 code can be safely deleted and nobody is likely to object.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
===/include/Makefile.am===&lt;br /&gt;
- Delete alsalisp code&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Install of the alsalisp binary has been disabled since 2006 (in commit&lt;br /&gt;
 8d382ccd), and building of it was disabled by default in 2018 (in commit&lt;br /&gt;
 32ceab21), so it is reasonable to assume that nobody is using it.&lt;br /&gt;
 &lt;br /&gt;
 Use within the alsa-lib project is limited to an aliases file that looks&lt;br /&gt;
 like it is intended as an example, plus some very small .alisp files&lt;br /&gt;
 associated with the SiS SI7018 PCI sound card which has not been&lt;br /&gt;
 manufactured in years. These too have not been installed since 2018 when&lt;br /&gt;
 commit 32ceab21 disabled building of the alsalisp binary.&lt;br /&gt;
 &lt;br /&gt;
 In preparing this change, I searched the Github issue tracker for&lt;br /&gt;
 &amp;quot;lisp&amp;quot;, &amp;quot;alisp&amp;quot; and &amp;quot;alsalisp&amp;quot;, and found no complaints about the above&lt;br /&gt;
 changes. I also did a Github code search for projects that might be&lt;br /&gt;
 including the `alisp.h` header and found none. Therefore I think this&lt;br /&gt;
 code can be safely deleted and nobody is likely to object.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fixes several issues with header files:&lt;br /&gt;
 &lt;br /&gt;
 - prefer alsa/asoundlib.h file for the alsa-lib core functionalities&lt;br /&gt;
   (use #warning to inform current and future developers, do the job)&lt;br /&gt;
 - include alsa/asoundlib.h in headers for external plugins by default&lt;br /&gt;
 - pcm_external.h: dependencies cleanup&lt;br /&gt;
 - as benefit, the parsers in IDEs should get all information for individial&lt;br /&gt;
   header files (see PR#435)&lt;br /&gt;
 &lt;br /&gt;
 This change was mainly tergetted to fix errors caused by wrong include order&lt;br /&gt;
 (like for endianness detection, missing typedefs etc.).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/431&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/435&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Lisp===&lt;br /&gt;
- Delete alsalisp code&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Install of the alsalisp binary has been disabled since 2006 (in commit&lt;br /&gt;
 8d382ccd), and building of it was disabled by default in 2018 (in commit&lt;br /&gt;
 32ceab21), so it is reasonable to assume that nobody is using it.&lt;br /&gt;
 &lt;br /&gt;
 Use within the alsa-lib project is limited to an aliases file that looks&lt;br /&gt;
 like it is intended as an example, plus some very small .alisp files&lt;br /&gt;
 associated with the SiS SI7018 PCI sound card which has not been&lt;br /&gt;
 manufactured in years. These too have not been installed since 2018 when&lt;br /&gt;
 commit 32ceab21 disabled building of the alsalisp binary.&lt;br /&gt;
 &lt;br /&gt;
 In preparing this change, I searched the Github issue tracker for&lt;br /&gt;
 &amp;quot;lisp&amp;quot;, &amp;quot;alisp&amp;quot; and &amp;quot;alsalisp&amp;quot;, and found no complaints about the above&lt;br /&gt;
 changes. I also did a Github code search for projects that might be&lt;br /&gt;
 including the `alisp.h` header and found none. Therefore I think this&lt;br /&gt;
 code can be safely deleted and nobody is likely to object.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
===Documentation===&lt;br /&gt;
- doc: fix permissions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Doxygen create also subdirectories. Make sure that files&lt;br /&gt;
 in those directories have required permissions.&amp;lt;/code&amp;gt;&lt;br /&gt;
===External PCM Filter Plugin SDK===&lt;br /&gt;
- include: pcm extplug/ioplug: fix internal include&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The header files are directly included when the alsa-lib is building.&lt;br /&gt;
 Do not show warning.&amp;lt;/code&amp;gt;&lt;br /&gt;
===External PCM I/O Plugin SDK===&lt;br /&gt;
- include: pcm extplug/ioplug: fix internal include&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The header files are directly included when the alsa-lib is building.&lt;br /&gt;
 Do not show warning.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
- Sync UAPI asequencer.h with 6.14 kernel&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There are the new event types for UMP EP and FB notifications as well&lt;br /&gt;
 as the new struct for them.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Sync UAPI asound.h with 6.14 kernel&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There is a small update of rawmidi API for supporting the UMP tied&lt;br /&gt;
 device info and inactive flag.&amp;lt;/code&amp;gt;&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
- include/ump_msg.h: Fix endianness detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The SNDRV_BIG_ENDIAN_BITFIELD define is only available in the alsa-lib's&lt;br /&gt;
 internal build process (include/local.h).&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: include UMP headers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Some applications seem including alsa/seqmid.h individually, and this&lt;br /&gt;
 got broken with the update of alsa-lib because now we have&lt;br /&gt;
 dependencies to UMP stuff.  Include the necessary UMP headers&lt;br /&gt;
 internally.  Also, add the inclusion of rawmidi.h in ump.h for similar&lt;br /&gt;
 reasons.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://bugzilla.suse.com/show_bug.cgi?id=1233682&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It's a fast fix. The better way is to fix midifile.h or remote this example&lt;br /&gt;
 (we have already some&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/436&amp;lt;/code&amp;gt;&lt;br /&gt;
===Utils===&lt;br /&gt;
- utils: add missing alsa-topology.pc.in to EXTRA_DIST&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.14&lt;br /&gt;
- axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 See commit ea8972c8 (&amp;quot;include: prefer alsa/asoundlib.h for apps, dependency cleanups&amp;quot;)&lt;br /&gt;
 in alsa-lib.&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: info - handle situations when devices are not available in kernel&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The kernel returns ENOTTY error in this case. Do nothing for this error code.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/287&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: info - print errors for next_device calls&lt;br /&gt;
- Remove trailing spaces in man pages&lt;br /&gt;
- alsactl: 90-alsa-restore.rules - fix AMD acp-pdm-mach link&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The link name of AMD ACP digital microphones driver acp-pdm-mach&lt;br /&gt;
 is acp-dmic-codec. Fix it to make UCM initialize it again.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/281&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: 90-alsa-restore.rules - fix alsa_restore_go/std&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix the label mismatch which was introduced in the transition from the&lt;br /&gt;
 temporary test rules.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/280&amp;lt;/code&amp;gt;&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
- axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 See commit ea8972c8 (&amp;quot;include: prefer alsa/asoundlib.h for apps, dependency cleanups&amp;quot;)&lt;br /&gt;
 in alsa-lib.&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
- alsa-info: move man page to section 8 (administration commands)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Debian inspired action&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsa-info.sh: Add alsa-ucm package to package filter&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- Topology: NHLT: Intel: Improve error message for DMIC enable conflict&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The DMIC HW does not provide all the freedom that topology&lt;br /&gt;
 syntax appears to provide for DAI configuration. This change&lt;br /&gt;
 helps to understand better what the error is about.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/286&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This change fixes the blob generator for mono microphone&lt;br /&gt;
 configuration. As difference to previous platforms the FIFO packer&lt;br /&gt;
 mono/stereo mode set up in OUTCONTROLx IPM_SOURCE_MODE bit-field.&lt;br /&gt;
 The previous code version hard-codes the FIFO packer to stereo&lt;br /&gt;
 mode without support for mono.&lt;br /&gt;
 &lt;br /&gt;
 As a fix if only one microphone is enabled for dmic0 or dmic1,&lt;br /&gt;
 then the corresponding IPM_SOURCE_MODE in OUTCONTROL0 or OUTCONTROL1&lt;br /&gt;
 is set to 0. Otherwise it is set to 1 for stereo mode.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/286&amp;lt;/code&amp;gt;&lt;br /&gt;
- axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 See commit ea8972c8 (&amp;quot;include: prefer alsa/asoundlib.h for apps, dependency cleanups&amp;quot;)&lt;br /&gt;
 in alsa-lib.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: Fix DMA slots config in SSP blob&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This fixes a mistake in function ssp_calculate_intern_v30().&lt;br /&gt;
 The rx_dir[0] and tx_dir[0] value was hard-coded to 0x3 for&lt;br /&gt;
 typical stereo slots configuration. It should be instead&lt;br /&gt;
 retrieved from topology parameters for the SSP.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/289&amp;lt;/code&amp;gt;&lt;br /&gt;
===amixer===&lt;br /&gt;
- amixer: fix unknown TVL sequence print&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/282&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- Remove trailing spaces in man pages&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
- Remove trailing spaces in man pages&lt;br /&gt;
===aplaymidi2/arecordmidi2 (MIDI v2.0)===&lt;br /&gt;
- arecordmidi2: fix unitialization variable error in read_ump_raw()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Variable v should be initialized from the first word in the buffer.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- aseqdump: Fix typos in messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The message for a MIDI2 pitch bend event was shown incorrectly as&lt;br /&gt;
 channel pressure.  Fix it.&lt;br /&gt;
 &lt;br /&gt;
 Also, some MIDI2 note-on events referred to note-off union fields and&lt;br /&gt;
 those should be corrected, too (although both point to the same&lt;br /&gt;
 address, hence there is no difference in the outputs).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/285&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Core===&lt;br /&gt;
- github: use ucm-validator2, use actions/checkout@v4&lt;br /&gt;
===Configuration===&lt;br /&gt;
- USB-Audio: Add support of HyperX SoloCast (USB ID 03f0:0b8b)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Support of&lt;br /&gt;
 - volume control&lt;br /&gt;
 - un/mute control&lt;br /&gt;
 &lt;br /&gt;
 PS: About un/mute control - only from PC to Mic, vise versa does not work - like when you&lt;br /&gt;
 un/mute Mic on PC it works as expected (even LED show actual status) but when you click&lt;br /&gt;
 button on Mic side it does not reflect on PC side.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/545&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Asus Zenbook A14&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a Regex string, seems compatible with Lenovo T14s&lt;br /&gt;
 x2 speakers, x2 DMICs, x3 DP (x2 USB-C, x1 DP-&amp;amp;gt;HDMI), headphone jack&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/544&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Lenovo ThinkBook 16 support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 add a Regex string, seems compatible with Thinkpad T14s&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/543&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add HP Omnibook X14  support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 assume same as T14s (2 speakers)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/531&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add focusrite scarlett 18i20 lineup&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/539/&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add Roland BridgeCast One&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use similar config as the BridgeCast v2 as it has the same outputs and it worked in my test.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/536&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: cs42l43: Switch mixer based on output volume&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Hardware volume control in cs42l43 can go up to +31.5dB which can&lt;br /&gt;
 cause audio degradation. For best results, limit hardware volume to 0dB.&lt;br /&gt;
 &lt;br /&gt;
 The application may request &amp;amp;gt;0dB mixer volume controls using&lt;br /&gt;
 '@OutMix&amp;amp;gt;0dB' variable passed to snd_use_case_mgr_open().&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/540&lt;br /&gt;
 Link: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4622&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Correct include file path for dsp.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The file path must be given as absolut and not relative, otherwise the&lt;br /&gt;
 dsp.conf file will not be found:&lt;br /&gt;
 $ alsaucm dump text&lt;br /&gt;
 ALSA lib utils.c:364:(uc_mgr_config_load_into) could not open configuration file /usr/share/alsa/ucm2/conf.d/sof-soundwire/../Intel/sof-hda-dsp/dsp.conf&lt;br /&gt;
 ALSA lib parser.c:78:(uc_mgr_config_load_file) error: failed to open file /usr/share/alsa/ucm2/conf.d/sof-soundwire/../Intel/sof-hda-dsp/dsp.conf: -2&lt;br /&gt;
 ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2&lt;br /&gt;
 alsaucm: error failed to open sound card hw:0: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/542&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add rear microphone support for 0414:a014 (Gigabyte Aorus Pro)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 0414:a014 Gigabyte B850I Aorus Pro (rev 1.0)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/535&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/528&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add LED support for cs35l56 amplifiers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Systems may have up to 8 CS35L56 amplifiers, and each amplifier should&lt;br /&gt;
 be attached to the speaker LED. A mapped Playback switch is required to&lt;br /&gt;
 ensure all amps are muted and unmute appropriately.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20250331093440.9412-1-sbinding@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: cs42l43: Drop headset mic from mic mute LED&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As per conversation in [1], let headsets be dropped from LED bindings.&lt;br /&gt;
 &lt;br /&gt;
 [1]: https://github.com/alsa-project/alsa-ucm-conf/pull/512&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20250328134809.3008238-1-mstrozek@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA: mics - don't create conflict link for Headphone Mic&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Both devices are able to be used together (Headphones out + Headphones mic).&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/526&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA: mics - improve the Jack selection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There may be different Jack controls when hardware has&lt;br /&gt;
 different physical audio jacks or improved sensing mechanism.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/526&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA: mics - prefer 'Mic Jack' instead 'Headphone Jack'&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Headphone Jack may be for playback only.&lt;br /&gt;
 &lt;br /&gt;
 Example Jack controls for ALC287 with sof-hda-dsp:&lt;br /&gt;
 &lt;br /&gt;
   iface=CARD,name='Headphone Jack'  # reflects for Headphones w/o mic&lt;br /&gt;
   iface=CARD,name='Mic Jack'        # reflects to Headphones with mic&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/526&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add support for ASUS B850-I (USB ID 0b05:1be1)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/537&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: Use common HDA initialization from /HDA/init.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 No functional changes.&amp;lt;/code&amp;gt;&lt;br /&gt;
- HDA: move led.conf include to more appropriate place&lt;br /&gt;
- ucm2: Qualcomm: fix typo in Lenovo T14s matching&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The original commit referenced an incorrect laptop model in the&lt;br /&gt;
 matching code. Use the correct model. This introduces no&lt;br /&gt;
 functional changes.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/532&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: rt1318: add playback control switch&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch defines 'rt1318-1 DAC' as PlaybackMixerElem when equipped with only one amp&lt;br /&gt;
 and defines a remapped one 'rt1318 DAC Playback Switch' when using two amps.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/525&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Lenovo Yoga Slim7x support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Yoga Slim 7x supports:&lt;br /&gt;
         - 4 speakers&lt;br /&gt;
         - 4 dmics&lt;br /&gt;
         - Display ports&lt;br /&gt;
 &lt;br /&gt;
 This patch adds support to Speaker and DMIC's for now.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/522&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: add Lenovo T14s support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 T14s supports:&lt;br /&gt;
         - 2 speakers.&lt;br /&gt;
         - 2 dmics&lt;br /&gt;
         - headset with mic.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds support to all these, however only speakers, dmic and&lt;br /&gt;
 headset playback is tested.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/522&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8390-evk: Add support for SOF&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for MT8390 EVK with the SOF enabled. The only differences&lt;br /&gt;
 compared to the UCM with SOF disabled is the device number for playback&lt;br /&gt;
 and capture, which uses the PCMs for the SOF instead, and the number of&lt;br /&gt;
 channels for capture, which is stereo rather than mono.&lt;br /&gt;
 &lt;br /&gt;
 Define those parameters as variables for each case, with and without&lt;br /&gt;
 SOF, and move the common intialization to an init.conf, so the UCM can&lt;br /&gt;
 be shared by both.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/513&amp;lt;/code&amp;gt;&lt;br /&gt;
- Torradex: replace spaces with tabs when appropriate&lt;br /&gt;
- Torradex: fix wrong device names Headphone/Microphone&lt;br /&gt;
- USB-Audio: Add support for RME Fireface UCX II&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/509&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add QCS6490 RB3Gen2 HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm QCS6490 RB3Gen2 Board to handle:&lt;br /&gt;
         - on-board Speakers&lt;br /&gt;
         - on-board Microphones&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/508&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add QCM6490 IDP HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm QCM6490 IDP Board to handle:&lt;br /&gt;
         - on-board Speakers&lt;br /&gt;
         - Headphones speakers&lt;br /&gt;
         - Headphones Microphones&lt;br /&gt;
         - on-board Microphones&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/508&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: IO-Boards: Toradex: verdin: Add support for Toradex&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Verdin Development carrier board, using the&lt;br /&gt;
 NAU8822 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 This is a carrier board for the Verdin family, where any Verdin SoM&lt;br /&gt;
 (NXP, TI...) can be connected to it, therefore this is being added to&lt;br /&gt;
 the IO-Boards instead of a specific hardware vendor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: IO-Boards: Toradex: verdin: Add support for Toradex&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Verdin Dahlia carrier board, using the WM8904&lt;br /&gt;
 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 This is a carrier board for the Verdin family, where any Verdin SoM&lt;br /&gt;
 (NXP, TI...) can be connected to it, therefore this is being added to the&lt;br /&gt;
 IO-Boards instead of a specific hardware vendor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: NXP: iMX6: Toradex: colibri-imx6: Add support for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Colibri iMX6 system on module, using the&lt;br /&gt;
 SGTL5000 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: NXP: iMX7: Toradex: colibri-imx7: Add support for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Colibri iMX7 system on module, using the&lt;br /&gt;
 SGTL5000 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: NXP: iMX8X: Toradex: colibri-imx8x: Add support for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Colibri iMX8X system on module, using the&lt;br /&gt;
 SGTL5000 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: NXP: iMX6: Toradex: apalis-imx6: Add support for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Apalis iMX6 system on module, using the&lt;br /&gt;
 SGTL5000 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: NXP: iMX8: Toradex: apalis-imx8: Add support for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Apalis iMX8 system on module, using the&lt;br /&gt;
 SGTL5000 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: IO-Boards: Toradex: apalis: Add support for Toradex&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the Toradex Apalis Evaluation Board carrier board using&lt;br /&gt;
 the NAU8822 audio codec.&lt;br /&gt;
 &lt;br /&gt;
 This is a carrier board for the Apalis family, where any Apalis SoM&lt;br /&gt;
 (iMX8, iMX6...) can be connected to it, therefore this is being added to&lt;br /&gt;
 the IO-Boards instead of a specific hardware vendor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: add Roland Quad-Capture support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add initial Roland Quad-Capture support&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/494&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: HDA - remove HDA-Capture-value.conf and put contents directly to HDACaptureDevice macro&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/526&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: HDA: HiFi-analog/mic: Refactor the analog mic discovery&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The current mic device creation works on certain machines and fails on&lt;br /&gt;
 others. There are several places of conflicts and setups which can only&lt;br /&gt;
 just fail, but this is mostly not an issue if the user never uses the mic,&lt;br /&gt;
 only the speaker/headset - which, to be honest is what most of us do ;)&lt;br /&gt;
 &lt;br /&gt;
 As an example:&lt;br /&gt;
 The mic selection in most codecs are via enum and it is assumed to be&lt;br /&gt;
 named 'Input Source', which is not always the case as some device uses&lt;br /&gt;
 'Capture Source' for the control's name.&lt;br /&gt;
 There is also different sets of mics that one can select from:&lt;br /&gt;
 Exhibit A&lt;br /&gt;
 numid=6,iface=MIXER,name='Input Source'&lt;br /&gt;
   ; type=ENUMERATED,access=rw------,values=1,items=2&lt;br /&gt;
   ; Item #0 'Headset Mic'&lt;br /&gt;
   ; Item #1 'Headphone Mic'&lt;br /&gt;
   : values=1&lt;br /&gt;
 &lt;br /&gt;
 Exhibit B&lt;br /&gt;
 numid=6,iface=MIXER,name='Capture Source'&lt;br /&gt;
   ; type=ENUMERATED,access=rw------,values=1,items=2&lt;br /&gt;
   ; Item #0 'Internal Mic'&lt;br /&gt;
   ; Item #1 'Headset Mic'&lt;br /&gt;
   : values=0&lt;br /&gt;
 &lt;br /&gt;
 Exhibit C&lt;br /&gt;
 numid=6,iface=MIXER,name='Capture Source'&lt;br /&gt;
   ; type=ENUMERATED,access=rw------,values=1,items=3&lt;br /&gt;
   ; Item #0 'Internal Mic'&lt;br /&gt;
   ; Item #1 'Headset Mic'&lt;br /&gt;
   ; Item #2 'Headphone Mic'&lt;br /&gt;
   : values=0&lt;br /&gt;
 &lt;br /&gt;
 Exhibit D (this pushes the limits... The patch will ignore item 1)&lt;br /&gt;
 numid=6,iface=MIXER,name='Capture Source'&lt;br /&gt;
   ; type=ENUMERATED,access=rw------,values=1,items=3&lt;br /&gt;
   ; Item #0 'Internal Mic'&lt;br /&gt;
   ; Item #1 'Internal Mic 1'&lt;br /&gt;
   ; Item #2 'Mic'&lt;br /&gt;
   : values=2&lt;br /&gt;
 &lt;br /&gt;
 Other issue is that we have this 'Headphone Mic', which turned out to be&lt;br /&gt;
 a 'Stereo Microphone in Headphone Jack', so if it is selected then the&lt;br /&gt;
 Headphone cannot work, they conflict, they use the same rings for different&lt;br /&gt;
 direction and purpose.&lt;br /&gt;
 &lt;br /&gt;
 This patch aims to make the mic discovery a bit more deterministic and&lt;br /&gt;
 pragmatic.&lt;br /&gt;
 &lt;br /&gt;
 But even if the UCM creates the use case profiles correctly, it is still&lt;br /&gt;
 up to UIs (KDE/GNOME/etc) to misunderstand how UCM presents the profiles,&lt;br /&gt;
 what they mean and most of all what 'Mic1', `Mic2', etc is.&lt;br /&gt;
 KDE presents the profiles as they are and user can selct between them to&lt;br /&gt;
 pick the right combination of output and input.&lt;br /&gt;
 GNOME goes further with simplification (and fails with it) and presents&lt;br /&gt;
 'random' Configuration profiles for Output and Input, plus a device&lt;br /&gt;
 selection and they do work in an interesting way. GNOME also have popup&lt;br /&gt;
 for specifying the type of the plugged accessory, which does not worl at&lt;br /&gt;
 all with UCM profiles.&lt;br /&gt;
 &lt;br /&gt;
 But, this patch is meant for a small step to have clear rules based mic&lt;br /&gt;
 presentation for HDA.&lt;br /&gt;
 &lt;br /&gt;
 The expectation is that what have worked will work as it used to and what&lt;br /&gt;
 did not worked should be detected and presented correctly.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/526&amp;lt;/code&amp;gt;&lt;br /&gt;
- GoXLR: Add 'Broadcast Stream Mix 2' to Capture if channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/523&amp;lt;/code&amp;gt;&lt;br /&gt;
- use SetLED in rt1318 init configuration&lt;br /&gt;
- Turn speaker LED accroding to rt1318 speaker status&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/512&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: use new SetLED macro to hide the implementation details&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/517&amp;lt;/code&amp;gt;&lt;br /&gt;
- common: add led.conf with SetLED macro to hide implementation details&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/517&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for TASCAM Model 12&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/490&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Blobs: SOF: Cleanup blob names from .blob to .bin&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The configuration blobs for SOF processing components are mixed&lt;br /&gt;
 with old filename suffix .blob and new .bin. This patch renames&lt;br /&gt;
 for cleanup the remaining .blob files to .bin to follow the&lt;br /&gt;
 chosen naming in SOF project.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/504&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: alc4080: Add MSI PRO B650-A WIFI USB ID 0db0:9e6d&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/514&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Improve support for Focusrite 4th Gen devices&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There are 4 capture channels (additional ones for mixer monitor).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/515&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/516&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: GoXLR - fix the channel detection for mini, cleanups&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Note that detection for 25 channels requires commit [1] (alsa-lib 1.2.14+).&lt;br /&gt;
 &lt;br /&gt;
 [1] https://github.com/alsa-project/alsa-lib/commit/7fbd47ce797939862025ef424865570dcdc2565b&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/444&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/521&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: set capture channels to 4 in UR22C-HiFi.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4609&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/519&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Fix cs42l43 dmic initialisation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Move the mixer controls initialization to BootSequence to let&lt;br /&gt;
 manage (store/restore) the sound state at boot.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Split cs42l43 dmic initialisation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Split the initialisation of cs42l43 into a headset part and a dmic&lt;br /&gt;
 part. This will prevent the dmic mute controls getting attached to&lt;br /&gt;
 the mute LED when the codec dmics are not being used.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20250306125402.1741562-1-ckeepax@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: add mt8183_mt6358_ts3a227_max98357&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/502&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: add mt8183_da7219_rt1015p&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/502&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: add acp3x-alc5682-alc1015&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/501&amp;lt;/code&amp;gt;&lt;br /&gt;
- DEBUG.md: add &amp;quot;Logs from PipeWire (wireplumber)&amp;quot; section&lt;br /&gt;
- USB-Audio: Revelator-IO-44-HiFi - fix device names (validator)&lt;br /&gt;
- Rename ucm2/AMD/acp3xalc5682m98 to ucm2/AMD/acp3x-alc5682-max98357&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The driver name is just crippled.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Rename ucm2/AMD/acpd7219m98357 to ucm2/AMD/acp-da7219-rt5682-max98357&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The driver name is just crippled.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add SM8750 MTP HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm SM8750-MTP Board to handle:&lt;br /&gt;
 - on-board Speakers&lt;br /&gt;
 - Headphones speakers&lt;br /&gt;
 - Top and Bottom on-board Microphones&lt;br /&gt;
 &lt;br /&gt;
 Not yet implemented/tested are Headphone Microphones over USB-C port.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/498&amp;lt;/code&amp;gt;&lt;br /&gt;
- rt722: change output volume of headphone to 0dB&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/496&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: USB-Audio: add Presonus Revelator IO 44 (USB194f:0424)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/495&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add ASUS ROG Crosshair X870E Hero (USB ID 0b05:1b7c)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 https://rog.asus.com/motherboards/rog-crosshair/rog-crosshair-x870e-hero/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/492&amp;lt;/code&amp;gt;&lt;br /&gt;
- sun4i-codec: add routing for headphones and internal speaker&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The sun4i-codec kernel driver covers a large number of Allwinner SoCs.&lt;br /&gt;
 The H616 codec has a single line-out route, which is used in concert&lt;br /&gt;
 with a Toshiba mux chip to send audio to either an internal speaker or&lt;br /&gt;
 headphone jack on a number of Anbernic handheld gaming devices.&lt;br /&gt;
 &lt;br /&gt;
 Add a UCM configuration to allow enabling/disabling the speaker amp&lt;br /&gt;
 depending on whether headphones are in use or not.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/491&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: sof-soundwire: Add setup of IIR, DRC, beamformer&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The SoundWire PCs with PCH-DMIC use the top level sof-soundwire.conf.&lt;br /&gt;
 This patch adds similar Dmic0 end-point processing enable as done in&lt;br /&gt;
 for DMIC in HDA codec PCs if the controls for processing exist.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: sof-soundwire: Add setup of IIR, DRC, beamformer&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch enables as BootSequence the DRC and multi-microphone&lt;br /&gt;
 beamformer processing with the supplied blobs in topology. The&lt;br /&gt;
 enable is for defaults if there is no previous control state. The&lt;br /&gt;
 user can permanently switch off them if needed.&lt;br /&gt;
 &lt;br /&gt;
 If DMI ID based customization can done with scripts in&lt;br /&gt;
 blobs/sof/product_configs or blobs/sof/user_configs. If the blob&lt;br /&gt;
 file names are not empty the blobs are applied by UCM2 as&lt;br /&gt;
 FixedBootSequence in every boot to replace topology defaults.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: sof-soundwire: Enable DRC and equalizers for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch enables SOF post-processing for soundwire speaker&lt;br /&gt;
 output. The DRC processing is enabled as BootSequence, and&lt;br /&gt;
 setup of DRC, IIR, and FIR equalizer blobs as FixedBootSeqeuence&lt;br /&gt;
 by DMI ID if custom blobs have been defined for the device in&lt;br /&gt;
 ucm2/blobs/sof/product_configs or ucm2/blobs/sof/user_configs.&lt;br /&gt;
 &lt;br /&gt;
 The DRC can be turned off permanently by user space if not&lt;br /&gt;
 desired since BootSequence is only used for first time UCM2&lt;br /&gt;
 start.&lt;br /&gt;
 &lt;br /&gt;
 The DRC, IIR, FIR blobs are set as FixedBootSequence only&lt;br /&gt;
 if custom blobs are defined. Otherwise the blobs defined in&lt;br /&gt;
 topology remain in use.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Enable Dmic0 DRC and TDFB&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch enables the SOF microphone capture pre-processing&lt;br /&gt;
 features as BootSequence initial values if the controls for them&lt;br /&gt;
 are available. If the user later switches these off, they will&lt;br /&gt;
 remain off.&lt;br /&gt;
 &lt;br /&gt;
 The DRC is dynamic range control that boosts the capture level,&lt;br /&gt;
 and the TDFB (time-domain fixed beamformer) improves capture&lt;br /&gt;
 signal-to-noise ratio for set beam angle direction. The used&lt;br /&gt;
 0 degrees angle is defined as angle towards notebook computer&lt;br /&gt;
 user.&lt;br /&gt;
 &lt;br /&gt;
 The generic blobs in topology can be replaced with device&lt;br /&gt;
 specific blobs based on DMI ID. See ucm2/blobs/sof/product_configs&lt;br /&gt;
 and ucm2/blobs/sof/user_configs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Blobs/SOF/IPC4: Add Beamformer blobs, update&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This change adds a few blobs to use with SOF TDFB beamformer&lt;br /&gt;
 and updates the instructions how to generate the blobs in SOF.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Cleanup definitions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch cleans up definitions in preparation to add more&lt;br /&gt;
 controlled processing for audio endpoints.&lt;br /&gt;
 &lt;br /&gt;
 - The algorithms names write style is aligned to e.g. &amp;quot;Iir&amp;quot; instead&lt;br /&gt;
   of &amp;quot;IIR&amp;quot; and &amp;quot;Iir&amp;quot; to avoid mistakes from typos.&lt;br /&gt;
 - Add prefix PostMixerAnalogPlayback to HDA analog playback&lt;br /&gt;
   blob names to separate them from other Speaker endpoints.&lt;br /&gt;
 - Similarly rename SofControl macro.&lt;br /&gt;
 &lt;br /&gt;
 The functionality is not changed.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Move variables defitions from&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch moves SOF control blobs related variables set are to&lt;br /&gt;
 a new dsp.conf that is included from top level sof-hda-dsp.conf.&lt;br /&gt;
 &lt;br /&gt;
 The change allows to use the variables in InitBootSequence for the&lt;br /&gt;
 controls. E.g. customize the default blobs applied based on&lt;br /&gt;
 DMI ID of the device.&lt;br /&gt;
 &lt;br /&gt;
 There's no change to functionality in this patch.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix SectionDevice identifiers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 According [1], the device naming scheme should be consistent.&lt;br /&gt;
 Try to rename affected device names according the documentation.&lt;br /&gt;
 &lt;br /&gt;
 [1] https://github.com/alsa-project/alsa-lib/blob/master/include/use-case.h&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: whitespace fixes&lt;br /&gt;
- USB-Audio: ALC4080: add support for MSI MEG X670E GODLIKE (USB 0db0:e1f8)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 www.msi.com/Motherboard/MEG-X670E-GODLIKE&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/488&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add ASUS ROG STRIX X870E-E GAMING WIFI (USB 0b05:1b9b)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/486&amp;lt;/code&amp;gt;&lt;br /&gt;
- Configuration files for Roland Bridge Cast X V2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Added configuration for Roland BridgeCast X. X Version of Bridgecast is wired diferently than the non X Version wich is supported&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/469&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Correct FixedBootSequence for dmic info&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Replace the curly brackets with square brackets.&lt;br /&gt;
 The curly ones break the FixedBootSequence parsing by resetting the&lt;br /&gt;
 sequence.&lt;br /&gt;
 If the /var/lib/alsa/card0.conf.d is not present then UCM will fail because&lt;br /&gt;
 all sequences before the dmic is lost, including the card-init:&lt;br /&gt;
 &lt;br /&gt;
 # alsactl init&lt;br /&gt;
 alsa-lib main.c:619:(execute_cfgsave) unable to open file '/var/lib/alsa/card0.conf.d/42-sof-hdmi.conf': No such file or directory&lt;br /&gt;
 alsa-lib main.c:2456:(set_fixedboot_user) Unable to execute force boot sequence&lt;br /&gt;
 &lt;br /&gt;
 The full sequence supposed to be:&lt;br /&gt;
 card-init&lt;br /&gt;
 ctl-remap&lt;br /&gt;
 cs42l43&lt;br /&gt;
 dmic&lt;br /&gt;
 hdmi&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/485&amp;lt;/code&amp;gt;&lt;br /&gt;
- amd-soundwire: add support for AMD generic legacy machine driver&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/478&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/470&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: Add back missing .conf suffix for product/user specific configs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/482&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: whitespace cleanup&lt;br /&gt;
- sof-soundwire: cs42l43: Correct CapturePCM and routing&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For headset microphone capture the correct PCM device to use is&lt;br /&gt;
 &amp;quot;hw:${CardId},1&amp;quot;, &amp;quot;hw:${CardId},4&amp;quot; is for built in microphone capture.&lt;br /&gt;
 &lt;br /&gt;
 Adjust the routing as well since :0,1 is connected to data port 2 on the&lt;br /&gt;
 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/466&amp;lt;/code&amp;gt;&lt;br /&gt;
- avs_nau8825: Fix JackControl name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This is the name reported by amixer events.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/464&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: cs42l43-spk: Correct PlaybackPCM and routing&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For speaker the correct PCM device to use is &amp;quot;hw:${CardId},2&amp;quot;, the&lt;br /&gt;
 &amp;quot;hw:${CardId},0&amp;quot; is for headset playback.&lt;br /&gt;
 &lt;br /&gt;
 Adjust the routing as well since with :0,2 the DP6RX1/2 needs to be&lt;br /&gt;
 selected for the speaker.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/465&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: Fix the case where sysfs dmi product_name attribute is not set&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
   !!DMI Information&lt;br /&gt;
   !!---------------&lt;br /&gt;
 &lt;br /&gt;
   Manufacturer:&lt;br /&gt;
   Product Name:&lt;br /&gt;
   Product Version:&lt;br /&gt;
   Firmware Version:  R6G07&lt;br /&gt;
   System SKU:        Default string&lt;br /&gt;
   Board Vendor:      Default string&lt;br /&gt;
   Board Name:        Default string&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2292583&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Fix handling of empty sys_vendor&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The mistake in UCM syntax caused in alsaucm start error:&lt;br /&gt;
 &lt;br /&gt;
 ALSA lib ucm_cond.c:367:(if_eval) unknown If.Condition.Type&lt;br /&gt;
 &lt;br /&gt;
        sys_vendor attribute is not set&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/463&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.14&lt;br /&gt;
=Detailed changelog between 1.2.12 and 1.2.14 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.14 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.14&lt;br /&gt;
===Documentation===&lt;br /&gt;
- doc: Port from htmllib to html.parser HTMLParser&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 htmllib was deprecated in 2.6 and removed in 3.x.&lt;br /&gt;
 &lt;br /&gt;
 Instead of dealing with non-breakable space in the HTMLParser,&lt;br /&gt;
 transform to spaces in parse_asoundlib_api() instead.&lt;br /&gt;
 &lt;br /&gt;
 At the same time adjust to the current ALSA API web page format.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Add formatter.py from PySolFC project&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The &amp;quot;formatter&amp;quot; module was deprecated in 3.4 and was removed&lt;br /&gt;
 from the standard library in 3.10.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Use getpass.getuser instead of os.getlogin&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Open pickle file as binary&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: urllib data must be decoded into text&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Use double backslash in regex&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Applied 2to3 on APICoverage.py and&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  alsa-python-coverage.py&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
- doc: Fix `summarizes' typo&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/15&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test python scripts===&lt;br /&gt;
- hctltest1.py: Skip read/write if no values in element&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/14&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
- alsahcontrol.c: Actually set IEC958 values with&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  Value.set_tuple()&lt;br /&gt;
 &lt;br /&gt;
 The IEC958 structure was prepared, but not actually written.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/14&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsahcontrol.c: Use PyBytes for IEC958 values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/14&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
- alsamixer: fix return value in pyalsamixerelement_getvolumedb()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems like typo.&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
- alsaseq: Fix type check in set_time()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 SeqEvent_set_time() has fallen victim to the inverted get_long1() return&lt;br /&gt;
 value here, erroring out when called with actual integers.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/17&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.11 and 1.2.14 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.14 releases=&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.14&lt;br /&gt;
- github: actions - create initial build.yaml&lt;br /&gt;
===Digigram Echo Mixer===&lt;br /&gt;
- echomixer: fix various gcc warnings&lt;br /&gt;
===Digigram PCXHR Loader===&lt;br /&gt;
- pcxhrloader: fix gcc warnings (string truncation)&lt;br /&gt;
===Envy24 Control===&lt;br /&gt;
- envy24control: port to GTK 3&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/35&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix GtkSpinButton runtime warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Change the parameters to gtk_adjustment_new to get rid of this runtime&lt;br /&gt;
 warning from GTK:&lt;br /&gt;
 &lt;br /&gt;
 GtkSpinButton: setting an adjustment with non-zero page size is&lt;br /&gt;
 deprecated&lt;br /&gt;
 &lt;br /&gt;
 The change is also important when envy24control is ported to GTK 3, as&lt;br /&gt;
 the spin buttons will stop working if it's not done.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/31&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix memory access errors in profiles&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix two memory errors in the profiles parser: an invalid read and a&lt;br /&gt;
 &amp;quot;source and destination overlap in strncpy&amp;quot; warning.&lt;br /&gt;
 &lt;br /&gt;
 When the profiles page is initialized it fetches the profile names from&lt;br /&gt;
 the profiles file. When a profile wasn't defined in the file, the parser&lt;br /&gt;
 made invalid reads outside the buffer.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/34&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix file descriptor leaks in profiles&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 File descriptors were leaked when &amp;quot;Save active profile&amp;quot; was pressed. Add&lt;br /&gt;
 the missing calls to close.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/33&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix crash when using system profiles file&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 envy24control crashed if you tried to start it with -f&lt;br /&gt;
 /etc/envy24control/profiles.conf.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/32&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix control callback for spdif output&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Update S/PDIF Output Settings GUI when settings change.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/30&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: simplify code by using gtk_widget_show_all&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Remove all gtk_widget_show calls and replace it with just one&lt;br /&gt;
 gtk_widget_show_all. This makes the code shorter and it will also help a&lt;br /&gt;
 future port to GTK 4, where gtk_widget_show is gone.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/29&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix spdif output settings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The S/PDIF Output Settings in envy24control had some bugs: wrong bits&lt;br /&gt;
 were set when user changed &amp;quot;Stream&amp;quot; under &amp;quot;Professional&amp;quot; or any of the&lt;br /&gt;
 settings under &amp;quot;Consumer&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/28&amp;lt;/code&amp;gt;&lt;br /&gt;
- envy24control: fix cast warnings and string array overflows&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
- hdajackretask: fix reset_changes_boot() declaration&lt;br /&gt;
- hdajackretask: Fix build with gcc7&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The old compiler doesn't allow a variable declaration inside switch&lt;br /&gt;
 block.&amp;lt;/code&amp;gt;&lt;br /&gt;
===RME Digi Control===&lt;br /&gt;
- rmedigicontrol: fix gcc warnings (string size)&lt;br /&gt;
===as10k1 (EMU10K1+ DSP Assembler)===&lt;br /&gt;
- as10k1: fix gcc warnings&lt;br /&gt;
===hdspconf===&lt;br /&gt;
- hdspconf: fix gcc warnings (const)&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
- hdspmixer: correct string delimiter in labels_aio_ss_input&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/issues/10&amp;lt;/code&amp;gt;&lt;br /&gt;
===ld10k1 (EMU10K1+ DSP Code Loader)===&lt;br /&gt;
- ld10k1: fix various gcc warnings&lt;br /&gt;
===mixartloader===&lt;br /&gt;
- mixartloader: fix gcc warnings (string truncation)&lt;br /&gt;
===usx2yloader===&lt;br /&gt;
- usx2yloader: fix gcc warnings (string size)&lt;br /&gt;
===vxloader===&lt;br /&gt;
- vxloader: fix gcc warnings (string size)&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.13_v1.2.14&amp;diff=10752</id>
		<title>Changes v1.2.13 v1.2.14</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.13_v1.2.14&amp;diff=10752"/>
		<updated>2025-04-14T16:09:21Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.13 v1.2.14]]&lt;br /&gt;
=Changelog between 1.2.13 and 1.2.14 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.14&lt;br /&gt;
: Delete alsalisp code&lt;br /&gt;
: include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
: seq: Define new events for UMP EP/FB change notifications&lt;br /&gt;
: configure: Make sequencer dependent on rawmidi&lt;br /&gt;
: src/Versions.in.in: Update *_tempo_base name&lt;br /&gt;
===Config API===&lt;br /&gt;
: include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
===Control API===&lt;br /&gt;
: control: remap - improve sync feature&lt;br /&gt;
: control: remap - add sync feature&lt;br /&gt;
: control: remap - separate event handling from map (preparation for sync)&lt;br /&gt;
: control: remap - add possibility to remap multiple source channels&lt;br /&gt;
: include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode (#2)&lt;br /&gt;
: pcm: hw: fix default timestamp type for O_APPPEND&lt;br /&gt;
: pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode&lt;br /&gt;
: pcm: fix minor typos in doc&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
: rawmidi: ump - fix snd_ump_block_info_set_block_id double version #2&lt;br /&gt;
: rawmidi: Extensions for tied device and substream inactive flag&lt;br /&gt;
: rawmidi: ump - fix snd_ump_block_info_set_block_id double version&lt;br /&gt;
: rawmidi: ump - fix snd_ump_block_info_get_block_id double version&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
: rawmidi: Make rawmidi flag bits doxygen-style comments&lt;br /&gt;
: rawmidi: Extensions for tied device and substream inactive flag&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: update_group_ports - rewrite blknames update&lt;br /&gt;
: ALSA: seq: Use SND_* instead of SNDRV_*&lt;br /&gt;
: ALSA: seq: Add missing UMP EP cap bit at snd_seq_create_ump_endpoint()&lt;br /&gt;
: seq: shuffle calloc arguments in snd_seq_hw_open (gcc warning)&lt;br /&gt;
: seq: add more checks to snd_seq_hw_set_client_info for older kernels&lt;br /&gt;
: seq: Fix typo of the group number in snd_seq_create_ump_endpoint()&lt;br /&gt;
: seq: Fix bogus return of snd_seq_client_info_get_ump_conversion()&lt;br /&gt;
: seq: seq.c - fix calloc arguments&lt;br /&gt;
: seq: seqmid - fix info-&amp;amp;gt;name is always true error&lt;br /&gt;
: seq: Define new events for UMP EP/FB change notifications&lt;br /&gt;
: seq: include UMP headers&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: do not bump syntax version to 8&lt;br /&gt;
: ucm: add '${LibCaps}' substitution&lt;br /&gt;
: ucm: remove @@LibraryVersion and @@SyntaxVersion variables&lt;br /&gt;
: ucm: format @@SyntaxVersion to 4 digits&lt;br /&gt;
: ucm: enhance documentation (sys-card + ranges + more)&lt;br /&gt;
: ucm: add @@LibraryVersion and @@SyntaxVersion variables&lt;br /&gt;
: ucm: add sys-card substitution&lt;br /&gt;
===/Makefile.am===&lt;br /&gt;
: Delete alsalisp code&lt;br /&gt;
===/include/Makefile.am===&lt;br /&gt;
: Delete alsalisp code&lt;br /&gt;
: include: prefer alsa/asoundlib.h for apps, dependency cleanups&lt;br /&gt;
===ALSA Lisp===&lt;br /&gt;
: Delete alsalisp code&lt;br /&gt;
===Documentation===&lt;br /&gt;
: doc: fix permissions&lt;br /&gt;
===External PCM Filter Plugin SDK===&lt;br /&gt;
: include: pcm extplug/ioplug: fix internal include&lt;br /&gt;
===External PCM I/O Plugin SDK===&lt;br /&gt;
: include: pcm extplug/ioplug: fix internal include&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: Sync UAPI asequencer.h with 6.14 kernel&lt;br /&gt;
: Sync UAPI asound.h with 6.14 kernel&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
: include/ump_msg.h: Fix endianness detection&lt;br /&gt;
: seq: include UMP headers&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h&lt;br /&gt;
===Utils===&lt;br /&gt;
: utils: add missing alsa-topology.pc.in to EXTRA_DIST&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.14&lt;br /&gt;
: axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: info - handle situations when devices are not available in kernel&lt;br /&gt;
: alsactl: info - print errors for next_device calls&lt;br /&gt;
: Remove trailing spaces in man pages&lt;br /&gt;
: alsactl: 90-alsa-restore.rules - fix AMD acp-pdm-mach link&lt;br /&gt;
: alsactl: 90-alsa-restore.rules - fix alsa_restore_go/std&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
: axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
: alsa-info: move man page to section 8 (administration commands)&lt;br /&gt;
: alsa-info.sh: Add alsa-ucm package to package filter&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: Topology: NHLT: Intel: Improve error message for DMIC enable conflict&lt;br /&gt;
: Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform&lt;br /&gt;
: axfer, topology: use only &amp;amp;lt;alsa/asoundlib.h&amp;amp;gt; include instead specific alsa-lib headers&lt;br /&gt;
: Topology: NHLT: Intel: Fix DMA slots config in SSP blob&lt;br /&gt;
===amixer===&lt;br /&gt;
: amixer: fix unknown TVL sequence print&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: Remove trailing spaces in man pages&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
: Remove trailing spaces in man pages&lt;br /&gt;
===aplaymidi2/arecordmidi2 (MIDI v2.0)===&lt;br /&gt;
: arecordmidi2: fix unitialization variable error in read_ump_raw()&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: Fix typos in messages&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Core===&lt;br /&gt;
: github: use ucm-validator2, use actions/checkout@v4&lt;br /&gt;
===Configuration===&lt;br /&gt;
: USB-Audio: Add support of HyperX SoloCast (USB ID 03f0:0b8b)&lt;br /&gt;
: ucm2: Qualcomm: add Asus Zenbook A14&lt;br /&gt;
: ucm2: Qualcomm: add Lenovo ThinkBook 16 support&lt;br /&gt;
: ucm2: Qualcomm: add HP Omnibook X14  support&lt;br /&gt;
: USB-Audio: Add focusrite scarlett 18i20 lineup&lt;br /&gt;
: USB-Audio: Add Roland BridgeCast One&lt;br /&gt;
: sof-soundwire: cs42l43: Switch mixer based on output volume&lt;br /&gt;
: ucm2: sof-soundwire: Correct include file path for dsp.conf&lt;br /&gt;
: USB-Audio: ALC4080 - add rear microphone support for 0414:a014 (Gigabyte Aorus Pro)&lt;br /&gt;
: sof-soundwire: Add LED support for cs35l56 amplifiers&lt;br /&gt;
: sof-soundwire: cs42l43: Drop headset mic from mic mute LED&lt;br /&gt;
: HDA: mics - don't create conflict link for Headphone Mic&lt;br /&gt;
: HDA: mics - improve the Jack selection&lt;br /&gt;
: HDA: mics - prefer 'Mic Jack' instead 'Headphone Jack'&lt;br /&gt;
: USB-Audio: ALC4080 - add support for ASUS B850-I (USB ID 0b05:1be1)&lt;br /&gt;
: sof-hda-dsp: Use common HDA initialization from /HDA/init.conf&lt;br /&gt;
: HDA: move led.conf include to more appropriate place&lt;br /&gt;
: ucm2: Qualcomm: fix typo in Lenovo T14s matching&lt;br /&gt;
: sof-soundwire: rt1318: add playback control switch&lt;br /&gt;
: ucm2: Qualcomm: add Lenovo Yoga Slim7x support&lt;br /&gt;
: ucm2: Qualcomm: add Lenovo T14s support&lt;br /&gt;
: ucm2: MediaTek: mt8390-evk: Add support for SOF&lt;br /&gt;
: Torradex: replace spaces with tabs when appropriate&lt;br /&gt;
: Torradex: fix wrong device names Headphone/Microphone&lt;br /&gt;
: USB-Audio: Add support for RME Fireface UCX II&lt;br /&gt;
: Qualcomm: Add QCS6490 RB3Gen2 HiFi config&lt;br /&gt;
: Qualcomm: Add QCM6490 IDP HiFi config&lt;br /&gt;
: ucm2: IO-Boards: Toradex: verdin: Add support for Toradex&lt;br /&gt;
: ucm2: IO-Boards: Toradex: verdin: Add support for Toradex&lt;br /&gt;
: ucm2: NXP: iMX6: Toradex: colibri-imx6: Add support for&lt;br /&gt;
: ucm2: NXP: iMX7: Toradex: colibri-imx7: Add support for&lt;br /&gt;
: ucm2: NXP: iMX8X: Toradex: colibri-imx8x: Add support for&lt;br /&gt;
: ucm2: NXP: iMX6: Toradex: apalis-imx6: Add support for&lt;br /&gt;
: ucm2: NXP: iMX8: Toradex: apalis-imx8: Add support for&lt;br /&gt;
: ucm2: IO-Boards: Toradex: apalis: Add support for Toradex&lt;br /&gt;
: USB-Audio: add Roland Quad-Capture support&lt;br /&gt;
: ucm2: HDA - remove HDA-Capture-value.conf and put contents directly to HDACaptureDevice macro&lt;br /&gt;
: ucm2: HDA: HiFi-analog/mic: Refactor the analog mic discovery&lt;br /&gt;
: GoXLR: Add 'Broadcast Stream Mix 2' to Capture if channels&lt;br /&gt;
: use SetLED in rt1318 init configuration&lt;br /&gt;
: Turn speaker LED accroding to rt1318 speaker status&lt;br /&gt;
: ucm2: use new SetLED macro to hide the implementation details&lt;br /&gt;
: common: add led.conf with SetLED macro to hide implementation details&lt;br /&gt;
: USB-Audio: Add support for TASCAM Model 12&lt;br /&gt;
: UCM2: Blobs: SOF: Cleanup blob names from .blob to .bin&lt;br /&gt;
: USB-Audio: alc4080: Add MSI PRO B650-A WIFI USB ID 0db0:9e6d&lt;br /&gt;
: USB-Audio: Improve support for Focusrite 4th Gen devices&lt;br /&gt;
: USB-Audio: GoXLR - fix the channel detection for mini, cleanups&lt;br /&gt;
: USB-Audio: set capture channels to 4 in UR22C-HiFi.conf&lt;br /&gt;
: sof-soundwire: Fix cs42l43 dmic initialisation&lt;br /&gt;
: sof-soundwire: Split cs42l43 dmic initialisation&lt;br /&gt;
: ucm2: add mt8183_mt6358_ts3a227_max98357&lt;br /&gt;
: ucm2: add mt8183_da7219_rt1015p&lt;br /&gt;
: ucm2: add acp3x-alc5682-alc1015&lt;br /&gt;
: DEBUG.md: add &amp;quot;Logs from PipeWire (wireplumber)&amp;quot; section&lt;br /&gt;
: USB-Audio: Revelator-IO-44-HiFi - fix device names (validator)&lt;br /&gt;
: Rename ucm2/AMD/acp3xalc5682m98 to ucm2/AMD/acp3x-alc5682-max98357&lt;br /&gt;
: Rename ucm2/AMD/acpd7219m98357 to ucm2/AMD/acp-da7219-rt5682-max98357&lt;br /&gt;
: Qualcomm: Add SM8750 MTP HiFi config&lt;br /&gt;
: rt722: change output volume of headphone to 0dB&lt;br /&gt;
: ucm2: USB-Audio: add Presonus Revelator IO 44 (USB194f:0424)&lt;br /&gt;
: USB-Audio: ALC4080 - add ASUS ROG Crosshair X870E Hero (USB ID 0b05:1b7c)&lt;br /&gt;
: sun4i-codec: add routing for headphones and internal speaker&lt;br /&gt;
: UCM2: sof-soundwire: Add setup of IIR, DRC, beamformer&lt;br /&gt;
: UCM2: sof-soundwire: Add setup of IIR, DRC, beamformer&lt;br /&gt;
: UCM2: sof-soundwire: Enable DRC and equalizers for&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Enable Dmic0 DRC and TDFB&lt;br /&gt;
: UCM2: Blobs/SOF/IPC4: Add Beamformer blobs, update&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Cleanup definitions&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Move variables defitions from&lt;br /&gt;
: ucm: fix SectionDevice identifiers&lt;br /&gt;
: ucm2: whitespace fixes&lt;br /&gt;
: USB-Audio: ALC4080: add support for MSI MEG X670E GODLIKE (USB 0db0:e1f8)&lt;br /&gt;
: USB-Audio: ALC4080 - add ASUS ROG STRIX X870E-E GAMING WIFI (USB 0b05:1b9b)&lt;br /&gt;
: Configuration files for Roland Bridge Cast X V2&lt;br /&gt;
: ucm2: sof-soundwire: Correct FixedBootSequence for dmic info&lt;br /&gt;
: amd-soundwire: add support for AMD generic legacy machine driver&lt;br /&gt;
: sof-hda-dsp: Add back missing .conf suffix for product/user specific configs&lt;br /&gt;
: sof-soundwire: whitespace cleanup&lt;br /&gt;
: sof-soundwire: cs42l43: Correct CapturePCM and routing&lt;br /&gt;
: avs_nau8825: Fix JackControl name&lt;br /&gt;
: sof-soundwire: cs42l43-spk: Correct PlaybackPCM and routing&lt;br /&gt;
: sof-hda-dsp: Fix the case where sysfs dmi product_name attribute is not set&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Fix handling of empty sys_vendor&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.14&lt;br /&gt;
=Changelog between 1.2.12 and 1.2.14 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.14&lt;br /&gt;
===Documentation===&lt;br /&gt;
: doc: Port from htmllib to html.parser HTMLParser&lt;br /&gt;
: doc: Add formatter.py from PySolFC project&lt;br /&gt;
: doc: Use getpass.getuser instead of os.getlogin&lt;br /&gt;
: doc: Open pickle file as binary&lt;br /&gt;
: doc: urllib data must be decoded into text&lt;br /&gt;
: doc: Use double backslash in regex&lt;br /&gt;
: doc: Applied 2to3 on APICoverage.py and&lt;br /&gt;
: doc: Fix `summarizes' typo&lt;br /&gt;
===Test python scripts===&lt;br /&gt;
: hctltest1.py: Skip read/write if no values in element&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
: alsahcontrol.c: Actually set IEC958 values with&lt;br /&gt;
: alsahcontrol.c: Use PyBytes for IEC958 values&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
: alsamixer: fix return value in pyalsamixerelement_getvolumedb()&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
: alsaseq: Fix type check in set_time()&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.14 releases=&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.14&lt;br /&gt;
: github: actions - create initial build.yaml&lt;br /&gt;
===Digigram Echo Mixer===&lt;br /&gt;
: echomixer: fix various gcc warnings&lt;br /&gt;
===Digigram PCXHR Loader===&lt;br /&gt;
: pcxhrloader: fix gcc warnings (string truncation)&lt;br /&gt;
===Envy24 Control===&lt;br /&gt;
: envy24control: port to GTK 3&lt;br /&gt;
: envy24control: fix GtkSpinButton runtime warnings&lt;br /&gt;
: envy24control: fix memory access errors in profiles&lt;br /&gt;
: envy24control: fix file descriptor leaks in profiles&lt;br /&gt;
: envy24control: fix crash when using system profiles file&lt;br /&gt;
: envy24control: fix control callback for spdif output&lt;br /&gt;
: envy24control: simplify code by using gtk_widget_show_all&lt;br /&gt;
: envy24control: fix spdif output settings&lt;br /&gt;
: envy24control: fix cast warnings and string array overflows&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
: hdajackretask: fix reset_changes_boot() declaration&lt;br /&gt;
: hdajackretask: Fix build with gcc7&lt;br /&gt;
===RME Digi Control===&lt;br /&gt;
: rmedigicontrol: fix gcc warnings (string size)&lt;br /&gt;
===as10k1 (EMU10K1+ DSP Assembler)===&lt;br /&gt;
: as10k1: fix gcc warnings&lt;br /&gt;
===hdspconf===&lt;br /&gt;
: hdspconf: fix gcc warnings (const)&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
: hdspmixer: correct string delimiter in labels_aio_ss_input&lt;br /&gt;
===ld10k1 (EMU10K1+ DSP Code Loader)===&lt;br /&gt;
: ld10k1: fix various gcc warnings&lt;br /&gt;
===mixartloader===&lt;br /&gt;
: mixartloader: fix gcc warnings (string truncation)&lt;br /&gt;
===usx2yloader===&lt;br /&gt;
: usx2yloader: fix gcc warnings (string size)&lt;br /&gt;
===vxloader===&lt;br /&gt;
: vxloader: fix gcc warnings (string size)&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=10119</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=10119"/>
		<updated>2024-11-12T13:53:56Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.13 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10118</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10118"/>
		<updated>2024-11-12T13:52:50Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10117</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=10117"/>
		<updated>2024-11-12T13:52:37Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-11-12&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.13 release | [[Changes v1.2.12 v1.2.13]&lt;br /&gt;
&lt;br /&gt;
; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.12_v1.2.13&amp;diff=10116</id>
		<title>Detailed changes v1.2.12 v1.2.13</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.12_v1.2.13&amp;diff=10116"/>
		<updated>2024-11-12T13:51:30Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.12 and 1.2.13 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.13 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.13&lt;br /&gt;
- configure: do allow to use --with-pic for static build&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: bumb version to 1.2.13pre1 (for alsa-utils)&lt;br /&gt;
- github: use upload-artifacts@v4&lt;br /&gt;
- src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13&lt;br /&gt;
- seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Implement the API function calls corresponding to the new sequencer&lt;br /&gt;
 port flag bit that has been added recently to the kernel.&lt;br /&gt;
 A UMP MIDI 2.0 device allow to have an optional MIDI 1.0 port while&lt;br /&gt;
 speaking in MIDI 2.0 protocol for other UMP Groups.  The new seq port&lt;br /&gt;
 flag indicates that.&lt;br /&gt;
 &lt;br /&gt;
 This is rather a minor difference, and since ALSA sequencer core&lt;br /&gt;
 covers the all conversions, usually you don't have to worry about it&lt;br /&gt;
 at all.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add API functions to set different tempo base values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 MIDI2 Set Tempo message uses 10ns-based values, and we need to update&lt;br /&gt;
 the API to change the base time unit.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds a few new API functions:&lt;br /&gt;
 - snd_seq_has_queue_tempo_base() returns 1 if the client supports a&lt;br /&gt;
   new tempo-base value; if 0, it's an old system and application has&lt;br /&gt;
   to use the tempo in the fixed 1us unit&lt;br /&gt;
 - the tempo base can be changed with&lt;br /&gt;
   snd_seq_queue_tempo_set_tempo_base(), provided in nsec unit;&lt;br /&gt;
   the value has to be either 10 or 1000 (or 0 as default, equivalent&lt;br /&gt;
   with 1000)&lt;br /&gt;
 &lt;br /&gt;
 The protocol version is checked and fallback to the fixed 1us base for&lt;br /&gt;
 the old clients.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a helper function to return the number of words of a given UMP&lt;br /&gt;
 packet type.  Used for parsing MIDI Clip File stream, for example.&amp;lt;/code&amp;gt;&lt;br /&gt;
- src/Versions.in: Add guards for sequencer and rawmidi syms&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Similarly like PCM and others, add the ifdef guards for new symbols&lt;br /&gt;
 for sequencer and rawmidi interfaces.&amp;lt;/code&amp;gt;&lt;br /&gt;
- src/Versions.in: Add new seq / rawmidi functions for UMP&lt;br /&gt;
===Control API===&lt;br /&gt;
- control: remap - clarify comments and docs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix copy-n-paste errors.&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment&lt;br /&gt;
- Fix TLV dB parser in case of used container&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In case when dB information does not appear as the only TLV type in the&lt;br /&gt;
 stream (it might be wrapped in a container, but the container can not&lt;br /&gt;
 have any other type), the TLV parser fails to get the dB TLV pointer.&lt;br /&gt;
 &lt;br /&gt;
 This commit fixes it by distinguishing between TLV parse error and dB&lt;br /&gt;
 information not being found in a container (-ENOENT), so the parser can iterate&lt;br /&gt;
 over all elements in the container.&lt;br /&gt;
 &lt;br /&gt;
 Also, it fixes out-of-bounds read in case of malicious TLV record.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/409&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: Make ump_{endpoint|block}_info calls optional&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the NULL check for ump_endpoint_info and ump_block_info calls.&lt;br /&gt;
 Those can be NULl depending on the target.&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: close - deactivate async handler before snd_pcm_drop()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It reduces probablity to activate the async handler when snd_pcm_close() is called.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/394&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: dmix: Don't clear scpm-&amp;amp;gt;info flag&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 spcm-&amp;amp;gt;info bits should be a copy of the slave PCM info as is.&lt;br /&gt;
 While we clear the unsupported SND_PCM_INFO_PAUSE bit there, it should&lt;br /&gt;
 be rather cleared only for the exposed info to apps, not spcm-&amp;amp;gt;info.&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: dmix: Fix resume with multiple instances&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The fix for PCM dmix suspend/resume checks spcm-&amp;amp;gt;info bit of&lt;br /&gt;
 SND_PCM_INFO_RESUME for applying a workaround for drivers with the&lt;br /&gt;
 full resume support.  This assumed that scpm-&amp;amp;gt;info is exposed from the&lt;br /&gt;
 underlying slave PCM device.&lt;br /&gt;
 &lt;br /&gt;
 The above is true for the first opened instance, but for the second&lt;br /&gt;
 opened instance, it's a copy from the saved data in shmem.  And, we&lt;br /&gt;
 dropped SND_PCM_INFO_RESUME bit there to assure not to expose the full&lt;br /&gt;
 resume capability to applications.  This resulted in the&lt;br /&gt;
 inconsistencies, and when the second instance is resumed at first, it&lt;br /&gt;
 misses the snd_pcm_resume() call, hence the driver doesn't react&lt;br /&gt;
 properly any longer.&lt;br /&gt;
 &lt;br /&gt;
 For addressing it, we keep SND_PCM_INFO_RESUME bit in shmptr-&amp;amp;gt;s.info&lt;br /&gt;
 bits as is, while dropping the bit exposed to apps in&lt;br /&gt;
 snd_pcm_direct_hw_refine() and *_hw_params() callbacks.&lt;br /&gt;
 &lt;br /&gt;
 Reported-and-tested-by: Chancel Liu &amp;amp;lt;chancel.liu@nxp.com&amp;amp;gt;&lt;br /&gt;
 Closes: https://lore.kernel.org/DB9PR04MB94988752ED7C43B399E0BC00E3942@DB9PR04MB9498.eurprd04.prod.outlook.com&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use the new clock source mechanism to get information about&lt;br /&gt;
 similar PCM clock sources for PCM streams.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/linux-sound/20240625172836.589380-1-perex@perex.cz/&amp;lt;/code&amp;gt;&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
- ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a helper function to return the number of words of a given UMP&lt;br /&gt;
 packet type.  Used for parsing MIDI Clip File stream, for example.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also update doxygen config accordingly.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix a typo that caused a doxygen error.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The API functions to fill the data on snd_ump_endpoint_info and&lt;br /&gt;
 snd_ump_block_info were missing.  Let's add them.&lt;br /&gt;
 &lt;br /&gt;
 They can be used to construct a virtual UMP endpoint and block.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- seq: Correct a typo in documentation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The right function name is snd_seq_has_queue_tempo_base().&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Implement the API function calls corresponding to the new sequencer&lt;br /&gt;
 port flag bit that has been added recently to the kernel.&lt;br /&gt;
 A UMP MIDI 2.0 device allow to have an optional MIDI 1.0 port while&lt;br /&gt;
 speaking in MIDI 2.0 protocol for other UMP Groups.  The new seq port&lt;br /&gt;
 flag indicates that.&lt;br /&gt;
 &lt;br /&gt;
 This is rather a minor difference, and since ALSA sequencer core&lt;br /&gt;
 covers the all conversions, usually you don't have to worry about it&lt;br /&gt;
 at all.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Avoid strlcat()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 strlcat() isn't available in every system, so better to avoid it.&lt;br /&gt;
 Rewrite the code without strlcat().&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/0796c157-1ac3-47a3-9d54-ba86f59d64d5@linux.intel.com&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Fix wrong FB direction at snd_seq_create_ump_block()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 snd_seq_create_ump_block() receives a snd_ump_block_info_t data at the&lt;br /&gt;
 creation of a FB and updates its associated sequencer port, but it&lt;br /&gt;
 handled the port direction incorrectly.  The UMP / port direction&lt;br /&gt;
 means the connectivity, but the current code translated other way&lt;br /&gt;
 round.  The correct translation should be that input = receiver, i.e.&lt;br /&gt;
 a writable port for applications, and output = source, a readable port&lt;br /&gt;
 for applications.&lt;br /&gt;
 &lt;br /&gt;
 This patch corrects the translation, and add more comments to the&lt;br /&gt;
 direction definition.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add API functions to set different tempo base values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 MIDI2 Set Tempo message uses 10ns-based values, and we need to update&lt;br /&gt;
 the API to change the base time unit.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds a few new API functions:&lt;br /&gt;
 - snd_seq_has_queue_tempo_base() returns 1 if the client supports a&lt;br /&gt;
   new tempo-base value; if 0, it's an old system and application has&lt;br /&gt;
   to use the tempo in the fixed 1us unit&lt;br /&gt;
 - the tempo base can be changed with&lt;br /&gt;
   snd_seq_queue_tempo_set_tempo_base(), provided in nsec unit;&lt;br /&gt;
   the value has to be either 10 or 1000 (or 0 as default, equivalent&lt;br /&gt;
   with 1000)&lt;br /&gt;
 &lt;br /&gt;
 The protocol version is checked and fallback to the fixed 1us base for&lt;br /&gt;
 the old clients.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Correct section descriptions for UMP&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The usage of \section and \subsection were wrong in the previous&lt;br /&gt;
 commit, where the tags were missing.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add description about MIDI 2.0 and UMP handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add more description of the new ALSA sequencer features for MIDI 2.0&lt;br /&gt;
 and UMP handling.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add API helper functions for creating UMP Endpoint and Blocks&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For making it easer for applications to create a virtual UMP Endpoint&lt;br /&gt;
 and UMP blocks, add two API helper functions.&lt;br /&gt;
 &lt;br /&gt;
 snd_seq_create_ump_endpoint() creates (unsurprisingly) a UMP Endpoint,&lt;br /&gt;
 based on the given snd_ump_endpoint_info_t information.  The number of&lt;br /&gt;
 (max) UMP groups belonging to this Endpoint has to be specified.&lt;br /&gt;
 This function sets up the Endpoint info on the sequencer client, and&lt;br /&gt;
 creates a MIDI 2.0 UMP port as well as UMP Group ports automatically.&lt;br /&gt;
 The name of the sequencer client is updated from the Endpoint name,&lt;br /&gt;
 too.&lt;br /&gt;
 &lt;br /&gt;
 After creating a UMP Endpoint, create each UMP Block via&lt;br /&gt;
 snd_seq_create_ump_block() function with a snd_ump_block_info_t info.&lt;br /&gt;
 The associated groups for each block have to be specified there.&lt;br /&gt;
 The port names and capability bits are updated accordingly after&lt;br /&gt;
 setting each block information.&amp;lt;/code&amp;gt;&lt;br /&gt;
===/src/Makefile.am===&lt;br /&gt;
- src/Versions.in: Add guards for sequencer and rawmidi syms&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Similarly like PCM and others, add the ifdef guards for new symbols&lt;br /&gt;
 for sequencer and rawmidi interfaces.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Async helpers===&lt;br /&gt;
- Fixes: 5600b901 (&amp;quot;async: snd_async_del_handler - move clear signal using sigaction as last&amp;quot;)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A wrong list head is used to check if the given list with async handlers&lt;br /&gt;
 is empty. Correct this.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/394&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- conf: fix snd_config_substitute (for src-&amp;amp;gt;parent)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If source configuration node has a parent set, it must be always&lt;br /&gt;
 detached to avoid memory corruptions.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Documentation===&lt;br /&gt;
- ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also update doxygen config accordingly.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
- Sync UAPI asound.h and asequencer.h with 6.12 kernel&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The recent upstream kernel received a few features and extended /&lt;br /&gt;
 cleaned up the asound.h and asequencer.h uapi files:&lt;br /&gt;
 - ALSA: pcm: Introduce MSBITS subformat interface&lt;br /&gt;
 - ALSA: pcm: clarify and fix default msbits value for all formats&lt;br /&gt;
 - ALSA: pcm: reinvent the stream synchronization ID API&lt;br /&gt;
 - ALSA: timer: Introduce virtual userspace-driven timers&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use the new clock source mechanism to get information about&lt;br /&gt;
 similar PCM clock sources for PCM streams.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/linux-sound/20240625172836.589380-1-perex@perex.cz/&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Implement the API function calls corresponding to the new sequencer&lt;br /&gt;
 port flag bit that has been added recently to the kernel.&lt;br /&gt;
 A UMP MIDI 2.0 device allow to have an optional MIDI 1.0 port while&lt;br /&gt;
 speaking in MIDI 2.0 protocol for other UMP Groups.  The new seq port&lt;br /&gt;
 flag indicates that.&lt;br /&gt;
 &lt;br /&gt;
 This is rather a minor difference, and since ALSA sequencer core&lt;br /&gt;
 covers the all conversions, usually you don't have to worry about it&lt;br /&gt;
 at all.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add API functions to set different tempo base values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 MIDI2 Set Tempo message uses 10ns-based values, and we need to update&lt;br /&gt;
 the API to change the base time unit.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds a few new API functions:&lt;br /&gt;
 - snd_seq_has_queue_tempo_base() returns 1 if the client supports a&lt;br /&gt;
   new tempo-base value; if 0, it's an old system and application has&lt;br /&gt;
   to use the tempo in the fixed 1us unit&lt;br /&gt;
 - the tempo base can be changed with&lt;br /&gt;
   snd_seq_queue_tempo_set_tempo_base(), provided in nsec unit;&lt;br /&gt;
   the value has to be either 10 or 1000 (or 0 as default, equivalent&lt;br /&gt;
   with 1000)&lt;br /&gt;
 &lt;br /&gt;
 The protocol version is checked and fallback to the fixed 1us base for&lt;br /&gt;
 the old clients.&amp;lt;/code&amp;gt;&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
- ump_msg: Add missing definition for Set Key Signature Message&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Set Key Signature message was missing at the time we defined&lt;br /&gt;
 for Flex Data types.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Define types for UMP Mixed Data Set messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Mixed Data Set messages is another messages of the type 5&lt;br /&gt;
 (SND_UMP_MSG_TYPE_EXTENDED_DATA) with the status 8 and 9.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Add a new helper snd_ump_get_byte()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For making it easier to extract a byte from the UMP packet no matter&lt;br /&gt;
 which endian is used, introduce a new helper function&lt;br /&gt;
 snd_ump_get_byte().  It'll be useful for retrieving SysEx byte or a&lt;br /&gt;
 name string.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There was a typo in snd_ump_msg_flex_data_t definition; it should be&lt;br /&gt;
 &amp;quot;set_metronome&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a helper function to return the number of words of a given UMP&lt;br /&gt;
 packet type.  Used for parsing MIDI Clip File stream, for example.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Drop unsuitable comments&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There were some leftover comments from the old code that don't fit any&lt;br /&gt;
 longer.  Drop them.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Add definitions for Utility, Stream and Flex Data messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch provides more struct / union definitions for UMP Utility,&lt;br /&gt;
 Stream and Flex Data messages, provided in the new UMP v1.1&lt;br /&gt;
 specification.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For the little-endian format, the parameters are stored incorrectly&lt;br /&gt;
 in snd_ump_msg_system_t type.  Swap the both parameter positions to&lt;br /&gt;
 correct to the right positions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also update doxygen config accordingly.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump_msg.h: Fix doxygen comments&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Correct the lack of markers and missing comments for some unions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add API helper functions for creating UMP Endpoint and Blocks&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For making it easer for applications to create a virtual UMP Endpoint&lt;br /&gt;
 and UMP blocks, add two API helper functions.&lt;br /&gt;
 &lt;br /&gt;
 snd_seq_create_ump_endpoint() creates (unsurprisingly) a UMP Endpoint,&lt;br /&gt;
 based on the given snd_ump_endpoint_info_t information.  The number of&lt;br /&gt;
 (max) UMP groups belonging to this Endpoint has to be specified.&lt;br /&gt;
 This function sets up the Endpoint info on the sequencer client, and&lt;br /&gt;
 creates a MIDI 2.0 UMP port as well as UMP Group ports automatically.&lt;br /&gt;
 The name of the sequencer client is updated from the Endpoint name,&lt;br /&gt;
 too.&lt;br /&gt;
 &lt;br /&gt;
 After creating a UMP Endpoint, create each UMP Block via&lt;br /&gt;
 snd_seq_create_ump_block() function with a snd_ump_block_info_t info.&lt;br /&gt;
 The associated groups for each block have to be specified there.&lt;br /&gt;
 The port names and capability bits are updated accordingly after&lt;br /&gt;
 setting each block information.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The API functions to fill the data on snd_ump_endpoint_info and&lt;br /&gt;
 snd_ump_block_info were missing.  Let's add them.&lt;br /&gt;
 &lt;br /&gt;
 They can be used to construct a virtual UMP endpoint and block.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- test: Add an example program to inquire UMP Endpoint and Block info&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Provide an example program to inquire UMP Endpoint and Block info in&lt;br /&gt;
 various APIs.&amp;lt;/code&amp;gt;&lt;br /&gt;
- test: Add an example program to create a virtual UMP Endpoint&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Provide an example program to demonstrate how to create a UMP Endpoint&lt;br /&gt;
 and Blocks, i.e. a virtual UMP device.&lt;br /&gt;
 &lt;br /&gt;
 It's a simple filtering application that just haves the incoming note&lt;br /&gt;
 on/off velocity and sends out to the output.  The UMP Endpoint and&lt;br /&gt;
 Block attributes can be adjusted via command-line options.&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.13&lt;br /&gt;
- alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The UCM configuration for AMD ACP digital microphones combines HDA analog card&lt;br /&gt;
 with ASoC AMD ACP digital microphone card. When the ACP microphone card&lt;br /&gt;
 is detected later than HDA analog card, the UCM initialization for HDA&lt;br /&gt;
 analog card should be executed again.&lt;br /&gt;
 &lt;br /&gt;
 Additional changes:&lt;br /&gt;
 &lt;br /&gt;
 Added --with-alsactl-udev-extra-test argument to handle the tests for&lt;br /&gt;
 directories. The default value was kept.&lt;br /&gt;
 &lt;br /&gt;
 Added --alsactl-udev-args argument to pass extra arguments to alsactl&lt;br /&gt;
 in the udev rule.&lt;br /&gt;
 &lt;br /&gt;
 Note: The autoconf does not handle correctly spaces so configure&lt;br /&gt;
 call like 'configure --alsactl-udev-args=&amp;quot;-E ENV=abcd&amp;quot;' is not allowed.&lt;br /&gt;
 Substitue '__' string as ' ' for this reason.&lt;br /&gt;
 &lt;br /&gt;
 Example:&lt;br /&gt;
 &lt;br /&gt;
    configure --with-alsactl-udev-args=&amp;quot;-E__ENV=abcd&amp;quot; \&lt;br /&gt;
              --with-alsactl-udev-extra-test='TEST==&amp;quot;/abcd&amp;quot;,__TEST==&amp;quot;/xyz&amp;quot;,'&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/278&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: bumb required alsa-lib version to 1.2.13&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Code requires new sequencer API extensions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- github: use upload-artifacts@v4&lt;br /&gt;
- configure: Drop unused conditionals&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Since the required alsa-lib version was bumped and the relevant code&lt;br /&gt;
 cleanup, some conditionals are no longer referred.  Drop them.&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: Requires the latest ALSA-lib release 1.2.12&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 New features such as MIDI 2.0 should be always enabled for the&lt;br /&gt;
 builds.  Update the dependency to alsa-lib 1.2.12.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Add initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aplaymidi2 is a program similar like aplaymidi, but intended for&lt;br /&gt;
 playing back a MIDI Clip file that was introduced for handling UMP.&lt;br /&gt;
 MIDI Clip file contains UMP packets, and its structure is much simpler&lt;br /&gt;
 than SMF.&lt;br /&gt;
 &lt;br /&gt;
 The options are mostly same as aplaymidi, but I omitted -l option for&lt;br /&gt;
 simplifying the code.&amp;lt;/code&amp;gt;&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
- aplaymidi2: Add initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aplaymidi2 is a program similar like aplaymidi, but intended for&lt;br /&gt;
 playing back a MIDI Clip file that was introduced for handling UMP.&lt;br /&gt;
 MIDI Clip file contains UMP packets, and its structure is much simpler&lt;br /&gt;
 than SMF.&lt;br /&gt;
 &lt;br /&gt;
 The options are mostly same as aplaymidi, but I omitted -l option for&lt;br /&gt;
 simplifying the code.&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The UCM configuration for AMD ACP digital microphones combines HDA analog card&lt;br /&gt;
 with ASoC AMD ACP digital microphone card. When the ACP microphone card&lt;br /&gt;
 is detected later than HDA analog card, the UCM initialization for HDA&lt;br /&gt;
 analog card should be executed again.&lt;br /&gt;
 &lt;br /&gt;
 Additional changes:&lt;br /&gt;
 &lt;br /&gt;
 Added --with-alsactl-udev-extra-test argument to handle the tests for&lt;br /&gt;
 directories. The default value was kept.&lt;br /&gt;
 &lt;br /&gt;
 Added --alsactl-udev-args argument to pass extra arguments to alsactl&lt;br /&gt;
 in the udev rule.&lt;br /&gt;
 &lt;br /&gt;
 Note: The autoconf does not handle correctly spaces so configure&lt;br /&gt;
 call like 'configure --alsactl-udev-args=&amp;quot;-E ENV=abcd&amp;quot;' is not allowed.&lt;br /&gt;
 Substitue '__' string as ' ' for this reason.&lt;br /&gt;
 &lt;br /&gt;
 Example:&lt;br /&gt;
 &lt;br /&gt;
    configure --with-alsactl-udev-args=&amp;quot;-E__ENV=abcd&amp;quot; \&lt;br /&gt;
              --with-alsactl-udev-extra-test='TEST==&amp;quot;/abcd&amp;quot;,__TEST==&amp;quot;/xyz&amp;quot;,'&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/278&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: state: verify only control count not numids&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The numids may change. Verify if a control is added or removed.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: state: recode set_control() to use newer functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The goal is to make the code more clean and separate elem id parsing.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aconnect===&lt;br /&gt;
- aconnect: Drop superfluous ifdefs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Now that the latest alsa-lib 1.2.12 became mandatory, all ugly ifdefs&lt;br /&gt;
 can be dropped.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aconnect: Fix the indication of inactive ports&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The inactive port should have been shown in each port line instead of&lt;br /&gt;
 the client name line.&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- topology: Fix strcat() to uninitialized memory in&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If *defs == NULL the realloc() will be a simple malloc() and return a&lt;br /&gt;
 pointer to uninitialized memory. Doing a strcat() to this is bad, so in&lt;br /&gt;
 that case strcpy() the string into the newly allocated buffer.&lt;br /&gt;
 &lt;br /&gt;
 This fixes the buffer overflow bug, such as:&lt;br /&gt;
 &lt;br /&gt;
 *** buffer overflow detected ***: terminated&lt;br /&gt;
 Program received signal SIGABRT, Aborted.&lt;br /&gt;
 __pthread_kill_implementation (no_tid=0, signo=6, threadid=&amp;amp;lt;optimized out&amp;amp;gt;) at ./nptl/pthread_kill.c:44&lt;br /&gt;
 warning: 44     ./nptl/pthread_kill.c: No such file or directory&lt;br /&gt;
 (gdb) bt&lt;br /&gt;
     at ../sysdeps/posix/libc_fatal.c:132&lt;br /&gt;
     at ./debug/fortify_fail.c:24&lt;br /&gt;
     dest=dest@entry=0x5555555682c0 &amp;quot;hUUU\005PLATFORM=mtl,PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-sdw-cs42l42-l0-max98363-l2-4ch-48k-96k.bin,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,DMIC0_ID=3,DMIC1_ID=4,DMIC1_ENABLE=passth&amp;quot;...,&lt;br /&gt;
     src=src@entry=0x7fffffffe0fa &amp;quot;PLATFORM=mtl,PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-sdw-cs42l42-l0-max98363-l2-4ch-48k-96k.bin,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,DMIC0_ID=3,DMIC1_ID=4,DMIC1_ENABLE=passthrough&amp;quot;..., destlen=&amp;amp;lt;optimized out&amp;amp;gt;) at ./debug/strcat_chk.c:34&lt;br /&gt;
     __src=0x7fffffffe0fa &amp;quot;PLATFORM=mtl,PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-sdw-cs42l42-l0-max98363-l2-4ch-48k-96k.bin,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,DMIC0_ID=3,DMIC1_ID=4,DMIC1_ENABLE=passthrough&amp;quot;...,&lt;br /&gt;
     __dest=&amp;amp;lt;optimized out&amp;amp;gt;) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:130&lt;br /&gt;
     d=0x7fffffffe0fa &amp;quot;PLATFORM=mtl,PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-sdw-cs42l42-l0-max98363-l2-4ch-48k-96k.bin,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,DMIC0_ID=3,DMIC1_ID=4,DMIC1_ENABLE=passthrough&amp;quot;...,&lt;br /&gt;
     defs=&amp;amp;lt;synthetic pointer&amp;amp;gt;) at topology.c:400&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/277&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: SSP: Handle differences for ACE3.x&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - The SSC1 bits 21 and 20, TSRE and RSRE, do not exist.&lt;br /&gt;
 - The SSC0 bit 30 ACS does not exist.&lt;br /&gt;
 - The SSC0 bit 6 ECS does not exist but needs to be set, add note.&lt;br /&gt;
 - The MDIVXCTRL bits 20:21 MNDSS does not exist.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/276&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: SSP: Always set SSC0 Network mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The MOD = 1 is the only allowed setting for SSC0(31) bit for&lt;br /&gt;
 cAVS 2.x and all ACE versions 1.x, 2.x, and 3.x&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/276&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: SSP: Add support for blob format&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the 3.0 format that is used for the PTL&lt;br /&gt;
 ACE3.x platform. Blob 3.0 is based on blob 1.5 but it adds&lt;br /&gt;
 DMA control registers settings and has some changes in&lt;br /&gt;
 registers bitfields.&lt;br /&gt;
 &lt;br /&gt;
 This patch also fixes some compile warnings when NHLT_DEBUG is&lt;br /&gt;
 set for comparing int with unsigned in ssp-debug.c for code for&lt;br /&gt;
 all blobs variants.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/276&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: pre_process_create_items - remove useless class_id_local&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This variable was not freed correctly on function return.&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: pre-processor: Introduce a new feature for subtree&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Introduce a new kyword &amp;quot;SubTreeCopy&amp;quot; for extneding existing conf nodes&lt;br /&gt;
 with additional nodes. This feature is useful for extending previous&lt;br /&gt;
 pipeline class definitions with the addition of one or more widgets&lt;br /&gt;
 without having to duplicate everything in the new class definition.&lt;br /&gt;
 &lt;br /&gt;
 For example: Consider a pipeline class definition as below. Note that&lt;br /&gt;
 only the widgets &amp;amp; routes are shown here.&lt;br /&gt;
 &lt;br /&gt;
 Class.Pipeline.mixout-gain-dai-copier-playback {&lt;br /&gt;
         Object.Widget {&lt;br /&gt;
                 mixout.&amp;quot;1&amp;quot; {}&lt;br /&gt;
                 dai-copier.&amp;quot;1&amp;quot; {}&lt;br /&gt;
                 gain.&amp;quot;1&amp;quot; {}&lt;br /&gt;
                 pipeline.&amp;quot;1&amp;quot; {}&lt;br /&gt;
         }&lt;br /&gt;
 &lt;br /&gt;
         Object.Base {&lt;br /&gt;
                 !route [&lt;br /&gt;
                         {&lt;br /&gt;
                                 source mixout.$index.1&lt;br /&gt;
                                 sink    gain.$index.1&lt;br /&gt;
                         }&lt;br /&gt;
                 ]&lt;br /&gt;
         }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 If we want to extend this pipeline with the addition of an eqiir/eqfir,&lt;br /&gt;
 we can create a SubTreeCopy node with type extend as follows:&lt;br /&gt;
 &lt;br /&gt;
 Class.Pipeline.mixout-gain-eqiir-eqfir-dai-copier-playback {&lt;br /&gt;
         SubTreeCopy.baseclass {&lt;br /&gt;
                 source &amp;quot;Class.Pipeline.mixout-gain-dai-copier-playback&amp;quot;&lt;br /&gt;
                 type extend&lt;br /&gt;
 &lt;br /&gt;
                 tree {&lt;br /&gt;
                         Object.Widget {&lt;br /&gt;
                                 eqiir.1 {}&lt;br /&gt;
                                 eqfir.1 {}&lt;br /&gt;
                         }&lt;br /&gt;
 &lt;br /&gt;
                         Object.Base {&lt;br /&gt;
                                 !route [&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source gain.$index.1&lt;br /&gt;
                                                 sink   eqiir.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source eqiir.$index.1&lt;br /&gt;
                                                 sink   eqfir.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                 ]&lt;br /&gt;
                         }&lt;br /&gt;
                 }&lt;br /&gt;
         }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 Note that the target is left undefined, which means that the newly&lt;br /&gt;
 created subtree will be merged to the parent node that contains the&lt;br /&gt;
 &amp;quot;SubTreeCopy&amp;quot; node i.e. in this case&lt;br /&gt;
 Class.Pipeline.mixout-gain-eqiir-eqfir-dai-copier-playback&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 But if we want to modify an existing pipeline class while modifying the&lt;br /&gt;
 order of widgets and/or inserting new widgets, we should use the type&lt;br /&gt;
 &amp;quot;override&amp;quot; instead. This allows for adding new widgets to the list of&lt;br /&gt;
 widgets in the base class definition while also allowing overriding the&lt;br /&gt;
 routes to allow inserting the new widgets and reordering the widgets in&lt;br /&gt;
 the base class. For example, if we want to add a drc widget between the&lt;br /&gt;
 gain and the eqiir modules in the above class, we can do the following:&lt;br /&gt;
 &lt;br /&gt;
 Class.Pipeline.mixout-efx-dai-copier-playback {&lt;br /&gt;
         # This copy will override all widgets/routes in the base class&lt;br /&gt;
         SubTreeCopy.baseclass {&lt;br /&gt;
                 source &amp;quot;Class.Pipeline.mixout-gain-eqiir-eqfir-dai-copier-playback&amp;quot;&lt;br /&gt;
                 target &amp;quot;Class.Pipeline&amp;quot;&lt;br /&gt;
                 type override&lt;br /&gt;
 &lt;br /&gt;
                 tree {&lt;br /&gt;
                         Object.Widget {&lt;br /&gt;
                                 drc.1 {}&lt;br /&gt;
                         }&lt;br /&gt;
 &lt;br /&gt;
                         Object.Base {&lt;br /&gt;
                                 !route [&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source mixout.$index.1&lt;br /&gt;
                                                 sink    gain.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source gain.$index.1&lt;br /&gt;
                                                 sink    drc.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source  drc.$index.1&lt;br /&gt;
                                                 sink    eqiir.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                         {&lt;br /&gt;
                                                 source  eqiir.$index.1&lt;br /&gt;
                                                 sink    eqfir.$index.1&lt;br /&gt;
                                         }&lt;br /&gt;
                                 ]&lt;br /&gt;
                         }&lt;br /&gt;
                 }&lt;br /&gt;
         }&lt;br /&gt;
 &lt;br /&gt;
         # Explicitly copy the widgets from the base class now&lt;br /&gt;
         SubTreeCopy.widgets {&lt;br /&gt;
                 source &amp;quot;Class.Pipeline.mixout-gain-eqiir-eqfir-dai-copier-playback.Object.Widget&amp;quot;&lt;br /&gt;
                 target &amp;quot;Class.Pipeline.mixout-efx-dai-copier-playback.Object.Widget&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/268&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: Fix compile warning in dmic-process.c&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch fixes warnings like:&lt;br /&gt;
 &lt;br /&gt;
 intel/dmic/dmic-process.c: In function 'select_mode':&lt;br /&gt;
 intel/dmic/dmic-process.c:498:35: warning:&lt;br /&gt;
 format '%s' expects a matching 'char *' argument [-Wformat=]&lt;br /&gt;
 &lt;br /&gt;
 The intended __func__ string is missing from the two fprintf()&lt;br /&gt;
 prints for errors.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/270&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: Print '=== PAUSE ===' only if it is supported&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Instead of printing the '=== PAUSE ===' unconditionally before calling&lt;br /&gt;
 do_pause(), move it to the function and only print it if the stream can&lt;br /&gt;
 be paused.&lt;br /&gt;
 &lt;br /&gt;
 If the stream cannot be paused that the '=== PAUSE ===' will be replaced&lt;br /&gt;
 by `PAUSE command ignored (no hw support)` immediately, which is not&lt;br /&gt;
 observable by users but automation scripts will catch the '=== PAUSE ==='&lt;br /&gt;
 and might think that the stream is indeed got paused.&lt;br /&gt;
 &lt;br /&gt;
 Move the print into do_pause() function after the snd_pcm_pause() have&lt;br /&gt;
 returned without error to make sure it is only printed if the stream is&lt;br /&gt;
 paused and we are waiting for the pause release from user to proceed.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/271&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
- aplaymidi: Allow to pass 0 to -u option, too&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Specifying -u 0 shouldn't be treated as an error but it should mean&lt;br /&gt;
 the legacy MIDI 1.0 handling.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi: Drop ifdef for UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Now that the latest alsa-lib 1.2.12 became mandatory, all ugly ifdefs&lt;br /&gt;
 can be dropped.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplaymidi2/arecordmidi2 (MIDI v2.0)===&lt;br /&gt;
- aplaymidi2: Use snd_ump_get_byte() helper&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For simplifying code, use snd_ump_get_byte() to retrieve the meta text&lt;br /&gt;
 data.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Add -a option to pass all UMP packets&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 So far, aplaymidi2 passes the MIDI1/MIDI2 channel voice UMP messages&lt;br /&gt;
 to the target while processing other UMP messages internally.  But&lt;br /&gt;
 sometimes we'd like to pass all UMP messages as is and let the&lt;br /&gt;
 receiver processes.&lt;br /&gt;
 &lt;br /&gt;
 This patch adds a new option -a (or --passall) to pass the all UMP&lt;br /&gt;
 packets included in the given MIDI Clip file to the target as-is.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Fix --silent option handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The --silent option takes no argument.  Correct the wrong setup.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Fix truncated text in meta data text handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The current code didn't proceed the text position buffer and the text&lt;br /&gt;
 was always truncated in 12 bytes.  Let's fix it.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Add options to put meta data texts&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For convenience, add more options to embed the meta data texts given&lt;br /&gt;
 via command line.  The song name etc can be given directly via the&lt;br /&gt;
 respective option directly, e.g. --song=&amp;quot;text...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Add --profile option&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Allow to add arbitrary profile UMP data to be put into the&lt;br /&gt;
 configuration of the recorded stream via --profile option.&lt;br /&gt;
 The file must contain valid UMP data encoded in big-endian.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Add stdout output and --silent option&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When the output file is '-', it's recorded to stdout.&lt;br /&gt;
 &lt;br /&gt;
 For avoiding the corruption, this mode also suppresses the messages to&lt;br /&gt;
 stdout, too, which can be enabled also via -s / --silent option.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Add --silent option&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For suppressing the messages, add -s / --silent option.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;arecordmidi2: Correct the MIDI FB direction&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit e609d66807589caad6d38bd2c848fc571675ef62.&lt;br /&gt;
 &lt;br /&gt;
 It turned out that the failure was rather in alsa-lib API; the&lt;br /&gt;
 input and output have been incorrectly implemented.&lt;br /&gt;
 Now that the alsa-lib code got fixed, let's revert the bad fix.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Show meta data texts&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Now aplaymidi2 shows the meta data texts embedded in Flex Data&lt;br /&gt;
 messages such as copyright and lyrics.  The text output isn't&lt;br /&gt;
 synchronized yet with the actual position, though.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Fix the tick in 1us tempo-base&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The recorded tick is incorrectly converted for 1us tempo-base on the&lt;br /&gt;
 old kernels.  Since we correct the queue tempo, we don't have to&lt;br /&gt;
 adjust the returned tick value any longer.  The current code applies&lt;br /&gt;
 it doubly, resulting in 100 times slower.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Correct the MIDI FB direction&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The direction was wrongly passed to the FB setup.  It has to be&lt;br /&gt;
 &amp;quot;OUTPUT&amp;quot; instead of &amp;quot;INPUT, so that other applications can write to&lt;br /&gt;
 arecordmidi2 port.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Start queue at starting the stream&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The queue should be started at the very same time of the start of the&lt;br /&gt;
 stream itself in the interactive mode.  Otherwise it'll get bogus long&lt;br /&gt;
 waits until the start of the clip.&lt;br /&gt;
 &lt;br /&gt;
 Move the code to start the queue in start_bar(), so that it's always&lt;br /&gt;
 tied with the start sequence.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Add passive mode and interactive mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Allow arecordmidi2 running without specifying the source ports via -p&lt;br /&gt;
 option.  This will create a UMP Endpoint with the full 16 FBs, and&lt;br /&gt;
 simply reads from the input ports via subscribers.  User needs to&lt;br /&gt;
 connect to the ports manually, though.&lt;br /&gt;
 &lt;br /&gt;
 Also, add -r option to run in the interactive mode.  In the&lt;br /&gt;
 interactive mode, arecordmidi2 waits for the RETURN key entered from&lt;br /&gt;
 the terminal to start the recording, and the recording ends after&lt;br /&gt;
 another RETURN key.&amp;lt;/code&amp;gt;&lt;br /&gt;
- arecordmidi2: Add initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 arecordmidi2 is a similar program like arecordmidi for recording the&lt;br /&gt;
 incoming MIDI events, but storing in a MIDI Clip file for MIDI 2.0.&lt;br /&gt;
 &lt;br /&gt;
 Most options are kept from arecordmidi, but some are dropped: namely,&lt;br /&gt;
 the -l, -m and -f options are dropped for code simplicity.&lt;br /&gt;
 Also -s option is dropped as well, as there is no need for split for&lt;br /&gt;
 MIDI Clip file unlike SMF.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplaymidi2: Add initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aplaymidi2 is a program similar like aplaymidi, but intended for&lt;br /&gt;
 playing back a MIDI Clip file that was introduced for handling UMP.&lt;br /&gt;
 MIDI Clip file contains UMP packets, and its structure is much simpler&lt;br /&gt;
 than SMF.&lt;br /&gt;
 &lt;br /&gt;
 The options are mostly same as aplaymidi, but I omitted -l option for&lt;br /&gt;
 simplifying the code.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- aseqdump: Add missing dump of UMP Set Key Signature Message&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The handling of Set Key Signature message of the Flex Data type was&lt;br /&gt;
 missing by some reason.  Now the definition was added in alsa-lib&lt;br /&gt;
 ump_msg.h, so let's show the contents.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Add dump of UMP Mixed Data Set messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the support for yet more UMP messages.  UMP Mixed Data Set&lt;br /&gt;
 messages are the generic data containers withe the message type 5&lt;br /&gt;
 (shared with 8-bit SysEx).&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Use snd_ump_get_byte() helper&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For simplifying code, use the new helper function snd_ump_get_byte()&lt;br /&gt;
 for extracting a byte data for SysEx and co.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Correct the limit of UMP 7-bit SysEx bytes&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UMP 7-bit SysEx can hold up to 6 bytes, not 14 bytes.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Avoid OOB access with broken SysEx UMP packets&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UMP SysEx messages have length field to specify the contained data&lt;br /&gt;
 bytes, but they can be over the actual packet size.  Add the proper&lt;br /&gt;
 size limit checks for avoiding the access overflow.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Support of UMP 8-bit SysEx messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the support to dump UMP 8-bit SysEx messages.&lt;br /&gt;
 A slight code refactoring to share the code snippet between 7bit and&lt;br /&gt;
 8bit SysEx handling, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Show SysEx prefix to UMP SysEx data dump&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Show the event prefix &amp;quot;SysEx&amp;quot; for UMP SysEx data.  Otherwise it's&lt;br /&gt;
 difficult to know what it is.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Check the -u option value properly&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Instead of passing the value as is, check the value passed to -u&lt;br /&gt;
 option and bail out for bad values.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Drop ifdef for UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Now that the latest alsa-lib 1.2.12 is mandatory, drop the ugly&lt;br /&gt;
 ifdefs.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Fix bogus velocity value output in UMP MIDI2 mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The printf format for a normalized velocity in MIDI2 mode had a typo,&lt;br /&gt;
 resulting in a bogus value.  Fix it.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Support of UMP Stream and Flex Data message types&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Enhance aseqdump to interpret more UMP messages.  Now it includes the&lt;br /&gt;
 standard  Stream messages and Flex Data messages.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Refactor UMP SysEx dump&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A slightly better version.  The extraction of a SysEx byte from a UMP&lt;br /&gt;
 packet is more complicated than wished, in anyway.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Show UMP SysEx messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Dump the 7bit SysEx messages from UMP packets as well.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqsend===&lt;br /&gt;
- change getopt_long return variable from char to int&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/275&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Simplify using the standard helper function&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use the standard MIDI event encoder function provided in alsa-lib and&lt;br /&gt;
 simplify the code.  We can reduce a lot of lines.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Move snd_seq_set_client_midi_version() call out of main()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Move the low-level API function call to init_seq() instead of calling&lt;br /&gt;
 directly from main().  Just a code refactoring.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Refine man page&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Make man page a bit nicer; reformatting and setting bold/italic&lt;br /&gt;
 properly, typo fixes, and adding a few more words and sections.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Update the help texts for long options&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The help text was forgotten to be updated for the new long options.&lt;br /&gt;
 Updated now.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Support long options&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the support for long-style options such as --verbose.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Support UMP mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a new option -u to specify the UMP MIDI1 or MIDI2 mode.  As&lt;br /&gt;
 default (-u 0), the program reads the legacy MIDI 1.0 byte stream,&lt;br /&gt;
 while in UMP mode, it reads as UMP packets and send to the target.&lt;br /&gt;
 The UMP packet bytes are encoded in big endian.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqsend: Support realtime / system messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The realtime / system messages (0xFx) wasn't handled properly.&lt;br /&gt;
 Add the code to support those messages.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: White-space and slight code refactoring&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix white spaces and applied a slight code refactoring to reduce the&lt;br /&gt;
 indentation levels.  No code functionality changes.&amp;lt;/code&amp;gt;&lt;br /&gt;
===gitcompile===&lt;br /&gt;
- gitcompile: restore ACLOCAL_FLAGS ability to use&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fixes cryptic &amp;quot;error macro 'AM_PATH_ALSA' not found in library&lt;br /&gt;
 configure.ac:22&amp;quot; when attempting a local install as described at&lt;br /&gt;
 https://thesofproject.github.io/latest/getting_started/build-guide/build-from-scratch.html#build-alsa-lib-and-alsa-utils-from-source&lt;br /&gt;
 &lt;br /&gt;
 Fixes giant commit f9e6010d5ec7 (&amp;quot;topology: plugins - add Intel nhlt&lt;br /&gt;
 encoder plugin&amp;quot;) which added a second invocation of `aclocal` in 2021&lt;br /&gt;
 but forgot the extra `$alsa_m4_flags`.&lt;br /&gt;
 &lt;br /&gt;
 To avoid duplication, do not fix by adding the missing `$alsa_m4_flags`&lt;br /&gt;
 to the second aclocal invocation. Instead, drop that variable and append&lt;br /&gt;
 `-I ../alsa-lib/utils` directly to $ACLOCAL_FLAGS&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/272&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Core===&lt;br /&gt;
- bug: Fix verbose logging in GitHub Workflow&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/202&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- USB-Audio: ALC4080 - change ID 26ce:0a08 to list multiple motherboards&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The hardware id '26ce:0a08' seems to be re-used by multiple motherboards at ASRock.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/461&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add support for MSI MPG X870E CARBON (ID: 0db0:0b58)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ```&lt;br /&gt;
 $ lsusb | ag audio&lt;br /&gt;
 Bus 003 Device 007: ID 0db0:0b58 Micro Star International USB Audio&lt;br /&gt;
 ```&lt;br /&gt;
 &lt;br /&gt;
 ```&lt;br /&gt;
 Audio   Realtek® ALC4080 Codec&lt;br /&gt;
 ```&lt;br /&gt;
 https://www.msi.com/Motherboard/MPG-X870E-CARBON-WIFI/Specification&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/460&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: fix bracket location for If.motu-D828&lt;br /&gt;
- USB-Audio: add missing bracket for If.motu-D828&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/458&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add MSI X870 Tomahawk motherboard (ID 0db0:cd0e)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/455&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8395-evk: Add headset jack detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add headphone and headset microphone jack detection support on&lt;br /&gt;
 mt8395-evk.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8390-evk: Add headset jack detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add headphone and headset microphone jack detection support on&lt;br /&gt;
 mt8390-evk.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8370-evk: Add headset jack detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add headphone and headset microphone jack detection support on&lt;br /&gt;
 mt8370-evk.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8395-evk: Add dynamic configuration for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If mt8395-evk doesn't load the HDMI/DP dtbo, the 'unknown'&lt;br /&gt;
 available status will be shown on the Ubuntu GNOME.&lt;br /&gt;
 To solve this issue, add the dynamic configuration to detect&lt;br /&gt;
 whether the system is loading HDMI/DP dtbo or not.&lt;br /&gt;
 The HDMI/DP device would be configured only if the related&lt;br /&gt;
 dtbo has been loaded by the system.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8390-evk: Add dynamic configuration for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If mt8390-evk doesn't load the HDMI/DP dtbo, the 'unknown'&lt;br /&gt;
 available status will be shown on the Ubuntu GNOME.&lt;br /&gt;
 To solve this issue, add the dynamic configuration to detect&lt;br /&gt;
 whether the system is loading HDMI/DP dtbo or not.&lt;br /&gt;
 The HDMI/DP device would be configured only if the related&lt;br /&gt;
 dtbo has been loaded by the system.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8370-evk: Add dynamic configuration for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If mt8370-evk doesn't load the HDMI/DP dtbo, the 'unknown'&lt;br /&gt;
 available status will be shown on the Ubuntu GNOME.&lt;br /&gt;
 To solve this issue, add the dynamic configuration to detect&lt;br /&gt;
 whether the system is loading HDMI/DP dtbo or not.&lt;br /&gt;
 The HDMI/DP device would be configured only if the related&lt;br /&gt;
 dtbo has been loaded by the system.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/456&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - add ASRock X870E Taichi (ID 26ce:0a0b)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/457&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sm8650-qrd: fix codec initialisation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The lazy include of the four codec initialisation files are incorrectly&lt;br /&gt;
 specified using the same identifier which means that only the last one&lt;br /&gt;
 is actually included.&lt;br /&gt;
 &lt;br /&gt;
 This specifically means that the Speakers and Headphone stereo mixer&lt;br /&gt;
 elements are never defined and cannot be used for hardware volume&lt;br /&gt;
 control.&lt;br /&gt;
 &lt;br /&gt;
 The default Speaker digital volume is also never set by the BootSequence&lt;br /&gt;
 as intended.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/454&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sm8650-mtp: fix codec initialisation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The lazy include of the two codec initialisation files are incorrectly&lt;br /&gt;
 specified using the same identifier which means that only the last one&lt;br /&gt;
 is actually included.&lt;br /&gt;
 &lt;br /&gt;
 This specifically means that the Speakers stereo mixer element is never&lt;br /&gt;
 defined and cannot be used for hardware volume control.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/454&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sm8550-hdk: fix codec initialisation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The lazy include of the four codec initialisation files are incorrectly&lt;br /&gt;
 specified using the same identifier which means that only the last one&lt;br /&gt;
 is actually included.&lt;br /&gt;
 &lt;br /&gt;
 This specifically means that the Speakers and Headphone stereo mixer&lt;br /&gt;
 elements are never defined and cannot be used for hardware volume&lt;br /&gt;
 control.&lt;br /&gt;
 &lt;br /&gt;
 The default Speaker digital volume is also never set by the BootSequence&lt;br /&gt;
 as intended.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/454&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;ucm2: Qualcomm: x1e80100: add USB DisplayPort&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit 1dcb58e4fac989bafe0705e49a7f029727207fb3.&lt;br /&gt;
 &lt;br /&gt;
 The recently added DisplayPort support depends on kernel changes that&lt;br /&gt;
 never made it upstream and has some usability issues that remain to be&lt;br /&gt;
 resolved.&lt;br /&gt;
 &lt;br /&gt;
 Revert for now to avoid breaking existing setups.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/453&amp;lt;/code&amp;gt;&lt;br /&gt;
- acppdmmach: add support for ACP 7.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Starting with ACP 7.0 there is a generic 'acppdmmach' driver that&lt;br /&gt;
 will be utilized.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/452&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add sequence for controlling Mic Mute LED&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also ensure the unused microphone is disabled so that currently used mic&lt;br /&gt;
 can fully control the LED.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20241017122027.1207373-2-mstrozek@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Change map control names to make them unique and user friendly&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Both 'Speaker Digital' and 'cs42l43 PDM2' names were found in other alsa&lt;br /&gt;
 controls, confusing the MixerElems paths. Make them unique to avoid errors for&lt;br /&gt;
 hardware mutes. Also add 'Capture' string into microphone controls to make&lt;br /&gt;
 them work properly.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20241017122027.1207373-1-mstrozek@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- rt722: add mic led support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/443&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: wsa884x: fix typo in mixer names&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 DTS fix for x1e80100-CRD will be submitted upstream separately&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/450&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: USB-Audio: add Steinberg UR22C (USB0499:172f)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Similar to UR24C and UR44C, but with 2 inputs 2 outputs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/446&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add Roland Bridge Cast V2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/445&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: add RT1320 amplifier&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for rt1320 amplifier&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/439&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: add rt712 VA device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support headphone/headset mic/speaker/dmic for rt712 VA&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/435&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for Focusrite 4th Gen devices&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/438&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs_nau8825 - reuse configurations&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Move identical pieces to one file.&lt;br /&gt;
 &lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for HDMI configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using HDMI codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for ssm4567 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using ssm4567 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for rt5663 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using rt5663 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for rt5514 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using rt5514 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for nau8825 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using nau8825 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for max98927 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using max98927 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for max98373 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using max98373 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for max98357a configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using max98357a codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for da7219 configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using da7219 codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel: avs: Add UCM files for DMIC configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs for devices using DMIC codec.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Use the HdmiDevice macro for hdmi device creation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The duplicated code for the hdmi device creation can be removed by using&lt;br /&gt;
 the HdmiDevice macro.&lt;br /&gt;
 &lt;br /&gt;
 The macro needs Syntax 7 to work (variable as parameter support), update&lt;br /&gt;
 the Syntax version of the file as well.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/413&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel/sof-hda-dsp: Use the HdmiDevice macro for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The duplicated code for the hdmi device creation can be removed by using&lt;br /&gt;
 the HdmiDevice macro.&lt;br /&gt;
 &lt;br /&gt;
 The macro needs Syntax 7 to work (variable as parameter support), update&lt;br /&gt;
 the Syntax version of the file as well.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/413&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: common: pcm: hdmi: Add new macro to conditionally&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The new HdmiDevice macro can be used to create the hdmi PCM device for a&lt;br /&gt;
 hardware PCM whose ID can be found in the Iec61937Devices comma separated&lt;br /&gt;
 device ID list.&lt;br /&gt;
 It is the caller's responsibility to pass correct device id of an HDMI PCM&lt;br /&gt;
 as Dev.&lt;br /&gt;
 &lt;br /&gt;
 The new macro needs Syntax 7 support.&lt;br /&gt;
 &lt;br /&gt;
 Example for a use by sof-hda-dsp where the HDMI devices are 3, 4 and 5&lt;br /&gt;
 &lt;br /&gt;
 Macro.0.HdmiDevice { Iec61937Devices &amp;quot;${var:Iec61937Pcms1}&amp;quot; Dev 3 Idx 0 }&lt;br /&gt;
 Macro.1.HdmiDevice { Iec61937Devices &amp;quot;${var:Iec61937Pcms1}&amp;quot; Dev 4 Idx 1 }&lt;br /&gt;
 Macro.2.HdmiDevice { Iec61937Devices &amp;quot;${var:Iec61937Pcms1}&amp;quot; Dev 5 Idx 2 }&lt;br /&gt;
 &lt;br /&gt;
 If.HdmiIec61937 {&lt;br /&gt;
         Condition {&lt;br /&gt;
                 Type RegexMatch&lt;br /&gt;
                 Regex &amp;quot;((^|,)[345](,|$))&amp;quot;&lt;br /&gt;
                 String &amp;quot;${var:Iec61937Pcms1}&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
         True.Macro.save_hdmi_cfg.HdmiPCMSave { Name &amp;quot;42-sof-hdmi&amp;quot; }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 The Iec61937Pcms1 contains a match string of &amp;quot;5,4,3&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/413&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for Motu 828&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/416&amp;lt;/code&amp;gt;&lt;br /&gt;
- common: pcm/split: add support up to 32 / 8 channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 MOTU 828 has up to 32 hardware channels. Add support for this&lt;br /&gt;
 configuration to common/pcm/split.conf.&lt;br /&gt;
 &lt;br /&gt;
 Also, add support for up to 8 channels for the abstact devices&lt;br /&gt;
 (like 7.1 surround).&lt;br /&gt;
 &lt;br /&gt;
 Note that this change requires recent alsa-lib (Syntax 7).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/417&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/416&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for MOTU Ultralite mk5&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/422&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add SM8550 HDK HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm SM8550-HDK Board to handle:&lt;br /&gt;
 - on-board Speakers&lt;br /&gt;
 - Headphones speakers&lt;br /&gt;
 - Headphones Microphones&lt;br /&gt;
 - Top and Bottom on-board Microphones&lt;br /&gt;
 &lt;br /&gt;
 Tested with PulseAudio 16.1&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/393&amp;lt;/code&amp;gt;&lt;br /&gt;
- codes: wcd938x: Add Analog Microphones 1 &amp;amp; 5 Sequences&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add Enable and Disable sequences for Analog microphones connected&lt;br /&gt;
 to WCD989x Inputs 1 &amp;amp; 5.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/393&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add 0582:01d8 BOSS Katana HEAD MkII support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/430&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add support for Solid State Labs SSL 2+&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/429&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2/conf.d: add symlink for Qualcomm DB820c&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Since the release 6.3 Linux kernel uses driver name apq8096 for Qualcomm&lt;br /&gt;
 Dragonboard 820c. This makes alsaucm look for conf.d/apq8096/DB820c.conf&lt;br /&gt;
 and then for conf.d/apq8096/apq8096.conf, while alsa-ucm-conf has&lt;br /&gt;
 historical conf.d/DB820c/DB820c.conf symlink. Add symlink to provide&lt;br /&gt;
 correct configuration for the device.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/428&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add Headset capture&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add device for recording via headset (AMIC2 analogue microphone).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/423&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wcd938x: correct 'cset' command&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Intention was to use 'cset':&lt;br /&gt;
 &lt;br /&gt;
   ALSA lib parser.c:1224:(parse_sequence) error: sequence command 'set' is ignored&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/423&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add USB DisplayPort playback&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add two DisplayPort (over USB) playback devices, conflicting with the&lt;br /&gt;
 headset, because they use the same Multimedia1 frontend.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/423&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add 0db0:543d MSI TRX40 Pro 10G&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/427&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add support for cs42l43/cs35l56 bridge configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The cs42l43 has both a SPI master and an I2S interface, in some&lt;br /&gt;
 configurations 2 cs35l56 amplifiers are connected to these to provide&lt;br /&gt;
 bass speakers whilst the cs42l43's internal speaker drivers are used for&lt;br /&gt;
 the tweeters. Add UCM configuration for this type of system.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add missing match for cs42l43 speakers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The cs42l43 reports as cs42l43-spk in the speaker case, the regex in&lt;br /&gt;
 sof-soundwire needs updated to recognise that.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp: Fix the case where sysfs dmi sys_vendor attribute is not set&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2292583&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.13&lt;br /&gt;
- README: document the ALSA state file clearing&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/425&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.11 and 1.2.13 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.13 releases=&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.13&lt;br /&gt;
===Utilities===&lt;br /&gt;
- ffplay: Use new ffmpeg channel layout API&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 AVCodecParameters.channels got removed in ffmpeg 7 in favour of the new&lt;br /&gt;
 channel layout API.&lt;br /&gt;
 &lt;br /&gt;
 https://github.com/FFmpeg/FFmpeg/commit/65ddc74988245a01421a63c5cffa4d900c47117c&lt;br /&gt;
 &lt;br /&gt;
 Co-Authored-By: Antonio Rojas &amp;amp;lt;arojas@archlinux.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.12_v1.2.13&amp;diff=10114</id>
		<title>Changes v1.2.12 v1.2.13</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.12_v1.2.13&amp;diff=10114"/>
		<updated>2024-11-12T13:51:16Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.12 v1.2.13]]&lt;br /&gt;
=Changelog between 1.2.12 and 1.2.13 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.13&lt;br /&gt;
: configure: do allow to use --with-pic for static build&lt;br /&gt;
: configure: bumb version to 1.2.13pre1 (for alsa-utils)&lt;br /&gt;
: github: use upload-artifacts@v4&lt;br /&gt;
: src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13&lt;br /&gt;
: seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
: seq: Add API functions to set different tempo base values&lt;br /&gt;
: ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
: src/Versions.in: Add guards for sequencer and rawmidi syms&lt;br /&gt;
: src/Versions.in: Add new seq / rawmidi functions for UMP&lt;br /&gt;
===Control API===&lt;br /&gt;
: control: remap - clarify comments and docs&lt;br /&gt;
: control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment&lt;br /&gt;
: Fix TLV dB parser in case of used container&lt;br /&gt;
: control: Make ump_{endpoint|block}_info calls optional&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: close - deactivate async handler before snd_pcm_drop()&lt;br /&gt;
: pcm: dmix: Don't clear scpm-&amp;amp;gt;info flag&lt;br /&gt;
: pcm: dmix: Fix resume with multiple instances&lt;br /&gt;
: pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
: ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
: ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
: ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol()&lt;br /&gt;
: ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: Correct a typo in documentation&lt;br /&gt;
: seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
: seq: Avoid strlcat()&lt;br /&gt;
: seq: Fix wrong FB direction at snd_seq_create_ump_block()&lt;br /&gt;
: seq: Add API functions to set different tempo base values&lt;br /&gt;
: seq: Correct section descriptions for UMP&lt;br /&gt;
: seq: Add description about MIDI 2.0 and UMP handling&lt;br /&gt;
: seq: Add API helper functions for creating UMP Endpoint and Blocks&lt;br /&gt;
===/src/Makefile.am===&lt;br /&gt;
: src/Versions.in: Add guards for sequencer and rawmidi syms&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: Fixes: 5600b901 (&amp;quot;async: snd_async_del_handler - move clear signal using sigaction as last&amp;quot;)&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: fix snd_config_substitute (for src-&amp;amp;gt;parent)&lt;br /&gt;
===Documentation===&lt;br /&gt;
: ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: Sync UAPI asound.h and asequencer.h with 6.12 kernel&lt;br /&gt;
: pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()&lt;br /&gt;
: seq: Add snd_seq_{get|set}_ump_is_midi1() API functions&lt;br /&gt;
: seq: Add API functions to set different tempo base values&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
: ump_msg: Add missing definition for Set Key Signature Message&lt;br /&gt;
: ump_msg: Define types for UMP Mixed Data Set messages&lt;br /&gt;
: ump_msg: Add a new helper snd_ump_get_byte()&lt;br /&gt;
: ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition.&lt;br /&gt;
: ump: Add a function to provide the packet word length of a UMP type&lt;br /&gt;
: ump_msg: Drop unsuitable comments&lt;br /&gt;
: ump_msg: Add definitions for Utility, Stream and Flex Data messages&lt;br /&gt;
: ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian&lt;br /&gt;
: ump: Add descriptions for UMP RawMidi interface&lt;br /&gt;
: ump_msg.h: Fix doxygen comments&lt;br /&gt;
: seq: Add API helper functions for creating UMP Endpoint and Blocks&lt;br /&gt;
: ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: test: Add an example program to inquire UMP Endpoint and Block info&lt;br /&gt;
: test: Add an example program to create a virtual UMP Endpoint&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.13&lt;br /&gt;
: alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone&lt;br /&gt;
: configure: bumb required alsa-lib version to 1.2.13&lt;br /&gt;
: github: use upload-artifacts@v4&lt;br /&gt;
: configure: Drop unused conditionals&lt;br /&gt;
: configure: Requires the latest ALSA-lib release 1.2.12&lt;br /&gt;
: aplaymidi2: Add initial version&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
: aplaymidi2: Add initial version&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone&lt;br /&gt;
: alsactl: state: verify only control count not numids&lt;br /&gt;
: alsactl: state: recode set_control() to use newer functions&lt;br /&gt;
===aconnect===&lt;br /&gt;
: aconnect: Drop superfluous ifdefs&lt;br /&gt;
: aconnect: Fix the indication of inactive ports&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: Fix strcat() to uninitialized memory in&lt;br /&gt;
: Topology: NHLT: Intel: SSP: Handle differences for ACE3.x&lt;br /&gt;
: Topology: NHLT: Intel: SSP: Always set SSC0 Network mode&lt;br /&gt;
: Topology: NHLT: Intel: SSP: Add support for blob format&lt;br /&gt;
: topology: pre_process_create_items - remove useless class_id_local&lt;br /&gt;
: topology: pre-processor: Introduce a new feature for subtree&lt;br /&gt;
: Topology: NHLT: Intel: Fix compile warning in dmic-process.c&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: Print '=== PAUSE ===' only if it is supported&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
: aplaymidi: Allow to pass 0 to -u option, too&lt;br /&gt;
: aplaymidi: Drop ifdef for UMP support&lt;br /&gt;
===aplaymidi2/arecordmidi2 (MIDI v2.0)===&lt;br /&gt;
: aplaymidi2: Use snd_ump_get_byte() helper&lt;br /&gt;
: aplaymidi2: Add -a option to pass all UMP packets&lt;br /&gt;
: aplaymidi2: Fix --silent option handling&lt;br /&gt;
: arecordmidi2: Fix truncated text in meta data text handling&lt;br /&gt;
: arecordmidi2: Add options to put meta data texts&lt;br /&gt;
: arecordmidi2: Add --profile option&lt;br /&gt;
: arecordmidi2: Add stdout output and --silent option&lt;br /&gt;
: aplaymidi2: Add --silent option&lt;br /&gt;
: Revert &amp;quot;arecordmidi2: Correct the MIDI FB direction&amp;quot;&lt;br /&gt;
: aplaymidi2: Show meta data texts&lt;br /&gt;
: arecordmidi2: Fix the tick in 1us tempo-base&lt;br /&gt;
: arecordmidi2: Correct the MIDI FB direction&lt;br /&gt;
: arecordmidi2: Start queue at starting the stream&lt;br /&gt;
: arecordmidi2: Add passive mode and interactive mode&lt;br /&gt;
: arecordmidi2: Add initial version&lt;br /&gt;
: aplaymidi2: Add initial version&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: Add missing dump of UMP Set Key Signature Message&lt;br /&gt;
: aseqdump: Add dump of UMP Mixed Data Set messages&lt;br /&gt;
: aseqdump: Use snd_ump_get_byte() helper&lt;br /&gt;
: aseqdump: Correct the limit of UMP 7-bit SysEx bytes&lt;br /&gt;
: aseqdump: Avoid OOB access with broken SysEx UMP packets&lt;br /&gt;
: aseqdump: Support of UMP 8-bit SysEx messages&lt;br /&gt;
: aseqdump: Show SysEx prefix to UMP SysEx data dump&lt;br /&gt;
: aseqdump: Check the -u option value properly&lt;br /&gt;
: aseqdump: Drop ifdef for UMP support&lt;br /&gt;
: aseqdump: Fix bogus velocity value output in UMP MIDI2 mode&lt;br /&gt;
: aseqdump: Support of UMP Stream and Flex Data message types&lt;br /&gt;
: aseqdump: Refactor UMP SysEx dump&lt;br /&gt;
: aseqdump: Show UMP SysEx messages&lt;br /&gt;
===aseqsend===&lt;br /&gt;
: change getopt_long return variable from char to int&lt;br /&gt;
: aseqsend: Simplify using the standard helper function&lt;br /&gt;
: aseqsend: Move snd_seq_set_client_midi_version() call out of main()&lt;br /&gt;
: aseqsend: Refine man page&lt;br /&gt;
: aseqsend: Update the help texts for long options&lt;br /&gt;
: aseqsend: Support long options&lt;br /&gt;
: aseqsend: Support UMP mode&lt;br /&gt;
: aseqsend: Support realtime / system messages&lt;br /&gt;
: aseqdump: White-space and slight code refactoring&lt;br /&gt;
===gitcompile===&lt;br /&gt;
: gitcompile: restore ACLOCAL_FLAGS ability to use&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Core===&lt;br /&gt;
: bug: Fix verbose logging in GitHub Workflow&lt;br /&gt;
===Configuration===&lt;br /&gt;
: USB-Audio: ALC4080 - change ID 26ce:0a08 to list multiple motherboards&lt;br /&gt;
: USB-Audio: ALC4080: Add support for MSI MPG X870E CARBON (ID: 0db0:0b58)&lt;br /&gt;
: USB-Audio: fix bracket location for If.motu-D828&lt;br /&gt;
: USB-Audio: add missing bracket for If.motu-D828&lt;br /&gt;
: USB-Audio: ALC4080 - add MSI X870 Tomahawk motherboard (ID 0db0:cd0e)&lt;br /&gt;
: ucm2: MediaTek: mt8395-evk: Add headset jack detection&lt;br /&gt;
: ucm2: MediaTek: mt8390-evk: Add headset jack detection&lt;br /&gt;
: ucm2: MediaTek: mt8370-evk: Add headset jack detection&lt;br /&gt;
: ucm2: MediaTek: mt8395-evk: Add dynamic configuration for&lt;br /&gt;
: ucm2: MediaTek: mt8390-evk: Add dynamic configuration for&lt;br /&gt;
: ucm2: MediaTek: mt8370-evk: Add dynamic configuration for&lt;br /&gt;
: USB-Audio: ALC4080 - add ASRock X870E Taichi (ID 26ce:0a0b)&lt;br /&gt;
: ucm2: Qualcomm: sm8650-qrd: fix codec initialisation&lt;br /&gt;
: ucm2: Qualcomm: sm8650-mtp: fix codec initialisation&lt;br /&gt;
: ucm2: Qualcomm: sm8550-hdk: fix codec initialisation&lt;br /&gt;
: Revert &amp;quot;ucm2: Qualcomm: x1e80100: add USB DisplayPort&lt;br /&gt;
: acppdmmach: add support for ACP 7.0&lt;br /&gt;
: sof-soundwire: Add sequence for controlling Mic Mute LED&lt;br /&gt;
: sof-soundwire: Change map control names to make them unique and user friendly&lt;br /&gt;
: rt722: add mic led support&lt;br /&gt;
: ucm2: wsa884x: fix typo in mixer names&lt;br /&gt;
: ucm2: USB-Audio: add Steinberg UR22C (USB0499:172f)&lt;br /&gt;
: USB-Audio: Add Roland Bridge Cast V2&lt;br /&gt;
: ucm2: sof-soundwire: add RT1320 amplifier&lt;br /&gt;
: ucm2: sof-soundwire: add rt712 VA device&lt;br /&gt;
: USB-Audio: Add support for Focusrite 4th Gen devices&lt;br /&gt;
: ucm2: Intel: avs_nau8825 - reuse configurations&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for HDMI configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for ssm4567 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for rt5663 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for rt5514 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for nau8825 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for max98927 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for max98373 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for max98357a configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for da7219 configuration&lt;br /&gt;
: ucm2: Intel: avs: Add UCM files for DMIC configuration&lt;br /&gt;
: ucm2: sof-soundwire: Use the HdmiDevice macro for hdmi device creation&lt;br /&gt;
: ucm2: Intel/sof-hda-dsp: Use the HdmiDevice macro for&lt;br /&gt;
: ucm2: common: pcm: hdmi: Add new macro to conditionally&lt;br /&gt;
: USB-Audio: Add support for Motu 828&lt;br /&gt;
: common: pcm/split: add support up to 32 / 8 channels&lt;br /&gt;
: USB-Audio: Add support for MOTU Ultralite mk5&lt;br /&gt;
: Qualcomm: Add SM8550 HDK HiFi config&lt;br /&gt;
: codes: wcd938x: Add Analog Microphones 1 &amp;amp; 5 Sequences&lt;br /&gt;
: USB-Audio: Add 0582:01d8 BOSS Katana HEAD MkII support&lt;br /&gt;
: USB-Audio: Add support for Solid State Labs SSL 2+&lt;br /&gt;
: ucm2/conf.d: add symlink for Qualcomm DB820c&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add Headset capture&lt;br /&gt;
: ucm2: codecs: wcd938x: correct 'cset' command&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add USB DisplayPort playback&lt;br /&gt;
: USB-Audio: ALC4080: Add 0db0:543d MSI TRX40 Pro 10G&lt;br /&gt;
: sof-soundwire: Add support for cs42l43/cs35l56 bridge configuration&lt;br /&gt;
: sof-soundwire: Add missing match for cs42l43 speakers&lt;br /&gt;
: sof-hda-dsp: Fix the case where sysfs dmi sys_vendor attribute is not set&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.13&lt;br /&gt;
: README: document the ALSA state file clearing&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.13 releases=&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.13&lt;br /&gt;
===Utilities===&lt;br /&gt;
: ffplay: Use new ffmpeg channel layout API&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=9807</id>
		<title>Mailing-lists</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=9807"/>
		<updated>2024-08-02T10:01:51Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gmail ==&lt;br /&gt;
&lt;br /&gt;
Gmail rejects sometimes big chunks of e-mails from the ALSA server for undetermined reasons. They do not communicate. Our recommendation is to change your e-mail provider for the open source e-mails.&lt;br /&gt;
&lt;br /&gt;
Their postmaster.google.com site reports ~100% DKIM, ~100% DMARC, ~100% SFP verification for the alsa-project.org domain, but the used IP address falls in their &amp;quot;spam&amp;quot; bag.&lt;br /&gt;
&lt;br /&gt;
== Big Warning == &lt;br /&gt;
&lt;br /&gt;
We have continuous problems with e-mail spammers. The ALSA server does not accept an e-mail from open relays and '''rejects e-mails using HTML contents'''.&lt;br /&gt;
&lt;br /&gt;
Please, do not complain directly to any ALSA administrator. Your messages will be silently ignored.&lt;br /&gt;
&lt;br /&gt;
== linux-sound at vger.kernel.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA kernel driver developers. ``[open]``&lt;br /&gt;
&lt;br /&gt;
For kernel related threads.&lt;br /&gt;
&lt;br /&gt;
*[https://lore.kernel.org/alsa-devel/ alsa-devel archive at lore.kernel.org]&lt;br /&gt;
&lt;br /&gt;
Patchwork:&lt;br /&gt;
*[https://patchwork.kernel.org/project/alsa-devel/list/ patchwork at kernel.org]&lt;br /&gt;
&lt;br /&gt;
== alsa-devel at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA developers. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
For user space related threads.&lt;br /&gt;
&lt;br /&gt;
If you would like to work on the library or an ALSA application [https://mailman.alsa-project.org/postorius/lists/alsa-devel.alsa-project.org/ subscribe to alsa-devel here].&lt;br /&gt;
&lt;br /&gt;
*[https://mailman.alsa-project.org/hyperkitty/list/alsa-devel@alsa-project.org/ alsa-devel archive at mailman.alsa-project.org]&lt;br /&gt;
*[https://mailman.alsa-project.org/pipermail/alsa-devel/ old alsa-devel archive at mailman.alsa-project.org (mailman 2.1 - up to 7th Feb 2023)]&lt;br /&gt;
*[https://lore.kernel.org/alsa-devel/ alsa-devel archive at lore.kernel.org]&lt;br /&gt;
*[https://www.mail-archive.com/alsa-devel%40lists.sourceforge.net alsa-devel archive at mail-archive.com]&lt;br /&gt;
&lt;br /&gt;
Patchwork:&lt;br /&gt;
*[https://patchwork.kernel.org/project/alsa-devel/list/ patchwork at kernel.org]&lt;br /&gt;
&lt;br /&gt;
== alsa-user at lists.sourceforge.net ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA users. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
If you need a help with the installation of ALSA packages etc [http://lists.sourceforge.net/lists/listinfo/alsa-user subscribe to alsa-user here].&lt;br /&gt;
&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user alsa-user archive at gmane.org]&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user%40lists.sourceforge.net alsa-user archive at mail-archive.com]&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-user mailing list, send an e-mail to &amp;lt; alsa-user-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== Archives on other hosts ==&lt;br /&gt;
&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user Archive for mailing list for ALSA users at gmane.org]&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.devel/ Archive for mailing list for ALSA developers at gmane.org]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=9806</id>
		<title>Mailing-lists</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=9806"/>
		<updated>2024-08-02T10:00:41Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gmail ==&lt;br /&gt;
&lt;br /&gt;
Gmail rejects sometimes big chunks of e-mails from the ALSA server for undetermined reasons. They do not communicate. Our recommendation is to change your e-mail provider for the open source e-mails.&lt;br /&gt;
&lt;br /&gt;
Their postmaster.google.com site reports ~100% DKIM, ~100% DMARC, ~100% SFP verification for the alsa-project.org domain, but the used IP address falls in their &amp;quot;spam&amp;quot; bag.&lt;br /&gt;
&lt;br /&gt;
== Big Warning == &lt;br /&gt;
&lt;br /&gt;
We have continuous problems with e-mail spammers. The ALSA server does not accept an e-mail from open relays and '''rejects e-mails using HTML contents'''.&lt;br /&gt;
&lt;br /&gt;
Please, do not complain directly to any ALSA administrator. Your messages will be silently ignored.&lt;br /&gt;
&lt;br /&gt;
== linux-sound at vger.kernel.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA kernel driver developers. ``[open]``&lt;br /&gt;
&lt;br /&gt;
For kernel related threads.&lt;br /&gt;
&lt;br /&gt;
*[https://lore.kernel.org/alsa-devel/ alsa-devel archive at lore.kernel.org]&lt;br /&gt;
&lt;br /&gt;
Patchwork:&lt;br /&gt;
*[https://patchwork.kernel.org/project/alsa-devel/list/ patchwork at kernel.org]&lt;br /&gt;
&lt;br /&gt;
== alsa-devel at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA developers. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
For user space related threads.&lt;br /&gt;
&lt;br /&gt;
If you would like to work on the library or an ALSA application [https://mailman.alsa-project.org/postorius/lists/alsa-devel.alsa-project.org/ subscribe to alsa-devel here].&lt;br /&gt;
&lt;br /&gt;
*[https://mailman.alsa-project.org/hyperkitty/list/alsa-devel@alsa-project.org/ alsa-devel archive at mailman.alsa-project.org]&lt;br /&gt;
*[https://mailman.alsa-project.org/pipermail/alsa-devel/ old alsa-devel archive at mailman.alsa-project.org (mailman 2.1 - up to 7th Feb 2023)]&lt;br /&gt;
*[https://lore.kernel.org/alsa-devel/ alsa-devel archive at lore.kernel.org]&lt;br /&gt;
*[https://www.mail-archive.com/alsa-devel%40lists.sourceforge.net alsa-devel archive at mail-archive.com]&lt;br /&gt;
&lt;br /&gt;
Patchwork:&lt;br /&gt;
*[https://patchwork.kernel.org/project/alsa-devel/list/ patchwork at kernel.org]&lt;br /&gt;
&lt;br /&gt;
== alsa-user at lists.sourceforge.net ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA users. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
If you need a help with the installation of ALSA packages etc [http://lists.sourceforge.net/lists/listinfo/alsa-user subscribe to alsa-user here].&lt;br /&gt;
&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user alsa-user archive at gmane.org]&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user%40lists.sourceforge.net alsa-user archive at mail-archive.com]&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-user mailing list, send an e-mail to &amp;lt; alsa-user-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== alsa-cvslog at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for anyone. ''[open, receive only]''&lt;br /&gt;
&lt;br /&gt;
If you want to receive the CVS commit information [http://lists.sourceforge.net/lists/listinfo/alsa-cvslog subscribe to alsa-cvslog here].&lt;br /&gt;
&lt;br /&gt;
*[http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net alsa-cvslog archive at mail-archive.com]&lt;br /&gt;
&lt;br /&gt;
== alsa-conf at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSAconf team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you want work on the configuration library and application, send message to Jaroslav Kysela &amp;lt; perex at perex.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-conf alsa-conf archives]&lt;br /&gt;
&lt;br /&gt;
== alsa-doc at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA programmer's documentation team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you have any question about the ALSA programmer's documentation a suggestion to improve the programmer's documents, please, post an e-mail to the alsa-devel mailing list instead. If you want work on ALSA programmer's documentation, send message to Jaroslav Kysela &amp;lt; perex at perex.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-doc alsa-doc archives]&lt;br /&gt;
&lt;br /&gt;
== Archives on other hosts ==&lt;br /&gt;
&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user Archive for mailing list for ALSA users at gmane.org]&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.devel/ Archive for mailing list for ALSA developers at gmane.org]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9805</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9805"/>
		<updated>2024-06-11T12:29:14Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,pyalsa 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9804</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9804"/>
		<updated>2024-06-11T12:28:39Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.12 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.11_v1.2.12&amp;diff=9803</id>
		<title>Detailed changes v1.2.11 v1.2.12</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.11_v1.2.12&amp;diff=9803"/>
		<updated>2024-06-11T12:27:51Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.7 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
- setup.py: fix symlinks for test programs for python 3&lt;br /&gt;
- setup.py: licence -&amp;amp;gt; license&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
- alsaseq: fix seg. fault when accessing `ConstantObject` extra&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/10&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.6 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- disable -ldl check for *BSDs, find &amp;amp;lt;soundcard.h&amp;amp;gt; path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- Release v1.2.7.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
- a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 channel_layout has been replace with ch_layout&lt;br /&gt;
 &lt;br /&gt;
 avcodec_close has been deprecated in favor of avcodec_free_context&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/58&amp;lt;/code&amp;gt;&lt;br /&gt;
- ESTRPIPE not defined, use ESPIPE (not EPIPE)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===Arcam AV control plugin===&lt;br /&gt;
- arcam_av.c: Include missing string.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 bzero() function needs this header to be included&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/47&amp;lt;/code&amp;gt;&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
- program_invocation_short_name: __linux__ -&amp;amp;gt; _GNU_SOURCE&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- jack: use program_invocation_short_name&lt;br /&gt;
- jack: implement pcm operation sw_params&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Alsa-lib commit 88e4ae27 introduced a dynamic recalculation of the avail_min&lt;br /&gt;
 value on the underlaying slave devices.&lt;br /&gt;
 This updated avail_min value is not reaching the alsa-jack plugin due to lack&lt;br /&gt;
 of the sw_params operation.&lt;br /&gt;
 This patch adds this missing operation to correctly apply an updated avail_min&lt;br /&gt;
 setting during runtime.&amp;lt;/code&amp;gt;&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
- use &amp;amp;lt;linux/soundcard.h&amp;amp;gt;, &amp;amp;lt;sys/soundcard.h&amp;amp;gt; or&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
- use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rate Converter plugins===&lt;br /&gt;
- samplerate: Make LGPL-only&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As libsamplerate itself was already relicensed to 2-Clause BSD&lt;br /&gt;
 license, there is no need for restriction of GPL license for&lt;br /&gt;
 samplerate plugin, too.&lt;br /&gt;
 &lt;br /&gt;
 Let's switch to LGPL-only for relaxing the use.&lt;br /&gt;
 &lt;br /&gt;
 Luckily, I am the sole author of this piece of code, so it should be&lt;br /&gt;
 no legal problem for immediate relicensing.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/issues/54&amp;lt;/code&amp;gt;&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
- remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===libavcodec's resampler===&lt;br /&gt;
- a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 channel_layout has been replace with ch_layout&lt;br /&gt;
 &lt;br /&gt;
 avcodec_close has been deprecated in favor of avcodec_free_context&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/58&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- GitHub Actions: Use actions/checkout@v4&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: extend doc for snd_pcm_hw_params_get_sbits()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Try to explain more the output value and its relation between&lt;br /&gt;
 format and sample bits defined by the format.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: clarify and fix default sbits (msbits) value for all formats&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As described in the kernel patch (link bellow), the significant (resolution)&lt;br /&gt;
 bits should be related to the usable sample bits not the physical sample bits.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/linux-sound/20240222173649.1447549-1-perex@perex.cz/&lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: ladspa - Skip missing ladspa directories&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/385&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: snd_pcm_(physical_)format_width() - change documentation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The word &amp;quot;nominal&amp;quot; is not so correct here. Use similar&lt;br /&gt;
 wording as we use in the kernel space (the bit-width of the format).&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM Plugin API===&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===Topology API===&lt;br /&gt;
- topology: correct version script path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 contrary to libasound, version script for libatopology is a regular&lt;br /&gt;
 source file. while it's often the case that $(builddir) and $(srcdir)&lt;br /&gt;
 point to the same directory, they don't always have to. therefore path&lt;br /&gt;
 needs to point explicitly to $(srcdir) for Versions script in topology&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/383&amp;lt;/code&amp;gt;&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- use-case.h: add DisplayPort to HDMI device description&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/423&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: doc - add Variant and Macro to the evaluation order&lt;br /&gt;
- ucm: define and describe Syntax 7&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - for new macro argument substitution&lt;br /&gt;
 - for new Path condition fields substitutions&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/395&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: raise error when macro argument is already defined (used)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: do argument value substitution for Macros&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix Path condition - substitute Path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use the appropriate variable for access/eaccess call.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix Path condition - substitute Path and Mode fields&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Path and Mode fields should be also substituted for&lt;br /&gt;
 the runtime evaluation. See Fixes.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Async helpers===&lt;br /&gt;
- async: snd_async_del_handler - move clear signal using sigaction as last&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve the shutdown order for the asynchronous users. There may be&lt;br /&gt;
 unhandled signals, because the signal is reset before signal deactivation&lt;br /&gt;
 using fnctl (O_ASYNC).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/394&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- conf: aliases: hdmi: Include unconditionally the&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The hdmi.conf contains the high level macro to be used by cards to create&lt;br /&gt;
 the hdmi: device.&lt;br /&gt;
 Instead of including it in different config files, include it in the main&lt;br /&gt;
 aliases.conf and remove it's inclusion by other config files.&lt;br /&gt;
 &lt;br /&gt;
 This change is needed to add support for the hdmi: device mapping via UCM.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/393&lt;br /&gt;
 Suggested-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This device is just an external USB soundcard with a female 3.5mm jack&lt;br /&gt;
 for a headset, no S/PDIF | IEC958 connector. Add it to the blacklist to&lt;br /&gt;
 prevent it being opened.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/ZeWGbxZIc7AF96h0@m.b4.vu/&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Scarlett Solo and 2i2 don't have S/PDIF outputs.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/ZeWGbxZIc7AF96h0@m.b4.vu/&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- tests: latency.c - fix copy-n-paste typos (sw -&amp;amp;gt; hw params) in error messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/384&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
- chore: Use actions/checkout@v4&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/259&amp;lt;/code&amp;gt;&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: don't free a card pointing NULL&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 alsactl distributed as part of Fedora 40 got a SEGV:&lt;br /&gt;
 &lt;br /&gt;
     # journalctl&lt;br /&gt;
     ...&lt;br /&gt;
     May 17 00:55:58 dev64.localdomain kernel: alsactl[1923]: segfault at 28 ip 00005600705b3373 sp 00007ffd9712bef0 error 4 in alsactl[5600705af000+13000] likely on CPU 5 (core 8, socket 0)&lt;br /&gt;
     ...&lt;br /&gt;
 &lt;br /&gt;
 As the following output of the debug session, card_free() tried a card&lt;br /&gt;
 pointing NULL:&lt;br /&gt;
 &lt;br /&gt;
     $ sudo coredumpctl debug alsactl&lt;br /&gt;
                PID: 1923 (alsactl)&lt;br /&gt;
                UID: 0 (root)&lt;br /&gt;
                GID: 0 (root)&lt;br /&gt;
             Signal: 11 (SEGV)&lt;br /&gt;
          Timestamp: Fri 2024-05-17 00:55:58 JST (3h 34min ago)&lt;br /&gt;
       Command Line: /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main rdaemon&lt;br /&gt;
         Executable: /usr/sbin/alsactl&lt;br /&gt;
      Control Group: /system.slice/alsa-state.service&lt;br /&gt;
               Unit: alsa-state.service&lt;br /&gt;
              Slice: system.slice&lt;br /&gt;
            Boot ID: 241b5a2ef86f4940bb3d340583c80d88&lt;br /&gt;
         Machine ID: 437365709a8c488c9481ee4b6651c2ec&lt;br /&gt;
           Hostname: dev64.localdomain&lt;br /&gt;
            Storage: /var/lib/systemd/coredump/core.alsactl.0.241b5a2ef86f4940bb3d340583c80d88.1923.1715874958000000.zst (present)&lt;br /&gt;
       Size on Disk: 81.7K&lt;br /&gt;
            Package: alsa-utils/1.2.11-1.fc40&lt;br /&gt;
           build-id: 3b6fec58b3566d666d6e9fd48e8fcf04f03f0152&lt;br /&gt;
            Message: Process 1923 (alsactl) of user 0 dumped core.&lt;br /&gt;
 &lt;br /&gt;
                     Module libasound.so.2 from rpm alsa-lib-1.2.11-2.fc40.x86_64&lt;br /&gt;
                     Module alsactl from rpm alsa-utils-1.2.11-1.fc40.x86_64&lt;br /&gt;
                     Stack trace of thread 1923:&lt;br /&gt;
                     #0  0x00005600705b3373 card_free (alsactl + 0xa373)&lt;br /&gt;
                     #1  0x00005600705c0e54 state_daemon (alsactl + 0x17e54)&lt;br /&gt;
                     #2  0x00005600705b2339 main (alsactl + 0x9339)&lt;br /&gt;
                     #3  0x00007f4c0b9b7088 __libc_start_call_main (libc.so.6 + 0x2a088)&lt;br /&gt;
                     #4  0x00007f4c0b9b714b __libc_start_main_impl (libc.so.6 + 0x2a14b)&lt;br /&gt;
                     #5  0x00005600705b2df5 _start (alsactl + 0x9df5)&lt;br /&gt;
                     ELF object binary architecture: AMD x86-64&lt;br /&gt;
 &lt;br /&gt;
     GNU gdb (Fedora Linux) 14.2-1.fc40&lt;br /&gt;
     Copyright (C) 2023 Free Software Foundation, Inc.&lt;br /&gt;
     License GPLv3+: GNU GPL version 3 or later &amp;amp;lt;http://gnu.org/licenses/gpl.html&amp;amp;gt;&lt;br /&gt;
     This is free software: you are free to change and redistribute it.&lt;br /&gt;
     There is NO WARRANTY, to the extent permitted by law.&lt;br /&gt;
     Type &amp;quot;show copying&amp;quot; and &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
     This GDB was configured as &amp;quot;x86_64-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
     Type &amp;quot;show configuration&amp;quot; for configuration details.&lt;br /&gt;
     For bug reporting instructions, please see:&lt;br /&gt;
     &amp;amp;lt;https://www.gnu.org/software/gdb/bugs/&amp;amp;gt;.&lt;br /&gt;
     Find the GDB manual and other documentation resources online at:&lt;br /&gt;
         &amp;amp;lt;http://www.gnu.org/software/gdb/documentation/&amp;amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
     For help, type &amp;quot;help&amp;quot;.&lt;br /&gt;
     Type &amp;quot;apropos word&amp;quot; to search for commands related to &amp;quot;word&amp;quot;...&lt;br /&gt;
     Reading symbols from /usr/sbin/alsactl...&lt;br /&gt;
     Reading symbols from /usr/lib/debug/usr/sbin/alsactl-1.2.11-1.fc40.x86_64.debug...&lt;br /&gt;
     [New LWP 1923]&lt;br /&gt;
     [Thread debugging using libthread_db enabled]&lt;br /&gt;
     Using host libthread_db library &amp;quot;/lib64/libthread_db.so.1&amp;quot;.&lt;br /&gt;
     Core was generated by `/usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --init'.&lt;br /&gt;
     Program terminated with signal SIGSEGV, Segmentation fault.&lt;br /&gt;
     #0  free_list (list=0x20) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:73&lt;br /&gt;
     73          for (i = 0; i &amp;amp;lt; list-&amp;amp;gt;size; i++)&lt;br /&gt;
     (gdb) where&lt;br /&gt;
     #0  free_list (list=0x20) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:73&lt;br /&gt;
     #1  card_free (card=card@entry=0x5600707455f0) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:82&lt;br /&gt;
     #2  0x00005600705c0e54 in state_daemon (file=file@entry=0x5600705c31a1 &amp;quot;/var/lib/alsa/asound.state&amp;quot;, cardname=cardname@entry=0x0, period=period@entry=300,&lt;br /&gt;
         pidfile=pidfile@entry=0x5600705c3170 &amp;quot;/var/run/alsactl.pid&amp;quot;) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:455&lt;br /&gt;
     #3  0x00005600705b2339 in main (argc=&amp;amp;lt;optimized out&amp;amp;gt;, argv=&amp;amp;lt;optimized out&amp;amp;gt;) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/alsactl.c:459&lt;br /&gt;
     (gdb) list&lt;br /&gt;
     68&lt;br /&gt;
     69  static void free_list(struct id_list *list)&lt;br /&gt;
     70  {&lt;br /&gt;
     71          int i;&lt;br /&gt;
     72&lt;br /&gt;
     73          for (i = 0; i &amp;amp;lt; list-&amp;amp;gt;size; i++)&lt;br /&gt;
     74                  free(list-&amp;amp;gt;list[i]);&lt;br /&gt;
     75          free(list-&amp;amp;gt;list);&lt;br /&gt;
     76  }&lt;br /&gt;
     77&lt;br /&gt;
     (gdb) up&lt;br /&gt;
     #1  card_free (card=card@entry=0x5600707455f0) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:82&lt;br /&gt;
     82          free_list(&amp;amp;c-&amp;amp;gt;blacklist);&lt;br /&gt;
     (gdb) p c&lt;br /&gt;
     $1 = (struct card *) 0x0&lt;br /&gt;
     (gdb)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/267&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
- alsa-info.sh: log SoundWire devices reported in ACPI&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Track SoundWire devices reported in ACPI, this will help detect&lt;br /&gt;
 missing or invalid configurations.&lt;br /&gt;
 &lt;br /&gt;
 For now we only filter information from Realtek, Cirrus Logic and TI,&lt;br /&gt;
 based on the manufacturer ID of their devices.&lt;br /&gt;
 &lt;br /&gt;
 Example log for the classic RT711/RT1316x2/RT714 configuration.&lt;br /&gt;
 &lt;br /&gt;
 !!ACPI SoundWire Device Status Information&lt;br /&gt;
 !!---------------&lt;br /&gt;
 &lt;br /&gt;
 Realtek 0x000030025d071101&lt;br /&gt;
 Realtek 0x000331025d131601&lt;br /&gt;
 Realtek 0x000230025d131601&lt;br /&gt;
 Realtek 0x000130025d071401&lt;br /&gt;
 &lt;br /&gt;
 As noted by reviewers, the script reports everything exposed in&lt;br /&gt;
 ACPI. In practice some of the devices listed may not be physically&lt;br /&gt;
 populated in hardware, or be listed as attached on a link that's&lt;br /&gt;
 disabled by the manager. The drivers can cope with this case, it's not&lt;br /&gt;
 technically an error.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/264&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsamixer===&lt;br /&gt;
- alsamixer: fix calculation in set_normalized_volume (overflow)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Lowering volume below 0 causes overflow spike to 100% volume (volume goes&lt;br /&gt;
 below 0 and back to 100 repeatedly). 0 overflows past infinity when holding&lt;br /&gt;
 down z,x,c.&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;gt; value = lrint_dir(6000.0 * log10(volume), dir) + max;&lt;br /&gt;
    (where volume = 0 , and dir = -1 . min = -9999999 , and max = -6)&lt;br /&gt;
 &amp;amp;gt; log10(0) is negative infinity = error&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- topology: nhlt: Intel: Improve all error prints&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Many error prints had obsolete function name written in them, use&lt;br /&gt;
 __func__ everywhere and add problematic value to the print if its&lt;br /&gt;
 available.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: Intel: Clear DMIC BFTH bits for version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The former Burst Fifo ThresHold bits 20-23 in output register are&lt;br /&gt;
 specified as reserved bits starting from driver version 4.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: Intel: Add check for DMIC version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Error if the version passed from topology is not known. Also fix the&lt;br /&gt;
 dmic_set_params() error prints for to show the correct function name.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: fix S24_LE wav header&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 S24_LE is 32 bits in width storing 24 bits of data and 8 bits of padding&lt;br /&gt;
 So wav header needs to be 32 bits not 24&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/260&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- aseqdump: Add dump for UMP Utility and System messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the dump functions for UMP Type 0 (Utility) and Type 1 (System)&lt;br /&gt;
 messages.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqsend===&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- sof-soundwire: fix missing MultiCodec1 initialization and Empty condition&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds to Intel/sof-hda-dsp/HiFi.conf inclusion of&lt;br /&gt;
 HiFi-sof.conf that by redefine of headphone and speaker handling&lt;br /&gt;
 adds to UCM control of DRC and EQ SOF processing components.&lt;br /&gt;
 &lt;br /&gt;
 The modified setting are applied in case of SOF processing&lt;br /&gt;
 components' controls are detected. There is no change to operation&lt;br /&gt;
 if no controls are present e.g. with legacy SOF topology.&lt;br /&gt;
 &lt;br /&gt;
 If DRC control is found, it is assumed that also FIR and IIR&lt;br /&gt;
 also exist. If there is no DRC but FIR is found, then it is assumed&lt;br /&gt;
 that IIR also exists. This matches SOF FW builds for IPC3 (FIR, IIR)&lt;br /&gt;
 and IPC4 (DRC, FIR, IIR). The controls names are different in IPC3&lt;br /&gt;
 and IPC4 topologies. Also the configuration blobs differ.&lt;br /&gt;
 &lt;br /&gt;
 The speaker mode is by default set up with 100 Hz high-pass IIR. The&lt;br /&gt;
 DRC is set to a default speaker setting that boosts playback loudness.&lt;br /&gt;
 The FIR is bypassed.&lt;br /&gt;
 &lt;br /&gt;
 In the headphone mode all the processing is set to bypass and DRC&lt;br /&gt;
 switch is set off.&lt;br /&gt;
 &lt;br /&gt;
 The processing can be customized for products with UCM scripts placed&lt;br /&gt;
 into blobs/sof/product_configs. The file path should be&lt;br /&gt;
 &amp;amp;lt;sys_vendor&amp;amp;gt;/&amp;amp;lt;product_name&amp;amp;gt;.conf from DMI ID. An user configuration can&lt;br /&gt;
 be similarly placed into blobs/sof/user_configs directory to e.g. avoid&lt;br /&gt;
 it being overwritten by distribution.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: SOF: Add example blobs customization for AAEON&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This example shows how to define IIR, FIR, and DRC processing for&lt;br /&gt;
 speaker and headphone endpoints.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Add sample SOF processing configuration blobs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The example set contains passthrough configuration blobs with SOF IPC3&lt;br /&gt;
 and IPC4 headers for DRC, FIR, and IIR. A few high-pass configurations&lt;br /&gt;
 are added for IIR to be used e.g. for speakers. A DRC blob is added&lt;br /&gt;
 that can be used to boost speaker playback loudness.&lt;br /&gt;
 &lt;br /&gt;
 The blobs are all in binary format.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The tx-macro is a common interface for WCD937x and wcd938x and&lt;br /&gt;
 also the TX1 MODE setting is not applicable for WCD937x codec.&lt;br /&gt;
 &lt;br /&gt;
 The TX1 MODE mixer controller is derived in WCD938x codec driver,&lt;br /&gt;
 So move TX1 MODE mixer control to wcd938x.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/421&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wcd937x: add codec sequences&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add default, enable/disable codec sequence for Headphone and Mic on&lt;br /&gt;
 WCD937x codec&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/421&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: soundwire: add rt722 SDCA device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support of ucm to rt722 SDCA.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/409&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add recording via DMIC01&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for Digital Microphones DMIC01 on Qualcomm X1E80100 CRD&lt;br /&gt;
 board.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/414&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Create ALSA config file for hdmi:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the HDMI PCM index (3-5) is found in iec61937-pcm list of the card's&lt;br /&gt;
 components list then use the HdmiPCM/HdmiPCMSave macros to create the&lt;br /&gt;
 configuration file.&lt;br /&gt;
 &lt;br /&gt;
 The PCMs that will be created are:&lt;br /&gt;
 aplay -L | grep hdmi&lt;br /&gt;
 &lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=0&lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=1&lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=2&lt;br /&gt;
 &lt;br /&gt;
 Audio servers (Pulseaudio, Pipewrire) or applications then can use these for&lt;br /&gt;
 bytestream passthrough, for example:&lt;br /&gt;
 mplayer -ao alsa:device=hdmi=sofsoundwire,DEV=0 -ac hwdts &amp;amp;lt;video with dts&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel/sof-hda-dsp: Create ALSA config file for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the HDMI PCM index (3-5) is found in iec61937-pcm list of the card's&lt;br /&gt;
 components list then use the HdmiPCM/HdmiPCMSave macros to create the&lt;br /&gt;
 configuration file.&lt;br /&gt;
 &lt;br /&gt;
 The PCMs that will be created are:&lt;br /&gt;
 aplay -L | grep hdmi&lt;br /&gt;
 &lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=0&lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=1&lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=2&lt;br /&gt;
 &lt;br /&gt;
 Audio servers (Pulseaudio, Pipewrire) or applications then can use these for&lt;br /&gt;
 bytestream passthrough, for example:&lt;br /&gt;
 mplayer -ao alsa:device=hdmi=sofhdadsp,DEV=0 -ac hwdts &amp;amp;lt;video with dts&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: common: pcm: Add hdmi.conf to handle the creation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 User space expect to see hdmi: PCM devices to be able to use bytestream&lt;br /&gt;
 passthrough.&lt;br /&gt;
 &lt;br /&gt;
 The common/pcm/hdmi.conf provides two macros:&lt;br /&gt;
 HdmiPCM: to generate an ALSA conf section for an hdmi: PCM device&lt;br /&gt;
 HdmiPCMSave: to save the generated config&lt;br /&gt;
 &lt;br /&gt;
 Example of use (sof-hda-dsp card with hardware HDMI PCMs: 3-5):&lt;br /&gt;
 Macro.0.HdmiPCM { Device 3 Index 0 }&lt;br /&gt;
 Macro.1.HdmiPCM { Device 4 Index 1 }&lt;br /&gt;
 Macro.2.HdmiPCM { Device 5 Index 2 }&lt;br /&gt;
 Macro.3.HdmiPCMSave { }&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add basic support for cs42l43's speaker&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Previous support was added for the mics and headset on cs42l43, expand&lt;br /&gt;
 this support with additional configuration for the speaker output.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20240423154305.2782347-1-ckeepax@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- qcom: sdm845: MM1: enable jack detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This has been added to kernel recently, so make use of it here.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/408&amp;lt;/code&amp;gt;&lt;br /&gt;
- qcom: sdm845: MM1: use analog volume controls instead of&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Besides the improvement by using analog volume control, it also makes&lt;br /&gt;
 volume levels normal instead of insanely high levels reached by this&lt;br /&gt;
 digital mixer.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/408&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: correct headphones&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix wireplumber warnings:&lt;br /&gt;
 &lt;br /&gt;
   Path HP Digital is not a volume or mute control&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/396&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add number of channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Describe number of playback channels for speakers (where it is not&lt;br /&gt;
 obvious: 4 channels) and headphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/396&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add support for Coachz with HDMI disabled&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/403&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/405&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A later revision of the MT8195 Cherry Tomato Chromebook (Acer Chromebook&lt;br /&gt;
 Spin 513 CP513-2H, Revision 3 and 4) are using the RT5682s codec instead&lt;br /&gt;
 of RT5682i.&lt;br /&gt;
 &lt;br /&gt;
 The differences are only about a couple of missing switches, where the&lt;br /&gt;
 'i' variant had a switch for the L/R Headphone output and a configurable&lt;br /&gt;
 DAC L/R Mux, while the 's' one misses the mux control and solely relies&lt;br /&gt;
 on the main Headphone Switch.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/406&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: rt1316/rt1318 - fix channel selection for one amp&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Like in commit 9e29f9e27f4e27dce40d8d6803031bb4f7be3c48, use L-R&lt;br /&gt;
 channel selection when single amp is present.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: rt1308: Fix single amp configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the device have single rt1308 amp then the codec's Channel Select should&lt;br /&gt;
 be set to &amp;quot;LR&amp;quot; and not to &amp;quot;LL&amp;quot;. &amp;quot;LL&amp;quot; is only valid if we have 2 amps, in&lt;br /&gt;
 that case one is the Left and the other is the Right channel.&lt;br /&gt;
 &lt;br /&gt;
 This fixes for example Dell Latitude 9520 which only played on the Left&lt;br /&gt;
 speaker, Right is silent.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/402&lt;br /&gt;
 Suggested-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro&lt;br /&gt;
- sof-soundwire: fix rt1318 config typo in rt1318spk macro&lt;br /&gt;
- USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.11_v1.2.12&amp;diff=9801</id>
		<title>Changes v1.2.11 v1.2.12</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.11_v1.2.12&amp;diff=9801"/>
		<updated>2024-06-11T12:27:38Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.11 v1.2.12]]&lt;br /&gt;
=Changelog between 1.2.7 and 1.2.12 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
: setup.py: fix symlinks for test programs for python 3&lt;br /&gt;
: setup.py: licence -&amp;amp;gt; license&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
: alsaseq: fix seg. fault when accessing `ConstantObject` extra&lt;br /&gt;
=Changelog between 1.2.6 and 1.2.12 releases=&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: disable -ldl check for *BSDs, find &amp;amp;lt;soundcard.h&amp;amp;gt; path&lt;br /&gt;
: Release v1.2.7.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
: ESTRPIPE not defined, use ESPIPE (not EPIPE)&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Arcam AV control plugin===&lt;br /&gt;
: arcam_av.c: Include missing string.h&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
: program_invocation_short_name: __linux__ -&amp;amp;gt; _GNU_SOURCE&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
: jack: use program_invocation_short_name&lt;br /&gt;
: jack: implement pcm operation sw_params&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
: use &amp;amp;lt;linux/soundcard.h&amp;amp;gt;, &amp;amp;lt;sys/soundcard.h&amp;amp;gt; or&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Rate Converter plugins===&lt;br /&gt;
: samplerate: Make LGPL-only&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
===libavcodec's resampler===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: GitHub Actions: Use actions/checkout@v4&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: extend doc for snd_pcm_hw_params_get_sbits()&lt;br /&gt;
: pcm: clarify and fix default sbits (msbits) value for all formats&lt;br /&gt;
: pcm: ladspa - Skip missing ladspa directories&lt;br /&gt;
: pcm: snd_pcm_(physical_)format_width() - change documentation&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM Plugin API===&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===Topology API===&lt;br /&gt;
: topology: correct version script path&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: use-case.h: add DisplayPort to HDMI device description&lt;br /&gt;
: ucm: doc - add Variant and Macro to the evaluation order&lt;br /&gt;
: ucm: define and describe Syntax 7&lt;br /&gt;
: ucm: raise error when macro argument is already defined (used)&lt;br /&gt;
: ucm: do argument value substitution for Macros&lt;br /&gt;
: ucm: fix Path condition - substitute Path&lt;br /&gt;
: ucm: fix Path condition - substitute Path and Mode fields&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: async: snd_async_del_handler - move clear signal using sigaction as last&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: aliases: hdmi: Include unconditionally the&lt;br /&gt;
: conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist&lt;br /&gt;
: conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: tests: latency.c - fix copy-n-paste typos (sw -&amp;amp;gt; hw params) in error messages&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
: chore: Use actions/checkout@v4&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: don't free a card pointing NULL&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
: alsa-info.sh: log SoundWire devices reported in ACPI&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: fix calculation in set_normalized_volume (overflow)&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: nhlt: Intel: Improve all error prints&lt;br /&gt;
: topology: nhlt: Intel: Clear DMIC BFTH bits for version&lt;br /&gt;
: topology: nhlt: Intel: Add check for DMIC version&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: fix S24_LE wav header&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: Add dump for UMP Utility and System messages&lt;br /&gt;
===aseqsend===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: sof-soundwire: fix missing MultiCodec1 initialization and Empty condition&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM&lt;br /&gt;
: UCM2: SOF: Add example blobs customization for AAEON&lt;br /&gt;
: UCM2: Add sample SOF processing configuration blobs&lt;br /&gt;
: codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to&lt;br /&gt;
: ucm2: codecs: wcd937x: add codec sequences&lt;br /&gt;
: ucm2: soundwire: add rt722 SDCA device&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add recording via DMIC01&lt;br /&gt;
: ucm2: sof-soundwire: Create ALSA config file for hdmi:&lt;br /&gt;
: ucm2: Intel/sof-hda-dsp: Create ALSA config file for&lt;br /&gt;
: ucm2: common: pcm: Add hdmi.conf to handle the creation&lt;br /&gt;
: sof-soundwire: Add basic support for cs42l43's speaker&lt;br /&gt;
: qcom: sdm845: MM1: enable jack detection&lt;br /&gt;
: qcom: sdm845: MM1: use analog volume controls instead of&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: correct headphones&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add number of channels&lt;br /&gt;
: Add support for Coachz with HDMI disabled&lt;br /&gt;
: USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace&lt;br /&gt;
: ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s&lt;br /&gt;
: sof-soundwire: rt1316/rt1318 - fix channel selection for one amp&lt;br /&gt;
: sof-soundwire: rt1308: Fix single amp configuration&lt;br /&gt;
: sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro&lt;br /&gt;
: sof-soundwire: fix rt1318 config typo in rt1318spk macro&lt;br /&gt;
: USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9799</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9799"/>
		<updated>2024-06-11T12:26:02Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-06-10&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-plugins,alsa-python 1.2.12 release | [[Changes v1.2.11 v1.2.12]]&lt;br /&gt;
&lt;br /&gt;
; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=AlsaProject:Detailed_changes_v1.2.11_v1.2.12&amp;diff=9798</id>
		<title>AlsaProject:Detailed changes v1.2.11 v1.2.12</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=AlsaProject:Detailed_changes_v1.2.11_v1.2.12&amp;diff=9798"/>
		<updated>2024-06-11T12:14:41Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.7 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
- setup.py: fix symlinks for test programs for python 3&lt;br /&gt;
- setup.py: licence -&amp;amp;gt; license&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
- hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-python/issues/11&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/12&amp;lt;/code&amp;gt;&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
- alsaseq: fix seg. fault when accessing `ConstantObject` extra&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-python/pull/10&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.6 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- disable -ldl check for *BSDs, find &amp;amp;lt;soundcard.h&amp;amp;gt; path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- Release v1.2.7.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
- a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 channel_layout has been replace with ch_layout&lt;br /&gt;
 &lt;br /&gt;
 avcodec_close has been deprecated in favor of avcodec_free_context&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/58&amp;lt;/code&amp;gt;&lt;br /&gt;
- ESTRPIPE not defined, use ESPIPE (not EPIPE)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===Arcam AV control plugin===&lt;br /&gt;
- arcam_av.c: Include missing string.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 bzero() function needs this header to be included&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/47&amp;lt;/code&amp;gt;&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
- program_invocation_short_name: __linux__ -&amp;amp;gt; _GNU_SOURCE&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
- jack: use program_invocation_short_name&lt;br /&gt;
- jack: implement pcm operation sw_params&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Alsa-lib commit 88e4ae27 introduced a dynamic recalculation of the avail_min&lt;br /&gt;
 value on the underlaying slave devices.&lt;br /&gt;
 This updated avail_min value is not reaching the alsa-jack plugin due to lack&lt;br /&gt;
 of the sw_params operation.&lt;br /&gt;
 This patch adds this missing operation to correctly apply an updated avail_min&lt;br /&gt;
 setting during runtime.&amp;lt;/code&amp;gt;&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
- use &amp;amp;lt;linux/soundcard.h&amp;amp;gt;, &amp;amp;lt;sys/soundcard.h&amp;amp;gt; or&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
- use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rate Converter plugins===&lt;br /&gt;
- samplerate: Make LGPL-only&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As libsamplerate itself was already relicensed to 2-Clause BSD&lt;br /&gt;
 license, there is no need for restriction of GPL license for&lt;br /&gt;
 samplerate plugin, too.&lt;br /&gt;
 &lt;br /&gt;
 Let's switch to LGPL-only for relaxing the use.&lt;br /&gt;
 &lt;br /&gt;
 Luckily, I am the sole author of this piece of code, so it should be&lt;br /&gt;
 no legal problem for immediate relicensing.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/issues/54&amp;lt;/code&amp;gt;&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
- remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/48&amp;lt;/code&amp;gt;&lt;br /&gt;
===libavcodec's resampler===&lt;br /&gt;
- a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 channel_layout has been replace with ch_layout&lt;br /&gt;
 &lt;br /&gt;
 avcodec_close has been deprecated in favor of avcodec_free_context&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-plugins/pull/58&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- GitHub Actions: Use actions/checkout@v4&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: extend doc for snd_pcm_hw_params_get_sbits()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Try to explain more the output value and its relation between&lt;br /&gt;
 format and sample bits defined by the format.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: clarify and fix default sbits (msbits) value for all formats&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As described in the kernel patch (link bellow), the significant (resolution)&lt;br /&gt;
 bits should be related to the usable sample bits not the physical sample bits.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/linux-sound/20240222173649.1447549-1-perex@perex.cz/&lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: ladspa - Skip missing ladspa directories&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/385&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: snd_pcm_(physical_)format_width() - change documentation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The word &amp;quot;nominal&amp;quot; is not so correct here. Use similar&lt;br /&gt;
 wording as we use in the kernel space (the bit-width of the format).&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/larsimmisch/pyalsaaudio/pull/146&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM Plugin API===&lt;br /&gt;
- pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As Pavel noted, a possibility to automatically convert standard&lt;br /&gt;
 linear samples to iec958 subframe format would be handy for latest&lt;br /&gt;
 Raspberry HDMI driver.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/81b0be0a-5ab7-db91-21cb-0c59a55291e9@ivitera.com/&lt;br /&gt;
 Suggested-by: Pavel Hofman &amp;amp;lt;pavel.hofman@ivitera.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
===Topology API===&lt;br /&gt;
- topology: correct version script path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 contrary to libasound, version script for libatopology is a regular&lt;br /&gt;
 source file. while it's often the case that $(builddir) and $(srcdir)&lt;br /&gt;
 point to the same directory, they don't always have to. therefore path&lt;br /&gt;
 needs to point explicitly to $(srcdir) for Versions script in topology&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/383&amp;lt;/code&amp;gt;&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- use-case.h: add DisplayPort to HDMI device description&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/423&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: doc - add Variant and Macro to the evaluation order&lt;br /&gt;
- ucm: define and describe Syntax 7&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - for new macro argument substitution&lt;br /&gt;
 - for new Path condition fields substitutions&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/395&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: raise error when macro argument is already defined (used)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: do argument value substitution for Macros&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix Path condition - substitute Path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use the appropriate variable for access/eaccess call.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: fix Path condition - substitute Path and Mode fields&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Path and Mode fields should be also substituted for&lt;br /&gt;
 the runtime evaluation. See Fixes.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Async helpers===&lt;br /&gt;
- async: snd_async_del_handler - move clear signal using sigaction as last&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve the shutdown order for the asynchronous users. There may be&lt;br /&gt;
 unhandled signals, because the signal is reset before signal deactivation&lt;br /&gt;
 using fnctl (O_ASYNC).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/394&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- conf: aliases: hdmi: Include unconditionally the&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The hdmi.conf contains the high level macro to be used by cards to create&lt;br /&gt;
 the hdmi: device.&lt;br /&gt;
 Instead of including it in different config files, include it in the main&lt;br /&gt;
 aliases.conf and remove it's inclusion by other config files.&lt;br /&gt;
 &lt;br /&gt;
 This change is needed to add support for the hdmi: device mapping via UCM.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/393&lt;br /&gt;
 Suggested-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This device is just an external USB soundcard with a female 3.5mm jack&lt;br /&gt;
 for a headset, no S/PDIF | IEC958 connector. Add it to the blacklist to&lt;br /&gt;
 prevent it being opened.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/ZeWGbxZIc7AF96h0@m.b4.vu/&amp;lt;/code&amp;gt;&lt;br /&gt;
- conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The Scarlett Solo and 2i2 don't have S/PDIF outputs.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/ZeWGbxZIc7AF96h0@m.b4.vu/&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- tests: latency.c - fix copy-n-paste typos (sw -&amp;amp;gt; hw params) in error messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/384&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
- chore: Use actions/checkout@v4&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/259&amp;lt;/code&amp;gt;&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: don't free a card pointing NULL&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 alsactl distributed as part of Fedora 40 got a SEGV:&lt;br /&gt;
 &lt;br /&gt;
     # journalctl&lt;br /&gt;
     ...&lt;br /&gt;
     May 17 00:55:58 dev64.localdomain kernel: alsactl[1923]: segfault at 28 ip 00005600705b3373 sp 00007ffd9712bef0 error 4 in alsactl[5600705af000+13000] likely on CPU 5 (core 8, socket 0)&lt;br /&gt;
     ...&lt;br /&gt;
 &lt;br /&gt;
 As the following output of the debug session, card_free() tried a card&lt;br /&gt;
 pointing NULL:&lt;br /&gt;
 &lt;br /&gt;
     $ sudo coredumpctl debug alsactl&lt;br /&gt;
                PID: 1923 (alsactl)&lt;br /&gt;
                UID: 0 (root)&lt;br /&gt;
                GID: 0 (root)&lt;br /&gt;
             Signal: 11 (SEGV)&lt;br /&gt;
          Timestamp: Fri 2024-05-17 00:55:58 JST (3h 34min ago)&lt;br /&gt;
       Command Line: /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main rdaemon&lt;br /&gt;
         Executable: /usr/sbin/alsactl&lt;br /&gt;
      Control Group: /system.slice/alsa-state.service&lt;br /&gt;
               Unit: alsa-state.service&lt;br /&gt;
              Slice: system.slice&lt;br /&gt;
            Boot ID: 241b5a2ef86f4940bb3d340583c80d88&lt;br /&gt;
         Machine ID: 437365709a8c488c9481ee4b6651c2ec&lt;br /&gt;
           Hostname: dev64.localdomain&lt;br /&gt;
            Storage: /var/lib/systemd/coredump/core.alsactl.0.241b5a2ef86f4940bb3d340583c80d88.1923.1715874958000000.zst (present)&lt;br /&gt;
       Size on Disk: 81.7K&lt;br /&gt;
            Package: alsa-utils/1.2.11-1.fc40&lt;br /&gt;
           build-id: 3b6fec58b3566d666d6e9fd48e8fcf04f03f0152&lt;br /&gt;
            Message: Process 1923 (alsactl) of user 0 dumped core.&lt;br /&gt;
 &lt;br /&gt;
                     Module libasound.so.2 from rpm alsa-lib-1.2.11-2.fc40.x86_64&lt;br /&gt;
                     Module alsactl from rpm alsa-utils-1.2.11-1.fc40.x86_64&lt;br /&gt;
                     Stack trace of thread 1923:&lt;br /&gt;
                     #0  0x00005600705b3373 card_free (alsactl + 0xa373)&lt;br /&gt;
                     #1  0x00005600705c0e54 state_daemon (alsactl + 0x17e54)&lt;br /&gt;
                     #2  0x00005600705b2339 main (alsactl + 0x9339)&lt;br /&gt;
                     #3  0x00007f4c0b9b7088 __libc_start_call_main (libc.so.6 + 0x2a088)&lt;br /&gt;
                     #4  0x00007f4c0b9b714b __libc_start_main_impl (libc.so.6 + 0x2a14b)&lt;br /&gt;
                     #5  0x00005600705b2df5 _start (alsactl + 0x9df5)&lt;br /&gt;
                     ELF object binary architecture: AMD x86-64&lt;br /&gt;
 &lt;br /&gt;
     GNU gdb (Fedora Linux) 14.2-1.fc40&lt;br /&gt;
     Copyright (C) 2023 Free Software Foundation, Inc.&lt;br /&gt;
     License GPLv3+: GNU GPL version 3 or later &amp;amp;lt;http://gnu.org/licenses/gpl.html&amp;amp;gt;&lt;br /&gt;
     This is free software: you are free to change and redistribute it.&lt;br /&gt;
     There is NO WARRANTY, to the extent permitted by law.&lt;br /&gt;
     Type &amp;quot;show copying&amp;quot; and &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
     This GDB was configured as &amp;quot;x86_64-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
     Type &amp;quot;show configuration&amp;quot; for configuration details.&lt;br /&gt;
     For bug reporting instructions, please see:&lt;br /&gt;
     &amp;amp;lt;https://www.gnu.org/software/gdb/bugs/&amp;amp;gt;.&lt;br /&gt;
     Find the GDB manual and other documentation resources online at:&lt;br /&gt;
         &amp;amp;lt;http://www.gnu.org/software/gdb/documentation/&amp;amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
     For help, type &amp;quot;help&amp;quot;.&lt;br /&gt;
     Type &amp;quot;apropos word&amp;quot; to search for commands related to &amp;quot;word&amp;quot;...&lt;br /&gt;
     Reading symbols from /usr/sbin/alsactl...&lt;br /&gt;
     Reading symbols from /usr/lib/debug/usr/sbin/alsactl-1.2.11-1.fc40.x86_64.debug...&lt;br /&gt;
     [New LWP 1923]&lt;br /&gt;
     [Thread debugging using libthread_db enabled]&lt;br /&gt;
     Using host libthread_db library &amp;quot;/lib64/libthread_db.so.1&amp;quot;.&lt;br /&gt;
     Core was generated by `/usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --init'.&lt;br /&gt;
     Program terminated with signal SIGSEGV, Segmentation fault.&lt;br /&gt;
     #0  free_list (list=0x20) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:73&lt;br /&gt;
     73          for (i = 0; i &amp;amp;lt; list-&amp;amp;gt;size; i++)&lt;br /&gt;
     (gdb) where&lt;br /&gt;
     #0  free_list (list=0x20) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:73&lt;br /&gt;
     #1  card_free (card=card@entry=0x5600707455f0) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:82&lt;br /&gt;
     #2  0x00005600705c0e54 in state_daemon (file=file@entry=0x5600705c31a1 &amp;quot;/var/lib/alsa/asound.state&amp;quot;, cardname=cardname@entry=0x0, period=period@entry=300,&lt;br /&gt;
         pidfile=pidfile@entry=0x5600705c3170 &amp;quot;/var/run/alsactl.pid&amp;quot;) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:455&lt;br /&gt;
     #3  0x00005600705b2339 in main (argc=&amp;amp;lt;optimized out&amp;amp;gt;, argv=&amp;amp;lt;optimized out&amp;amp;gt;) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/alsactl.c:459&lt;br /&gt;
     (gdb) list&lt;br /&gt;
     68&lt;br /&gt;
     69  static void free_list(struct id_list *list)&lt;br /&gt;
     70  {&lt;br /&gt;
     71          int i;&lt;br /&gt;
     72&lt;br /&gt;
     73          for (i = 0; i &amp;amp;lt; list-&amp;amp;gt;size; i++)&lt;br /&gt;
     74                  free(list-&amp;amp;gt;list[i]);&lt;br /&gt;
     75          free(list-&amp;amp;gt;list);&lt;br /&gt;
     76  }&lt;br /&gt;
     77&lt;br /&gt;
     (gdb) up&lt;br /&gt;
     #1  card_free (card=card@entry=0x5600707455f0) at /usr/src/debug/alsa-utils-1.2.11-1.fc40.x86_64/alsactl/daemon.c:82&lt;br /&gt;
     82          free_list(&amp;amp;c-&amp;amp;gt;blacklist);&lt;br /&gt;
     (gdb) p c&lt;br /&gt;
     $1 = (struct card *) 0x0&lt;br /&gt;
     (gdb)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/267&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
- alsa-info.sh: log SoundWire devices reported in ACPI&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Track SoundWire devices reported in ACPI, this will help detect&lt;br /&gt;
 missing or invalid configurations.&lt;br /&gt;
 &lt;br /&gt;
 For now we only filter information from Realtek, Cirrus Logic and TI,&lt;br /&gt;
 based on the manufacturer ID of their devices.&lt;br /&gt;
 &lt;br /&gt;
 Example log for the classic RT711/RT1316x2/RT714 configuration.&lt;br /&gt;
 &lt;br /&gt;
 !!ACPI SoundWire Device Status Information&lt;br /&gt;
 !!---------------&lt;br /&gt;
 &lt;br /&gt;
 Realtek 0x000030025d071101&lt;br /&gt;
 Realtek 0x000331025d131601&lt;br /&gt;
 Realtek 0x000230025d131601&lt;br /&gt;
 Realtek 0x000130025d071401&lt;br /&gt;
 &lt;br /&gt;
 As noted by reviewers, the script reports everything exposed in&lt;br /&gt;
 ACPI. In practice some of the devices listed may not be physically&lt;br /&gt;
 populated in hardware, or be listed as attached on a link that's&lt;br /&gt;
 disabled by the manager. The drivers can cope with this case, it's not&lt;br /&gt;
 technically an error.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/264&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsamixer===&lt;br /&gt;
- alsamixer: fix calculation in set_normalized_volume (overflow)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Lowering volume below 0 causes overflow spike to 100% volume (volume goes&lt;br /&gt;
 below 0 and back to 100 repeatedly). 0 overflows past infinity when holding&lt;br /&gt;
 down z,x,c.&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;gt; value = lrint_dir(6000.0 * log10(volume), dir) + max;&lt;br /&gt;
    (where volume = 0 , and dir = -1 . min = -9999999 , and max = -6)&lt;br /&gt;
 &amp;amp;gt; log10(0) is negative infinity = error&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- topology: nhlt: Intel: Improve all error prints&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Many error prints had obsolete function name written in them, use&lt;br /&gt;
 __func__ everywhere and add problematic value to the print if its&lt;br /&gt;
 available.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: Intel: Clear DMIC BFTH bits for version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The former Burst Fifo ThresHold bits 20-23 in output register are&lt;br /&gt;
 specified as reserved bits starting from driver version 4.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: Intel: Add check for DMIC version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Error if the version passed from topology is not known. Also fix the&lt;br /&gt;
 dmic_set_params() error prints for to show the correct function name.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/254&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: fix S24_LE wav header&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 S24_LE is 32 bits in width storing 24 bits of data and 8 bits of padding&lt;br /&gt;
 So wav header needs to be 32 bits not 24&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/260&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- aseqdump: Add dump for UMP Utility and System messages&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the dump functions for UMP Type 0 (Utility) and Type 1 (System)&lt;br /&gt;
 messages.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqsend===&lt;br /&gt;
- aseqsend: initial version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 aseqsend is a command-line utility which allows one to send SysEx&lt;br /&gt;
 (system exclusive) data to ALSA MIDI seqencer port. It can also send&lt;br /&gt;
 any other MIDI commands.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/257&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- sof-soundwire: fix missing MultiCodec1 initialization and Empty condition&lt;br /&gt;
- UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds to Intel/sof-hda-dsp/HiFi.conf inclusion of&lt;br /&gt;
 HiFi-sof.conf that by redefine of headphone and speaker handling&lt;br /&gt;
 adds to UCM control of DRC and EQ SOF processing components.&lt;br /&gt;
 &lt;br /&gt;
 The modified setting are applied in case of SOF processing&lt;br /&gt;
 components' controls are detected. There is no change to operation&lt;br /&gt;
 if no controls are present e.g. with legacy SOF topology.&lt;br /&gt;
 &lt;br /&gt;
 If DRC control is found, it is assumed that also FIR and IIR&lt;br /&gt;
 also exist. If there is no DRC but FIR is found, then it is assumed&lt;br /&gt;
 that IIR also exists. This matches SOF FW builds for IPC3 (FIR, IIR)&lt;br /&gt;
 and IPC4 (DRC, FIR, IIR). The controls names are different in IPC3&lt;br /&gt;
 and IPC4 topologies. Also the configuration blobs differ.&lt;br /&gt;
 &lt;br /&gt;
 The speaker mode is by default set up with 100 Hz high-pass IIR. The&lt;br /&gt;
 DRC is set to a default speaker setting that boosts playback loudness.&lt;br /&gt;
 The FIR is bypassed.&lt;br /&gt;
 &lt;br /&gt;
 In the headphone mode all the processing is set to bypass and DRC&lt;br /&gt;
 switch is set off.&lt;br /&gt;
 &lt;br /&gt;
 The processing can be customized for products with UCM scripts placed&lt;br /&gt;
 into blobs/sof/product_configs. The file path should be&lt;br /&gt;
 &amp;amp;lt;sys_vendor&amp;amp;gt;/&amp;amp;lt;product_name&amp;amp;gt;.conf from DMI ID. An user configuration can&lt;br /&gt;
 be similarly placed into blobs/sof/user_configs directory to e.g. avoid&lt;br /&gt;
 it being overwritten by distribution.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: SOF: Add example blobs customization for AAEON&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This example shows how to define IIR, FIR, and DRC processing for&lt;br /&gt;
 speaker and headphone endpoints.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- UCM2: Add sample SOF processing configuration blobs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The example set contains passthrough configuration blobs with SOF IPC3&lt;br /&gt;
 and IPC4 headers for DRC, FIR, and IIR. A few high-pass configurations&lt;br /&gt;
 are added for IIR to be used e.g. for speakers. A DRC blob is added&lt;br /&gt;
 that can be used to boost speaker playback loudness.&lt;br /&gt;
 &lt;br /&gt;
 The blobs are all in binary format.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The tx-macro is a common interface for WCD937x and wcd938x and&lt;br /&gt;
 also the TX1 MODE setting is not applicable for WCD937x codec.&lt;br /&gt;
 &lt;br /&gt;
 The TX1 MODE mixer controller is derived in WCD938x codec driver,&lt;br /&gt;
 So move TX1 MODE mixer control to wcd938x.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/421&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wcd937x: add codec sequences&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add default, enable/disable codec sequence for Headphone and Mic on&lt;br /&gt;
 WCD937x codec&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/421&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: soundwire: add rt722 SDCA device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support of ucm to rt722 SDCA.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/409&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add recording via DMIC01&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for Digital Microphones DMIC01 on Qualcomm X1E80100 CRD&lt;br /&gt;
 board.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/414&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: sof-soundwire: Create ALSA config file for hdmi:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the HDMI PCM index (3-5) is found in iec61937-pcm list of the card's&lt;br /&gt;
 components list then use the HdmiPCM/HdmiPCMSave macros to create the&lt;br /&gt;
 configuration file.&lt;br /&gt;
 &lt;br /&gt;
 The PCMs that will be created are:&lt;br /&gt;
 aplay -L | grep hdmi&lt;br /&gt;
 &lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=0&lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=1&lt;br /&gt;
 hdmi:CARD=sofsoundwire,DEV=2&lt;br /&gt;
 &lt;br /&gt;
 Audio servers (Pulseaudio, Pipewrire) or applications then can use these for&lt;br /&gt;
 bytestream passthrough, for example:&lt;br /&gt;
 mplayer -ao alsa:device=hdmi=sofsoundwire,DEV=0 -ac hwdts &amp;amp;lt;video with dts&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Intel/sof-hda-dsp: Create ALSA config file for&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the HDMI PCM index (3-5) is found in iec61937-pcm list of the card's&lt;br /&gt;
 components list then use the HdmiPCM/HdmiPCMSave macros to create the&lt;br /&gt;
 configuration file.&lt;br /&gt;
 &lt;br /&gt;
 The PCMs that will be created are:&lt;br /&gt;
 aplay -L | grep hdmi&lt;br /&gt;
 &lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=0&lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=1&lt;br /&gt;
 hdmi:CARD=sofhdadsp,DEV=2&lt;br /&gt;
 &lt;br /&gt;
 Audio servers (Pulseaudio, Pipewrire) or applications then can use these for&lt;br /&gt;
 bytestream passthrough, for example:&lt;br /&gt;
 mplayer -ao alsa:device=hdmi=sofhdadsp,DEV=0 -ac hwdts &amp;amp;lt;video with dts&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: common: pcm: Add hdmi.conf to handle the creation&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 User space expect to see hdmi: PCM devices to be able to use bytestream&lt;br /&gt;
 passthrough.&lt;br /&gt;
 &lt;br /&gt;
 The common/pcm/hdmi.conf provides two macros:&lt;br /&gt;
 HdmiPCM: to generate an ALSA conf section for an hdmi: PCM device&lt;br /&gt;
 HdmiPCMSave: to save the generated config&lt;br /&gt;
 &lt;br /&gt;
 Example of use (sof-hda-dsp card with hardware HDMI PCMs: 3-5):&lt;br /&gt;
 Macro.0.HdmiPCM { Device 3 Index 0 }&lt;br /&gt;
 Macro.1.HdmiPCM { Device 4 Index 1 }&lt;br /&gt;
 Macro.2.HdmiPCM { Device 5 Index 2 }&lt;br /&gt;
 Macro.3.HdmiPCMSave { }&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/411&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add basic support for cs42l43's speaker&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Previous support was added for the mics and headset on cs42l43, expand&lt;br /&gt;
 this support with additional configuration for the speaker output.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20240423154305.2782347-1-ckeepax@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- qcom: sdm845: MM1: enable jack detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This has been added to kernel recently, so make use of it here.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/408&amp;lt;/code&amp;gt;&lt;br /&gt;
- qcom: sdm845: MM1: use analog volume controls instead of&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Besides the improvement by using analog volume control, it also makes&lt;br /&gt;
 volume levels normal instead of insanely high levels reached by this&lt;br /&gt;
 digital mixer.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/408&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: correct headphones&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix wireplumber warnings:&lt;br /&gt;
 &lt;br /&gt;
   Path HP Digital is not a volume or mute control&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/396&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add number of channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Describe number of playback channels for speakers (where it is not&lt;br /&gt;
 obvious: 4 channels) and headphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/396&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add support for Coachz with HDMI disabled&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/403&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/405&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A later revision of the MT8195 Cherry Tomato Chromebook (Acer Chromebook&lt;br /&gt;
 Spin 513 CP513-2H, Revision 3 and 4) are using the RT5682s codec instead&lt;br /&gt;
 of RT5682i.&lt;br /&gt;
 &lt;br /&gt;
 The differences are only about a couple of missing switches, where the&lt;br /&gt;
 'i' variant had a switch for the L/R Headphone output and a configurable&lt;br /&gt;
 DAC L/R Mux, while the 's' one misses the mux control and solely relies&lt;br /&gt;
 on the main Headphone Switch.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/406&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: rt1316/rt1318 - fix channel selection for one amp&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Like in commit 9e29f9e27f4e27dce40d8d6803031bb4f7be3c48, use L-R&lt;br /&gt;
 channel selection when single amp is present.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: rt1308: Fix single amp configuration&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If the device have single rt1308 amp then the codec's Channel Select should&lt;br /&gt;
 be set to &amp;quot;LR&amp;quot; and not to &amp;quot;LL&amp;quot;. &amp;quot;LL&amp;quot; is only valid if we have 2 amps, in&lt;br /&gt;
 that case one is the Left and the other is the Right channel.&lt;br /&gt;
 &lt;br /&gt;
 This fixes for example Dell Latitude 9520 which only played on the Left&lt;br /&gt;
 speaker, Right is silent.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/402&lt;br /&gt;
 Suggested-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro&lt;br /&gt;
- sof-soundwire: fix rt1318 config typo in rt1318spk macro&lt;br /&gt;
- USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.12&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9796</id>
		<title>AlsaProject:Changes v1.2.11 v1.2.12</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9796"/>
		<updated>2024-06-11T12:14:23Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.11 v1.2.12]]&lt;br /&gt;
=Changelog between 1.2.7 and 1.2.12 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
: setup.py: fix symlinks for test programs for python 3&lt;br /&gt;
: setup.py: licence -&amp;amp;gt; license&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
: alsaseq: fix seg. fault when accessing `ConstantObject` extra&lt;br /&gt;
=Changelog between 1.2.6 and 1.2.12 releases=&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: disable -ldl check for *BSDs, find &amp;amp;lt;soundcard.h&amp;amp;gt; path&lt;br /&gt;
: Release v1.2.7.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
: ESTRPIPE not defined, use ESPIPE (not EPIPE)&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Arcam AV control plugin===&lt;br /&gt;
: arcam_av.c: Include missing string.h&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
: program_invocation_short_name: __linux__ -&amp;amp;gt; _GNU_SOURCE&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
: jack: use program_invocation_short_name&lt;br /&gt;
: jack: implement pcm operation sw_params&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
: use &amp;amp;lt;linux/soundcard.h&amp;amp;gt;, &amp;amp;lt;sys/soundcard.h&amp;amp;gt; or&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Rate Converter plugins===&lt;br /&gt;
: samplerate: Make LGPL-only&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
===libavcodec's resampler===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: GitHub Actions: Use actions/checkout@v4&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: extend doc for snd_pcm_hw_params_get_sbits()&lt;br /&gt;
: pcm: clarify and fix default sbits (msbits) value for all formats&lt;br /&gt;
: pcm: ladspa - Skip missing ladspa directories&lt;br /&gt;
: pcm: snd_pcm_(physical_)format_width() - change documentation&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM Plugin API===&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===Topology API===&lt;br /&gt;
: topology: correct version script path&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: use-case.h: add DisplayPort to HDMI device description&lt;br /&gt;
: ucm: doc - add Variant and Macro to the evaluation order&lt;br /&gt;
: ucm: define and describe Syntax 7&lt;br /&gt;
: ucm: raise error when macro argument is already defined (used)&lt;br /&gt;
: ucm: do argument value substitution for Macros&lt;br /&gt;
: ucm: fix Path condition - substitute Path&lt;br /&gt;
: ucm: fix Path condition - substitute Path and Mode fields&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: async: snd_async_del_handler - move clear signal using sigaction as last&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: aliases: hdmi: Include unconditionally the&lt;br /&gt;
: conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist&lt;br /&gt;
: conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: tests: latency.c - fix copy-n-paste typos (sw -&amp;amp;gt; hw params) in error messages&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
: chore: Use actions/checkout@v4&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: don't free a card pointing NULL&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
: alsa-info.sh: log SoundWire devices reported in ACPI&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: fix calculation in set_normalized_volume (overflow)&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: nhlt: Intel: Improve all error prints&lt;br /&gt;
: topology: nhlt: Intel: Clear DMIC BFTH bits for version&lt;br /&gt;
: topology: nhlt: Intel: Add check for DMIC version&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: fix S24_LE wav header&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: Add dump for UMP Utility and System messages&lt;br /&gt;
===aseqsend===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: sof-soundwire: fix missing MultiCodec1 initialization and Empty condition&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM&lt;br /&gt;
: UCM2: SOF: Add example blobs customization for AAEON&lt;br /&gt;
: UCM2: Add sample SOF processing configuration blobs&lt;br /&gt;
: codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to&lt;br /&gt;
: ucm2: codecs: wcd937x: add codec sequences&lt;br /&gt;
: ucm2: soundwire: add rt722 SDCA device&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add recording via DMIC01&lt;br /&gt;
: ucm2: sof-soundwire: Create ALSA config file for hdmi:&lt;br /&gt;
: ucm2: Intel/sof-hda-dsp: Create ALSA config file for&lt;br /&gt;
: ucm2: common: pcm: Add hdmi.conf to handle the creation&lt;br /&gt;
: sof-soundwire: Add basic support for cs42l43's speaker&lt;br /&gt;
: qcom: sdm845: MM1: enable jack detection&lt;br /&gt;
: qcom: sdm845: MM1: use analog volume controls instead of&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: correct headphones&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add number of channels&lt;br /&gt;
: Add support for Coachz with HDMI disabled&lt;br /&gt;
: USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace&lt;br /&gt;
: ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s&lt;br /&gt;
: sof-soundwire: rt1316/rt1318 - fix channel selection for one amp&lt;br /&gt;
: sof-soundwire: rt1308: Fix single amp configuration&lt;br /&gt;
: sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro&lt;br /&gt;
: sof-soundwire: fix rt1318 config typo in rt1318spk macro&lt;br /&gt;
: USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.10_v1.2.11&amp;diff=9487</id>
		<title>Detailed changes v1.2.10 v1.2.11</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.10_v1.2.11&amp;diff=9487"/>
		<updated>2024-01-30T09:13:09Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.5 and 1.2.11 releases=&lt;br /&gt;
=Changelog between 1.2.10 and 1.2.11 releases=&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.11&lt;br /&gt;
===Digigram Echo Mixer===&lt;br /&gt;
- echomixer: fix clang-16 incompatible-function-pointer&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/17&amp;lt;/code&amp;gt;&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
- hdajackretask: limit the help window size to something safe (1600x1000) for the help screen&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 If more monitors are present in the system, the window is too big and information&lt;br /&gt;
 cannot be visible correctly.&amp;lt;/code&amp;gt;&lt;br /&gt;
- hdajackretask: add support for pipewire stop/start&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-tools/issues/21&amp;lt;/code&amp;gt;&lt;br /&gt;
- hdajackretask: Update kernel doc URL in README&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As of THIS writing, the documentation has been rearranged,&lt;br /&gt;
 and the &amp;quot;Hint strings&amp;quot; section now resides at the updated URL&amp;lt;/code&amp;gt;&lt;br /&gt;
===as10k1 (EMU10K1+ DSP Assembler)===&lt;br /&gt;
- as10k1: make (extern) declarations and definition of macro_depth&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 All `extern` declarations refer to it as `unsigned int`, but the actual&lt;br /&gt;
 definition is a signed integer.&lt;br /&gt;
 &lt;br /&gt;
 Reported by CBMC's goto-cc compiler, which performs type-aware linking.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-tools/pull/19&amp;lt;/code&amp;gt;&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
- hdspmixer: fix core dump&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Initialize the name pointer to NULL.&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.8 and 1.2.11 releases=&lt;br /&gt;
=Changelog between 1.2.10 and 1.2.11 releases=&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.11&lt;br /&gt;
===Header files===&lt;br /&gt;
- src: lib: Add API to set codec parameters for next track&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For gapless playback usecase where each track differs in encoding,&lt;br /&gt;
 new codec parameters that need to be propagated to kernel is done&lt;br /&gt;
 via compress_set_codec_params()&amp;lt;/code&amp;gt;&lt;br /&gt;
===Library===&lt;br /&gt;
- src: lib: Add API to set codec parameters for next track&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For gapless playback usecase where each track differs in encoding,&lt;br /&gt;
 new codec parameters that need to be propagated to kernel is done&lt;br /&gt;
 via compress_set_codec_params()&amp;lt;/code&amp;gt;&lt;br /&gt;
===Utilities===&lt;br /&gt;
- fcplay: Modify play_samples func to support gapless playback.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch will add changes which is required in play_samples&lt;br /&gt;
 function to support gapless playback.&amp;lt;/code&amp;gt;&lt;br /&gt;
- fcplay: Add gapless playback support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add Gapless playback support while playing multiple audio files.&lt;br /&gt;
 &lt;br /&gt;
         Gapless play command:&lt;br /&gt;
                 fcplay -c 1 -d 2 -g 1 test1.mp3 test2.mp3&lt;br /&gt;
 &lt;br /&gt;
 In command &amp;quot;-g 1&amp;quot; option for enable gapless play.&amp;lt;/code&amp;gt;&lt;br /&gt;
- fcplay: Modify play_samples func to play multiple audio files&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch will modify the play_samples function to achive&lt;br /&gt;
 multiple audio track play.&amp;lt;/code&amp;gt;&lt;br /&gt;
- fcplay: Add multiple audio files playback support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch will add changes which is required to play&lt;br /&gt;
 multiple audio files.&lt;br /&gt;
 &lt;br /&gt;
 The file_count variable is required for index validation and play&lt;br /&gt;
 multiple audio files.&amp;lt;/code&amp;gt;&lt;br /&gt;
=Detailed changelog between 1.2.10 and 1.2.11 releases=&lt;br /&gt;
=Changelog between 1.2.10 and 1.2.11 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.11&lt;br /&gt;
- src/Versions.in: Add guards for pcm and timer syms&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Configure script allows for the disabling of the pcm module. When&lt;br /&gt;
 disabled, the pcm symbols will not be available. Add guards to remove&lt;br /&gt;
 symbols from version map when not present.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/376&amp;lt;/code&amp;gt;&lt;br /&gt;
- src/Versions.in: Add guards for opt. alisp symbols&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add guards for optional alisp symbols. This ensures that the Versions&lt;br /&gt;
 file does not contain undefined symbols when building alisp support is&lt;br /&gt;
 disabled.&lt;br /&gt;
 &lt;br /&gt;
 Fixes Gentoo bugs 914511 (https://bugs.gentoo.org/914511),&lt;br /&gt;
     914643 (https://bugs.gentoo.org/914643),&lt;br /&gt;
     and 919417 (https://bugs.gentoo.org/919417).&lt;br /&gt;
 &lt;br /&gt;
 Fixes bug #305&lt;br /&gt;
 Fixes alsa_lisp symbol error reported in bug #356&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/376&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/356&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure.ac: Update AC_OUTPUT() function&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Modern autoconf practice says AC_OUTPUT() should be called with no&lt;br /&gt;
 arguments and generated configuration files should be specified by&lt;br /&gt;
 calling AC_CONFIG_FILES() before AC_OUTPUT().&lt;br /&gt;
 &lt;br /&gt;
 Update configure.ac to follow this practice.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/376&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: bumb version to 1.2.11pre1 (for aplay/alsa-utils)&lt;br /&gt;
- seq: Fix typos in symbol version definitions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There were obvious typos in src/Versions.in that resulted in the&lt;br /&gt;
 undefined symbols.  Correct those entries.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/356&amp;lt;/code&amp;gt;&lt;br /&gt;
- global.h: move __STRING() macro outside !PIC ifdef block&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It solves the musl libc compilation issue.&lt;br /&gt;
 &lt;br /&gt;
 control.c: In function 'snd_ctl_open_conf':&lt;br /&gt;
 ../../include/global.h:98:36: warning: implicit declaration of function '__STRING' [-Wimplicit-function-declaratio]&lt;br /&gt;
    98 | #define SND_DLSYM_VERSION(version) __STRING(version)&lt;br /&gt;
       |                                    ^~~~~~~~&amp;lt;/code&amp;gt;&lt;br /&gt;
- gitcompile: Add static build&lt;br /&gt;
===Control API===&lt;br /&gt;
- control: remap - fix the endless loop in remap_numid_child_new()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Avoid the new numid search for the maped only controls.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20231219164539.GB14858@ediswmail.ad.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- reshuffle included files to include config.h as first - v2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
- control.h: Fix ump header file detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Apparently, the control.h is used from apps separately (outside&lt;br /&gt;
 asoundlib.h). Avoid errors like:&lt;br /&gt;
 &lt;br /&gt;
 /usr/include/alsa/control.h:417:47: error: ‘snd_ump_endpoint_info_t’ has not been declared&lt;br /&gt;
   417 | int snd_ctl_ump_endpoint_info(snd_ctl_t *ctl, snd_ump_endpoint_info_t *info);&lt;br /&gt;
       |                                               ^~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
 /usr/include/alsa/control.h:418:44: error: ‘snd_ump_block_info_t’ has not been declared&lt;br /&gt;
   418 | int snd_ctl_ump_block_info(snd_ctl_t *ctl, snd_ump_block_info_t *info);&lt;br /&gt;
       |                                            ^~~~~~~~~~~~~~~~~~~~&amp;lt;/code&amp;gt;&lt;br /&gt;
===Mixer API===&lt;br /&gt;
- mixer: simple: Support dB TLVs for CTL_SINGLE controls&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 dB mappings do not work for controls not named &amp;quot;* Volume&amp;quot;, since we do not&lt;br /&gt;
 fall back to CTL_SINGLE in get_selem_ctl. Add that branch to make it&lt;br /&gt;
 work.&lt;br /&gt;
 &lt;br /&gt;
 Fixes dB ranges for e.g. controls named &amp;quot;* Gain&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/358&amp;lt;/code&amp;gt;&lt;br /&gt;
===Mixer Abstraction API===&lt;br /&gt;
- headers: avoid c++ keyword&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 `class` is a c++ keyword, let's try not to use them in public headers&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/286&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- pcm: document interaction of drain silence and sw silence&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 I'm not sure this is the best way to describe the interaction, but I think&lt;br /&gt;
 this needs to be mentioned in some form at least.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/381&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: route plugin: allocate temporary array on stack only one time&lt;br /&gt;
- pcm: sofvol plugin: fix signed overflow&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This fixes functionality on specific setups with UBSan.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/351&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: documentation improvement mostly regarding samples and frames&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In some places samples and frames are used interchangeably, which may&lt;br /&gt;
 be a little confusing, so update it to say 'frames' where it could matter.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/375&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: handle start_treshold in snd_pcm_write_areas more robustly&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The start_treshold is defined as unsigned, so fix the condition&lt;br /&gt;
 to allow using values avobe LONG_MAX.&lt;br /&gt;
 &lt;br /&gt;
 Also, fix the documentation for the 64-bit platforms (INTMAX -&amp;amp;gt; LONG_MAX).&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: plug plugin - fast_ops may be changed when sw_params are set&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/372&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: fix the documentation for snd_pcm_poll_descriptors again&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As noted in the github issue, the poll descriptors may change depending&lt;br /&gt;
 on the stream parameters.&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: clarify documentation of poll descriptor usage&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This is based on my understanding of the intended behavior, the&lt;br /&gt;
 test/pcm.c example code, as well as the github pull request&lt;br /&gt;
 discussion (#370).&lt;br /&gt;
 &lt;br /&gt;
 There needs to be more clarifiaction regarding the exact semantics&lt;br /&gt;
 of the value of the revents output parameter of&lt;br /&gt;
 snd_pcm_poll_descriptors_revents, since there are events that do&lt;br /&gt;
 not necessarily correspond to POLLIN or POLLOUT (such as period&lt;br /&gt;
 events), but I believe this is a lot less obvious and needs&lt;br /&gt;
 confirmation first.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/370&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: clarify documentation on some hw params related functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/369&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: Fix incompatible-pointer-type warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Update snd_pcm_subformat_t getters and setters so they no longer throw&lt;br /&gt;
 warnings when building.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/342&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: Add MSBITS subformat options&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve granularity of format selection for S32/U32 formats by adding&lt;br /&gt;
 masks representing 20, 24 and 32 most significant bits.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/342&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: Introduce snd_pcm_subformat_value()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Allow userspace applications to select subformats easily just like in&lt;br /&gt;
 snd_pcm_format_t case - by string conversion.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/342&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: Fix segfault with 32bit libs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The recent rearrangement of header inclusion order caused a regression&lt;br /&gt;
 showing segfaults on 32bit Arm.  The primary reason is the&lt;br /&gt;
 inconsistent compile condition depending on the inclusion of config.h;&lt;br /&gt;
 while most of other code include pcm_local.h (that implicitly includes&lt;br /&gt;
 config.h) at first, pcm_direct.c doesn't do it, hence the access with&lt;br /&gt;
 direct plugins crashes.&lt;br /&gt;
 &lt;br /&gt;
 For fixing it, we need to include config.h at the beginning.  But,&lt;br /&gt;
 it's better to include pcm_local.h for all relevant code for&lt;br /&gt;
 consistency.  The patch does it, and also it adds the guard in&lt;br /&gt;
 pcm_local.h for double inclusions.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/352&amp;lt;/code&amp;gt;&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
- reshuffle included files to include config.h as first - v2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- seq: Add snd_seq_ump_ev_clear()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Like snd_seq_ev_clear(), let's add a helper to clear the event record&lt;br /&gt;
 for a UMP-capable sequencer event.&lt;br /&gt;
 &lt;br /&gt;
 While we're at it, change snd_seq_ev_clear() to be a static inline&lt;br /&gt;
 function, so that we make sure that the proper pointer type is&lt;br /&gt;
 passed.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Check protocol compatibility with the current version&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 There is no need for checking the protocol compatibility with another&lt;br /&gt;
 version, but we just need to check for the current version.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Simplify snd_seq_extract_output()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Now that we never put UMP events on the output buffer in the legacy&lt;br /&gt;
 mode, the check and skip of UMP events are no longer necessary.&lt;br /&gt;
 It means that ump_allowed argument is meaningless in extract_output(),&lt;br /&gt;
 too.&lt;br /&gt;
 &lt;br /&gt;
 Let's drop the unnecessary check and move the code extract_output()&lt;br /&gt;
 into snd_seq_extract_output() again, and call this directly from&lt;br /&gt;
 snd_seq_ump_extract_output() for simplification.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Clear UMP event flag for legacy apps&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It seems that some applications (at least Chrome WebMIDI) set random&lt;br /&gt;
 bits to the flags of event packet, and this confuses as if they were&lt;br /&gt;
 UMP-events, which are eventually filtered out.&lt;br /&gt;
 &lt;br /&gt;
 Although it's a bug of applications, it's better to avoid the&lt;br /&gt;
 regressions.  So this patch forcibly clears the UMP flag of the&lt;br /&gt;
 incoming and outgoing events when the application is running in the&lt;br /&gt;
 legacy mode (i.e. midi_version = 0).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/360&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Fix invalid sanity-check in snd_seq_set_input_buffer_size()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 snd_seq_set_input_buffer_size() has an assert() call with packet_size,&lt;br /&gt;
 but it's still uninitialized at that point.  Fix it with the real&lt;br /&gt;
 packet size.&amp;lt;/code&amp;gt;&lt;br /&gt;
- reshuffle included files to include config.h as first - v2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Topology API===&lt;br /&gt;
- topology: fix Versions file&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The exported symbols were tagged with ALSA_0.9 version previously.&lt;br /&gt;
 We cannot use a different version (regressions).&amp;lt;/code&amp;gt;&lt;br /&gt;
- add back Versions source file to EXTRA_DIST to fix packaging&lt;br /&gt;
- topology: separate Versions linker script&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A slightly different solution is preferred than PR recommends (bellow).&lt;br /&gt;
 Only symbols with snd_ prefix should be public. Create a minimal Versions&lt;br /&gt;
 file for libatopology.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/376&amp;lt;/code&amp;gt;&lt;br /&gt;
===/src/Makefile.am===&lt;br /&gt;
- add back Versions source file to EXTRA_DIST to fix packaging&lt;br /&gt;
- src/Versions.in: Add guards for pcm and timer syms&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Configure script allows for the disabling of the pcm module. When&lt;br /&gt;
 disabled, the pcm symbols will not be available. Add guards to remove&lt;br /&gt;
 symbols from version map when not present.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/376&amp;lt;/code&amp;gt;&lt;br /&gt;
- src/Versions.in: Add guards for opt. alisp symbols&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add guards for optional alisp symbols. This ensures that the Versions&lt;br /&gt;
 file does not contain undefined symbols when building alisp support is&lt;br /&gt;
 disabled.&lt;br /&gt;
 &lt;br /&gt;
 Fixes Gentoo bugs 914511 (https://bugs.gentoo.org/914511),&lt;br /&gt;
     914643 (https://bugs.gentoo.org/914643),&lt;br /&gt;
     and 919417 (https://bugs.gentoo.org/919417).&lt;br /&gt;
 &lt;br /&gt;
 Fixes bug #305&lt;br /&gt;
 Fixes alsa_lisp symbol error reported in bug #356&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/376&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/issues/356&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
- aserver: fix buffer overwriting&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 name array should allocate space for the null terminator. Also, need to&lt;br /&gt;
 check if client-&amp;amp;gt;name has enough space for strcpy.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/364&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- conf: pcm: Set C-Media USB 7.1 sound card (ICUSBAUDIO7D) to six_channel for surround40&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This 7.1 analog sound card identifies as the following:&lt;br /&gt;
 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device (lsusb)&lt;br /&gt;
  1 [ICUSBAUDIO7D   ]: USB-Audio - ICUSBAUDIO7D (/proc/asound/cards)&lt;br /&gt;
 &lt;br /&gt;
 It has the following four-channel analog stream layout:&lt;br /&gt;
   Interface 1&lt;br /&gt;
     Altset 3&lt;br /&gt;
     Format: S16_LE&lt;br /&gt;
     Channels: 4&lt;br /&gt;
     Endpoint: 6 OUT (ADAPTIVE)&lt;br /&gt;
     Rates: 44100, 48000&lt;br /&gt;
     Bits: 16&lt;br /&gt;
     Channel map: FL FR FC LFE&lt;br /&gt;
 (/proc/asound/card1/stream0)&lt;br /&gt;
 &lt;br /&gt;
 This layout makes it impossible to play audio to the surround (SL/SR)&lt;br /&gt;
 speakers plugged into the &amp;quot;Surround&amp;quot; jack in 4 channel mode.  Instead,&lt;br /&gt;
 set six_channel so that the six-channel layout will be used to access&lt;br /&gt;
 those speakers:&lt;br /&gt;
   Interface 1&lt;br /&gt;
     Altset 4&lt;br /&gt;
     Format: S16_LE&lt;br /&gt;
     Channels: 6&lt;br /&gt;
     Endpoint: 6 OUT (ADAPTIVE)&lt;br /&gt;
     Rates: 44100, 48000&lt;br /&gt;
     Bits: 16&lt;br /&gt;
     Channel map: FL FR FC LFE SL SR&lt;br /&gt;
 &lt;br /&gt;
 Tested with speaker-test -Dsurround40:CARD=ICUSBAUDIO7D,DEV=0 -c4&lt;br /&gt;
 &lt;br /&gt;
 The speaker system that required surround40 in order to downmix LFE into&lt;br /&gt;
 the front/rear mix is a Klipsch ProMedia v.2-400, which has 4 speakers&lt;br /&gt;
 and a subwoofer with an internal crossover, connected via front and rear&lt;br /&gt;
 stereo analog cables.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/319&amp;lt;/code&amp;gt;&lt;br /&gt;
===Filename helpers===&lt;br /&gt;
- reshuffle included files to include config.h as first - v2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
- pcm: Add MSBITS subformat options&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve granularity of format selection for S32/U32 formats by adding&lt;br /&gt;
 masks representing 20, 24 and 32 most significant bits.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/pull/342&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.11&lt;br /&gt;
- configure.ac: fix UMP support detection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 https://github.com/alsa-project/alsa-utils/commit/b399fb85a919636b7da34e8bcf17f484dd9046f7&lt;br /&gt;
 added usage of alsa/ump_msg.h without checking whether alsa-lib was&lt;br /&gt;
 compiled with rawmidi support:&lt;br /&gt;
 https://github.com/alsa-project/alsa-lib/blob/master/include/Makefile.am#L37&lt;br /&gt;
 &lt;br /&gt;
 Fixes a build error when alsa-lib was compiled with --disable-rawmidi&lt;br /&gt;
 &lt;br /&gt;
 aplaymidi.c:34:10: fatal error: alsa/ump_msg.h: No such file or directory&lt;br /&gt;
    34 | #include &amp;amp;lt;alsa/ump_msg.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/240&amp;lt;/code&amp;gt;&lt;br /&gt;
- github: Try to fix the build with the release tag&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: fix potential buffer overwrite&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The 'call to sprintf' operation on line 413 requires 21 bytes&lt;br /&gt;
 but the destination is only 16 bytes.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsa-restore.rules: use devnode instead number atribute&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
- amidi: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
- axfer: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===NHLT ACPI parser===&lt;br /&gt;
- nhlt-dmic-info: fix simple memory leak issue&lt;br /&gt;
- misc: fix incorrect usages of `strerror`&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 `strerror` takes the `errno` directly as its argument,&lt;br /&gt;
 negating it will result in an &amp;quot;Unknown error&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 This fixes such usages across multiple modules.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Revert &amp;quot;nhlt-dmic-info.c: include sys/types.h&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This reverts commit 0925ad7f09b2dc77015784f9ac2f5e34dd0dd5c3.&lt;br /&gt;
 &lt;br /&gt;
 This isn't necessary now that we use standard types (sys/types.h just&lt;br /&gt;
 defines some compatibility typedefs).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/234&amp;lt;/code&amp;gt;&lt;br /&gt;
- nhlt: use stdint.h types&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 u_int_* aren't standard, but uint* are. Use those instead for musl compat.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/234&lt;br /&gt;
 Bug: https://bugs.gentoo.org/913758&amp;lt;/code&amp;gt;&lt;br /&gt;
- nhlt-dmic-info.c: include sys/types.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This fixes an issue compiling with the musl libc.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Speaker Test===&lt;br /&gt;
- speaker-test: Use smaller periods in the default settings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We would like to break the speaker test using Ctrl-C (SIGINT) more early.&lt;br /&gt;
 In the default settings, the periods are too big and the responsivity&lt;br /&gt;
 of the speaker-test utility may be several seconds.&amp;lt;/code&amp;gt;&lt;br /&gt;
- speaker-test: Add bandwidth-limited pink noise at -18.5dB AES FS Based&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/251&amp;lt;/code&amp;gt;&lt;br /&gt;
===aconnect===&lt;br /&gt;
- seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsaloop===&lt;br /&gt;
- alsaloop: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- topology: Fix one character typo in code comments&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/250&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: Expand attribute references inside $[] expressions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Properly expand referred object attributes inside $[] expression. This&lt;br /&gt;
 allows for example this simplified case:&lt;br /&gt;
 &lt;br /&gt;
 Define {&lt;br /&gt;
        CHANNELS 2&lt;br /&gt;
        BIT_DEPTH 16&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 Object.Base.foo {&lt;br /&gt;
         channels        $CHANNELS&lt;br /&gt;
         sample_bits     $BIT_DEPTH&lt;br /&gt;
         frame_bits      &amp;quot;$[$channels * $sample_bits]&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/250&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: Fix dmic configuration blob building&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The dmic configuration functions are called for each dmic DAI (or&lt;br /&gt;
 FIFO) separately, and each dmic DAI is configured in their own&lt;br /&gt;
 configuration rounds. However, the later configured dmic FIFO may&lt;br /&gt;
 change the common clock divider and thus affect the FIR configuration&lt;br /&gt;
 of the first configured DAI. However, the first configured FIR blob is&lt;br /&gt;
 not touched after it is configured for the first time.&lt;br /&gt;
 &lt;br /&gt;
 To overcome this problem always check the both FIR configurations, no&lt;br /&gt;
 matter which DAI we are configuring.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/250&lt;br /&gt;
 Suggested-by: Seppo Ingalsuo &amp;amp;lt;seppo.ingalsuo@linux.intel.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: fix simple memory leak&lt;br /&gt;
- misc: fix incorrect usages of `strerror`&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 `strerror` takes the `errno` directly as its argument,&lt;br /&gt;
 negating it will result in an &amp;quot;Unknown error&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 This fixes such usages across multiple modules.&amp;lt;/code&amp;gt;&lt;br /&gt;
- nhlt: Revert SSP_ANALOG device_type field&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This partially reverts commit 3a47ef2487ed (&amp;quot;topology: nhlt: intel:&lt;br /&gt;
 support more device types and directions&amp;quot;), which changed the default&lt;br /&gt;
 device_type in the endpoint descriptor from zero to SSP_ANALOG.&lt;br /&gt;
 &lt;br /&gt;
 This change breaks the Linux kernel NHLT parser (which AFAICT doesn't&lt;br /&gt;
 recognize SSP_ANALOG at all), producing errors like:&lt;br /&gt;
 &lt;br /&gt;
   [56458.583812] sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 2&lt;br /&gt;
   [56458.583833] sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.SSP.SSP0-Codec.playback&lt;br /&gt;
   [56458.583840] sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets&lt;br /&gt;
   [56458.583847] sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 1 dir 0&lt;br /&gt;
   [56458.583853] sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22&lt;br /&gt;
 &lt;br /&gt;
 Revert for compatibility.&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: add include for ENABLE_NLS on musl&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Needed for setlocale().&lt;br /&gt;
 &lt;br /&gt;
 (After rebasing to pick up 8c229270f6bae83b705a03714c46067a7aa57b02, just&lt;br /&gt;
 move it to be guarded as the include now exists.)&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/234&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: pre-processor: Add support for enum controls&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for adding enum controls in the topology pre-processor.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/236&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: include locale.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This solves an issue compiling with the musl libc.&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsaucm===&lt;br /&gt;
- misc: fix incorrect usages of `strerror`&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 `strerror` takes the `errno` directly as its argument,&lt;br /&gt;
 negating it will result in an &amp;quot;Unknown error&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 This fixes such usages across multiple modules.&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsaucm: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: status dumps are called only in verbose mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Do not enable timestamps for the normal operation.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplay: enable timestamps by default&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When the '-v' or '--test-position' options are used, the 'tstamp' is&lt;br /&gt;
 shown as zero. Unconditionally enable the timestamps and choose the&lt;br /&gt;
 timestamp time based on the 'monotonic' variable.&lt;br /&gt;
 &lt;br /&gt;
 Example log:&lt;br /&gt;
 &lt;br /&gt;
 Status(R/W) (standalone avail=36 delay=924):&lt;br /&gt;
   state       : RUNNING&lt;br /&gt;
   trigger_time: 2045.504937&lt;br /&gt;
   tstamp      : 2190.754602&lt;br /&gt;
   delay       : 924&lt;br /&gt;
   avail       : 36&lt;br /&gt;
   avail_max   : 444&lt;br /&gt;
 Status(R/W) (standalone avail=44 delay=912):&lt;br /&gt;
   state       : RUNNING&lt;br /&gt;
   trigger_time: 2045.504937&lt;br /&gt;
   tstamp      : 2190.754852&lt;br /&gt;
   delay       : 912&lt;br /&gt;
   avail       : 48&lt;br /&gt;
   avail_max   : 48&lt;br /&gt;
 underrun!!! (at least 471.161 ms long)&lt;br /&gt;
 Status:&lt;br /&gt;
   state       : XRUN&lt;br /&gt;
   trigger_time: 2190.786234&lt;br /&gt;
   tstamp      : 2191.257392&lt;br /&gt;
   delay       : 0&lt;br /&gt;
   avail       : 1412&lt;br /&gt;
   avail_max   : 1412&lt;br /&gt;
 aplay: xrun:1690: fatal underrun: Success&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/242&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplay: log pcm status before reporting a fatal error&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When the --fatal-errors happen, nothing is provided to the user even&lt;br /&gt;
 when the '-v' verbose option is specified. This patch adds the fatal&lt;br /&gt;
 error exit after dumping the logs. No functionality change, just&lt;br /&gt;
 better information on what just happened.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/242&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplay: allow to compile with older alsa-lib (subformat)&lt;br /&gt;
- aplay: Add option for specifying subformat&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Make subformat first-class citizen by allowing users to specify it just&lt;br /&gt;
 like it is the case for the format. Default to SND_PCM_SUBFORMAT_STD so&lt;br /&gt;
 they are no surprises.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/228&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplay: fix buffer overflow and tainted format string&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Prior this commit, memcpy from names[0] to format[] will overwrite if&lt;br /&gt;
 strlen(names[0]) is greater than 1024. Also, the length of malloc()ed&lt;br /&gt;
 names[channel] is insufficient, leading to another buffer overwriting&lt;br /&gt;
 when calling sprintf(). Moreover, the format string of sprintf()&lt;br /&gt;
 can be controlled by user input. An attacker can exploit this weakness&lt;br /&gt;
 to crash the program, disclose information or even execute arbitrary&lt;br /&gt;
 code.&lt;br /&gt;
 &lt;br /&gt;
 Fix by allocating enough space for arrays and using constant expressions&lt;br /&gt;
 as the format strings.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aplay: use stdint.h types instead u_int/u_short/u_char&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/234&amp;lt;/code&amp;gt;&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
- aplaymidi: Set event completely for tempo event&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 After UMP support was added in b399fb8 ev.type setting was inadvertently&lt;br /&gt;
 dropped in the code path handling tempo meta event.&lt;br /&gt;
 This is causing tempo meta events to not be handled at all.&lt;br /&gt;
 Moreover, snd_seq_ev_set_fixed is also missing so MIDI files with&lt;br /&gt;
 variable events such as SYSEX before the tempo meta event usually are&lt;br /&gt;
 causing a segfault.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/241&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqnet===&lt;br /&gt;
- seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
- bat: really skip analysis of the first period and update related comment&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Prior to this change bat/analyze.c would skip the last period of the recording, contrary to&lt;br /&gt;
 what the comment in the code which stated the first period was meant to be skipped.&lt;br /&gt;
 &lt;br /&gt;
 The comment has been updated to state that both the first and last period are skipped and the code&lt;br /&gt;
 has been updated to match.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/pull/237&amp;lt;/code&amp;gt;&lt;br /&gt;
- bat: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We need to support older compilers than GCC 11.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-utils/issues/233&amp;lt;/code&amp;gt;&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- ucm2: acp3x-es83xx: introduce UCM support for acp3x-es83xx&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Based on already existing UCM support in ucm2/Intel/sof-essx8336&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/391&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add SM8650 MTP HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm SM8650-MTP Board:&lt;br /&gt;
 - on-board Speakers&lt;br /&gt;
 &lt;br /&gt;
 Linux devicetree changes:&lt;br /&gt;
 https://lore.kernel.org/all/20240125-topic-sm8650-upstream-audio-dt-v1-2-c24d23ae5763@linaro.org/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/390&amp;lt;/code&amp;gt;&lt;br /&gt;
- Qualcomm: Add SM8650 QRD HiFi config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm SM8650-QRD Board:&lt;br /&gt;
 - on-board Speakers&lt;br /&gt;
 - on-board Bottom and Back microphones&lt;br /&gt;
 - Headphones Speakers and Microphone&lt;br /&gt;
 &lt;br /&gt;
 Linux devicetree changes:&lt;br /&gt;
 https://lore.kernel.org/all/20240125-topic-sm8650-upstream-audio-dt-v1-1-c24d23ae5763@linaro.org/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/390&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs: qcom-lpass/tx-macro: Add Soundwire Analog&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add configs to enable/disable Analog Microphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/390&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs: wcd939x: Add wcd939x configs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM2 configs for the Qualcomm WCD939x codecs:&lt;br /&gt;
 - Analog Microphones&lt;br /&gt;
 - Headphones Speaker and Microphone&lt;br /&gt;
 &lt;br /&gt;
 Linux accepted Codec patchset:&lt;br /&gt;
 https://lore.kernel.org/all/20231219-topic-sm8650-upstream-wcd939x-codec-v4-0-1c3bbff2d7ab@linaro.org/&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/390&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs: wsa884x: add two-speakers DefaultEnableSeq.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the DefaultEnableSeq.conf for the two-speakers setup&lt;br /&gt;
 the same way done for the four-speakers setup.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/390&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add support for MSI MPG B650 Carbon Wifi&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/392&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm: MediaTek: mt8395-evk: Add HDMIRX config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add HDMI RX config and modify the priority value&lt;br /&gt;
 of the capture devices.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/389&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add support for Asus ROG Maximus Z790 Apex Encore motherboard (0b05:1a97)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/388&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume further&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 A recent change reduced the default headphones volume from setting 20&lt;br /&gt;
 (0 dB) to 10 (-15 dB) but also this setting can be quite loud and cause&lt;br /&gt;
 distortion with some headphones.&lt;br /&gt;
 &lt;br /&gt;
 Reduce the default volume further to setting 2 (-27 dB), which results&lt;br /&gt;
 in more comfortable volume levels with such headphones.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/387&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: conf.d: mt8370-evk: Fix the type of mt8370-evk.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Fix the type of mt8370-evk.conf at /ucm2/conf.d, to let the&lt;br /&gt;
 symbolic link can correctly point to the conf.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/386&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add basic support for cs42l43&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cs42l43 is a codec device, add basic support for it. Including a dual&lt;br /&gt;
 channel DMIC input, stereo headphones, and a mono headset microphone.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20240117142125.1080500-1-ckeepax@opensource.cirrus.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8370-evk: Add alsa-ucm support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add alsa-ucm support for the MediaTek mt8370-evk platform.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/380&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8395-evk: Add alsa-ucm support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add alsa-ucm support for the MediaTek mt8395-evk platform.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/322&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: MediaTek: mt8390-evk: Add alsa-ucm support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add alsa-ucm support for the MediaTek mt8390-evk platform.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/321&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp: rename include identifier&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Rename the WSA macro include identifier, which has nothing to do with&lt;br /&gt;
 the WCD headphone codec, for consistency.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/382&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Reduce the default heaphones volume to something more reasonable as the&lt;br /&gt;
 current setting (0 dB) can be quite loud.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/382&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp/x1e80100: fix default volume settings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Default volume settings should be specified in the BootSequence rather&lt;br /&gt;
 than in device enable sequences to allow users to override the defaults.&lt;br /&gt;
 &lt;br /&gt;
 Add machine specific BootSequences to set up reasonable defaults for the&lt;br /&gt;
 Lenovo ThinkPad X13s and X1E80100 CRD. Note that the settings depends on&lt;br /&gt;
 the actual hardware configuration and should therefore not be specified&lt;br /&gt;
 in the (potentially shared) codec init files.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/382&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: fix hardware volume control&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The lazy include of the four codec initialisation files are incorrectly&lt;br /&gt;
 specified using the same identifier which means that only the last one&lt;br /&gt;
 is actually included.&lt;br /&gt;
 &lt;br /&gt;
 This specifically means that the sound server falls back to software&lt;br /&gt;
 mixing as the Speaker and Headphones mixer elements are not defined.&lt;br /&gt;
 &lt;br /&gt;
 The default Mic volume and Speaker digital volume are also never set by&lt;br /&gt;
 the BootSequence as intended (even if the Mic volume is currently&lt;br /&gt;
 overridden in the enable sequence).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/382&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp: fix hardware volume control&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The lazy include of the four codec initialisation files are incorrectly&lt;br /&gt;
 specified using the same identifier which means that only the last one&lt;br /&gt;
 is actually included.&lt;br /&gt;
 &lt;br /&gt;
 This specifically means that the sound server falls back to software&lt;br /&gt;
 mixing as the Speaker and Headphones mixer elements are not defined.&lt;br /&gt;
 &lt;br /&gt;
 The default Mic volume and Speaker digital volume are also never set by&lt;br /&gt;
 the BootSequence as intended (even if the Mic volume is currently&lt;br /&gt;
 overridden in the enable sequence).&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/382&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Fix ProfileName for HeadphonesOnly for Topping DX3 Pro+&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Doesn't take effect otherwise on my DX3 Pro+.&lt;br /&gt;
 &lt;br /&gt;
 Closes:  https://github.com/alsa-project/alsa-ucm-conf/pull/383&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Move Topping DX3 Pro+ config to Common/Headphones&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The configuration is too generic. We can expect that more&lt;br /&gt;
 hardware will follow this configuration.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/362&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Add UCM2 configuration for Topping DX3 Pro+&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/362&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: move zedi10 block to follow USB ID sort order&lt;br /&gt;
- USB-Audio: Add support for Solid State Labs SSL 2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/377&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: add MOTU M6 config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This card shares the same ID as the MOTU M2 and M4, so we use the long&lt;br /&gt;
 card name to identify it.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/378&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: fix comment in MOTU M4 config&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Mic2 is 2R, not 1R, so update the Stereo entry accordingly. This makes&lt;br /&gt;
 it consistent with the M2 and M6 configs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/379&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add MSI MEG Z690 ACE support (0db0:124b)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Tested this out on my motherboard and it fixed my problem with&lt;br /&gt;
 the onboard sound being treated as a generic USB device.&lt;br /&gt;
 Fixing it allowed me to record from line-in, among other things.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/381&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - disable S/PDIF for 0db0:36e7 (MSI MPG B650I EDGE WIFI)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/281&amp;lt;/code&amp;gt;&lt;br /&gt;
- Initialise AIF2 ADC Stereo Capture Route&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 As pointed out in issue #351 [1], the parameter 'AIF2 ADC Stereo&lt;br /&gt;
 Capture Route' was previously uninitialised. I'm not very convinced&lt;br /&gt;
 that this particular value (Mix Mono) is the best combination with&lt;br /&gt;
 the other PinePhone settings, but better that there is at least&lt;br /&gt;
 a value rather than no value, so that people can provide bug&lt;br /&gt;
 reports based on tests that are closer to being reproducible.&lt;br /&gt;
 As described in [1], there is circumstantial evidence favouring&lt;br /&gt;
 this value.&lt;br /&gt;
 &lt;br /&gt;
 This commit does not set a value for HiFi.conf - presumably&lt;br /&gt;
 the value is irrelevant for HiFi, which does not appear to&lt;br /&gt;
 be as buggy as VoiceCall.&lt;br /&gt;
 &lt;br /&gt;
 [1] https://github.com/alsa-project/alsa-ucm-conf/issues/351&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/365&amp;lt;/code&amp;gt;&lt;br /&gt;
- Documentation: Add ucm URL&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This commit adds the main alsa-ucm-conf documentation&lt;br /&gt;
 URL to PinePhone.conf, and clarifies the relevance of&lt;br /&gt;
 the other three URLs.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/366&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: x1e80100: add Qualcomm X1E80100 CRD&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support to Qualcomm X1E80100 CRD with four smart speakers and a&lt;br /&gt;
 headset connector.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/369&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wsa-macro: add 2xWSA arrangements&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 On four-speaker setups we have two instances of WSA macro codecs with&lt;br /&gt;
 sound-name-prefix (&amp;quot;WSA&amp;quot; and &amp;quot;WSA2&amp;quot;).  Add sequences for such&lt;br /&gt;
 configuration.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/369&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wsa884x: add codec sequences&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add enable and disable codec sequence for wsa884x codecs in two and four&lt;br /&gt;
 speaker configurations.&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Add basic support for basic cs35l56 configurations&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cs35l56 is a boosted speaker amp, add UCM support for configurations&lt;br /&gt;
 with up to 8 amps.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/370&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-soundwire: Use one file for speaker codec initialization&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Use macros to minimize configuration blocks.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/370&amp;lt;/code&amp;gt;&lt;br /&gt;
- acp5x: add Stream Deck OLED Model&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/373&amp;lt;/code&amp;gt;&lt;br /&gt;
- Arturia Minifuse 4: Use forced S32_LE format like for Minifuse 1 and 2&lt;br /&gt;
- USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a5c&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/342&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a53&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/350#issuecomment-1712886745&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: add MPG Z590M GAMING EDGE WIFI&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/376&amp;lt;/code&amp;gt;&lt;br /&gt;
- bytcr-wm5102: Add support for different microphone routes&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Unlike all designs supported sofar the Lenovo Yoga Tab 3 YT3-X90 does not&lt;br /&gt;
 have its internal microphone (intmic) on IN3L with the headset microphone&lt;br /&gt;
 on IN1L. Instead this tablet has the intmic on IN1L and the hsmic on IN2L.&lt;br /&gt;
 &lt;br /&gt;
 Add IN1-InternalMic.conf and IN2-HeadsetMic.conf config snippets&lt;br /&gt;
 under ucm2/codecs/wm5102/ for this and check the components string&lt;br /&gt;
 to determine which microphone routes should be used.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20231021211614.115152-2-hdegoede@redhat.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- bytcr-wm5102: Add support for speakers connected to HPOUT2&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 On the Lenovo Yoga Tab 3 YT3-X90 the speaker amplifiers are connected&lt;br /&gt;
 to the HPOUT2 output pins instead of the the SPK output pins.&lt;br /&gt;
 &lt;br /&gt;
 Check for &amp;quot;cfg-spk:hpout2&amp;quot; in the components string which indicates&lt;br /&gt;
 this setup and add a ucm2/codecs/wm5102/HPOut2-Speaker.conf file&lt;br /&gt;
 for this setup.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20231021211614.115152-1-hdegoede@redhat.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- chtnau8824: Mono speaker fixes&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 2 mono speaker setup fixes:&lt;br /&gt;
 &lt;br /&gt;
 1. Use the kernel's components string to check for a mono-speaker device&lt;br /&gt;
 when the board has a components string.&lt;br /&gt;
 &lt;br /&gt;
 2. So far known nau8824 boards with a mono speaker where using the right&lt;br /&gt;
 speaker channel, which is unusual. Normally mono speaker setups use&lt;br /&gt;
 only the left speaker channel. The Cyberbook T116 tablet is a nau8824&lt;br /&gt;
 based model, which indeed uses the left speaker channel for its single&lt;br /&gt;
 speaker.&lt;br /&gt;
 &lt;br /&gt;
 Modify ucm2/codecs/nau8824/MonoSpeaker.conf to send a left+right&lt;br /&gt;
 channel mix to both speaker channels, so that things will work&lt;br /&gt;
 independent of which speaker channel is used for a mono setup.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20231021143109.52210-1-hdegoede@redhat.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- codecs/es8316: Fix mono speaker settings from previous boot getting applied&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 When codecs/es8316/MonoSpeaker.conf's EnableSeq was run last before&lt;br /&gt;
 shutdown the 'Playback Polarity' and 'DAC Mono Mix Switch' controls for&lt;br /&gt;
 Mono Speaker output get saved and restored on the next boot.&lt;br /&gt;
 &lt;br /&gt;
 These settings are undone by the MonoSpeaker DisableSeq, but that never&lt;br /&gt;
 runs when an updated kernel switches from the default &amp;quot;cfg-spk:1&amp;quot; in&lt;br /&gt;
 components to &amp;quot;cfg-spk:2&amp;quot; for devices which do actually have 2 speakers,&lt;br /&gt;
 which causes the ucm profile to use codecs/es8316/Speaker.conf instead.&lt;br /&gt;
 &lt;br /&gt;
 Set the 'Playback Polarity' and 'DAC Mono Mix Switch' controls to their&lt;br /&gt;
 defaults in codecs/es8316/EnableSeq.conf to avoid them getting stuck&lt;br /&gt;
 in Mono mix mode in this scenario.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://lore.kernel.org/alsa-devel/20231029145007.24106-1-hdegoede@redhat.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: acpd7219m98357: Use common da7219 BootSequence&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/361&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: add acpd7219m98357&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For &amp;quot;grunt&amp;quot; chromebooks&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/361&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: soundwire: add rt713 SDCA device&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/363&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add UCM2 configuration for Behringer UMC404HD&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/358&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: acp3xalc5682m98: Add priority values&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/357&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: acp3xalc5682m98: Add JackControls&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/357&amp;lt;/code&amp;gt;&lt;br /&gt;
- meson: add initial libretech cc support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the libretech-cc based on the amlogic s905x&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/355&amp;lt;/code&amp;gt;&lt;br /&gt;
- meson: add initial p241 support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add support for the p241 board, the amlogic s905x reference design&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/355&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add a config for the Allen &amp;amp; Heath Zedi 10 mixer.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The mixer has an embedded 4x4 USB interface, this config surfaces&lt;br /&gt;
 the mixer channels as 4 mono inputs, 2 stereo inputs and 2 stereo&lt;br /&gt;
 outputs. Config based on the Behringer Flow8 config.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/341&amp;lt;/code&amp;gt;&lt;br /&gt;
- Roland/BridgeCast - adjust capture priority for input channels&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354&amp;lt;/code&amp;gt;&lt;br /&gt;
- Roland/BridgeCast - adjust new input channels after latest FW update&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - the latest FW updated exposed yet another channel&lt;br /&gt;
   for SFX sounds, played on button events&lt;br /&gt;
 - legacy channels have been renumbered&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354&amp;lt;/code&amp;gt;&lt;br /&gt;
- Roland/BridgeCast - config, improve config title&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - comment is used as profile name when using&lt;br /&gt;
   pavucontrol, DEFAULT wasn't saying much&lt;br /&gt;
   thus I've changed it to something more&lt;br /&gt;
   explanatory.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354&amp;lt;/code&amp;gt;&lt;br /&gt;
- Roland Bridgecast - add missing intermediate config file&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - tested on ArchLinux running UCM version 1.2.10&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: lpass-rx: use set Digital gain at 0dB&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For some reason we ended up with a Digital gain below 0dB, resulting in&lt;br /&gt;
 a very low HP volume.&lt;br /&gt;
 Fix this to 0dB and let Analog gain control HP volume.&lt;br /&gt;
 Also remove all redundant setting of this control.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335&lt;br /&gt;
 Tested-by: Johan Hovold &amp;amp;lt;johan+linaro@kernel.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: lpass-wsa: use set Digital gain at 0dB&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 For some reason we ended up with a Digital gain below 0dB, resulting in&lt;br /&gt;
 a very low speaker volume.&lt;br /&gt;
 Fix this to 0dB and let Analog gain control speakers volume.&lt;br /&gt;
 &lt;br /&gt;
 CloseS: https://github.com/alsa-project/alsa-ucm-conf/pull/335&lt;br /&gt;
 Tested-by: Johan Hovold &amp;amp;lt;johan+linaro@kernel.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp: use Speakers volume control&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Make use of Speakers volume control to control analog gain on WSA&lt;br /&gt;
 Speakers.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335&lt;br /&gt;
 Tested-by: Johan Hovold &amp;amp;lt;johan+linaro@kernel.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wsa883x: add Speakers Volume in init conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add combined analog volume controls for Speakers in the init conf&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335&lt;br /&gt;
 Tested-by: Johan Hovold &amp;amp;lt;johan+linaro@kernel.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: codecs: wcd938x: use Analog volume for HeadPhones&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Current setup used Digital Volume to control Headset Volume which is&lt;br /&gt;
 pretty saturated after centain gain. Fix the Digital gain at 0dB and use&lt;br /&gt;
 Analog gain to do the volume control.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335&lt;br /&gt;
 Tested-by: Johan Hovold &amp;amp;lt;johan+linaro@kernel.org&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- SplitPCM: Device argument may not be set&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/346&amp;lt;/code&amp;gt;&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.11&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.10_v1.2.11&amp;diff=9485</id>
		<title>Changes v1.2.10 v1.2.11</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.10_v1.2.11&amp;diff=9485"/>
		<updated>2024-01-30T09:12:52Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.10 v1.2.11]]&lt;br /&gt;
=Changelog between 1.2.5 and 1.2.11 releases=&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.11&lt;br /&gt;
===Digigram Echo Mixer===&lt;br /&gt;
: echomixer: fix clang-16 incompatible-function-pointer&lt;br /&gt;
===HDA Jack Retask===&lt;br /&gt;
: hdajackretask: limit the help window size to something safe (1600x1000) for the help screen&lt;br /&gt;
: hdajackretask: add support for pipewire stop/start&lt;br /&gt;
: hdajackretask: Update kernel doc URL in README&lt;br /&gt;
===as10k1 (EMU10K1+ DSP Assembler)===&lt;br /&gt;
: as10k1: make (extern) declarations and definition of macro_depth&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
: hdspmixer: fix core dump&lt;br /&gt;
=Changelog between 1.2.8 and 1.2.11 releases=&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.11&lt;br /&gt;
===Header files===&lt;br /&gt;
: src: lib: Add API to set codec parameters for next track&lt;br /&gt;
===Library===&lt;br /&gt;
: src: lib: Add API to set codec parameters for next track&lt;br /&gt;
===Utilities===&lt;br /&gt;
: fcplay: Modify play_samples func to support gapless playback.&lt;br /&gt;
: fcplay: Add gapless playback support&lt;br /&gt;
: fcplay: Modify play_samples func to play multiple audio files&lt;br /&gt;
: fcplay: Add multiple audio files playback support&lt;br /&gt;
=Changelog between 1.2.10 and 1.2.11 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.11&lt;br /&gt;
: src/Versions.in: Add guards for pcm and timer syms&lt;br /&gt;
: src/Versions.in: Add guards for opt. alisp symbols&lt;br /&gt;
: configure.ac: Update AC_OUTPUT() function&lt;br /&gt;
: configure: bumb version to 1.2.11pre1 (for aplay/alsa-utils)&lt;br /&gt;
: seq: Fix typos in symbol version definitions&lt;br /&gt;
: global.h: move __STRING() macro outside !PIC ifdef block&lt;br /&gt;
: gitcompile: Add static build&lt;br /&gt;
===Control API===&lt;br /&gt;
: control: remap - fix the endless loop in remap_numid_child_new()&lt;br /&gt;
: reshuffle included files to include config.h as first - v2&lt;br /&gt;
: control.h: Fix ump header file detection&lt;br /&gt;
===Mixer API===&lt;br /&gt;
: mixer: simple: Support dB TLVs for CTL_SINGLE controls&lt;br /&gt;
===Mixer Abstraction API===&lt;br /&gt;
: headers: avoid c++ keyword&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: document interaction of drain silence and sw silence&lt;br /&gt;
: pcm: route plugin: allocate temporary array on stack only one time&lt;br /&gt;
: pcm: sofvol plugin: fix signed overflow&lt;br /&gt;
: pcm: documentation improvement mostly regarding samples and frames&lt;br /&gt;
: pcm: handle start_treshold in snd_pcm_write_areas more robustly&lt;br /&gt;
: pcm: plug plugin - fast_ops may be changed when sw_params are set&lt;br /&gt;
: pcm: fix the documentation for snd_pcm_poll_descriptors again&lt;br /&gt;
: pcm: clarify documentation of poll descriptor usage&lt;br /&gt;
: pcm: clarify documentation on some hw params related functions&lt;br /&gt;
: pcm: Fix incompatible-pointer-type warnings&lt;br /&gt;
: pcm: Add MSBITS subformat options&lt;br /&gt;
: pcm: Introduce snd_pcm_subformat_value()&lt;br /&gt;
: pcm: Fix segfault with 32bit libs&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
: reshuffle included files to include config.h as first - v2&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: Add snd_seq_ump_ev_clear()&lt;br /&gt;
: seq: Check protocol compatibility with the current version&lt;br /&gt;
: seq: Simplify snd_seq_extract_output()&lt;br /&gt;
: seq: Clear UMP event flag for legacy apps&lt;br /&gt;
: seq: Fix invalid sanity-check in snd_seq_set_input_buffer_size()&lt;br /&gt;
: reshuffle included files to include config.h as first - v2&lt;br /&gt;
===Topology API===&lt;br /&gt;
: topology: fix Versions file&lt;br /&gt;
: add back Versions source file to EXTRA_DIST to fix packaging&lt;br /&gt;
: topology: separate Versions linker script&lt;br /&gt;
===/src/Makefile.am===&lt;br /&gt;
: add back Versions source file to EXTRA_DIST to fix packaging&lt;br /&gt;
: src/Versions.in: Add guards for pcm and timer syms&lt;br /&gt;
: src/Versions.in: Add guards for opt. alisp symbols&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
: aserver: fix buffer overwriting&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: pcm: Set C-Media USB 7.1 sound card (ICUSBAUDIO7D) to six_channel for surround40&lt;br /&gt;
===Filename helpers===&lt;br /&gt;
: reshuffle included files to include config.h as first - v2&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: pcm: Add MSBITS subformat options&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.11&lt;br /&gt;
: configure.ac: fix UMP support detection&lt;br /&gt;
: github: Try to fix the build with the release tag&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: fix potential buffer overwrite&lt;br /&gt;
: alsa-restore.rules: use devnode instead number atribute&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
: amidi: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
: axfer: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===NHLT ACPI parser===&lt;br /&gt;
: nhlt-dmic-info: fix simple memory leak issue&lt;br /&gt;
: misc: fix incorrect usages of `strerror`&lt;br /&gt;
: Revert &amp;quot;nhlt-dmic-info.c: include sys/types.h&amp;quot;&lt;br /&gt;
: nhlt: use stdint.h types&lt;br /&gt;
: nhlt-dmic-info.c: include sys/types.h&lt;br /&gt;
===Speaker Test===&lt;br /&gt;
: speaker-test: Use smaller periods in the default settings&lt;br /&gt;
: speaker-test: Add bandwidth-limited pink noise at -18.5dB AES FS Based&lt;br /&gt;
===aconnect===&lt;br /&gt;
: seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===alsaloop===&lt;br /&gt;
: alsaloop: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: Fix one character typo in code comments&lt;br /&gt;
: topology: Expand attribute references inside $[] expressions&lt;br /&gt;
: topology: nhlt: Fix dmic configuration blob building&lt;br /&gt;
: topology: nhlt: fix simple memory leak&lt;br /&gt;
: misc: fix incorrect usages of `strerror`&lt;br /&gt;
: nhlt: Revert SSP_ANALOG device_type field&lt;br /&gt;
: topology: add include for ENABLE_NLS on musl&lt;br /&gt;
: topology: pre-processor: Add support for enum controls&lt;br /&gt;
: topology: include locale.h&lt;br /&gt;
: topology: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===alsaucm===&lt;br /&gt;
: misc: fix incorrect usages of `strerror`&lt;br /&gt;
: alsaucm: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: status dumps are called only in verbose mode&lt;br /&gt;
: aplay: enable timestamps by default&lt;br /&gt;
: aplay: log pcm status before reporting a fatal error&lt;br /&gt;
: aplay: allow to compile with older alsa-lib (subformat)&lt;br /&gt;
: aplay: Add option for specifying subformat&lt;br /&gt;
: aplay: fix buffer overflow and tainted format string&lt;br /&gt;
: aplay: use stdint.h types instead u_int/u_short/u_char&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
: aplaymidi: Set event completely for tempo event&lt;br /&gt;
: seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===aseqnet===&lt;br /&gt;
: seq: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
: bat: really skip analysis of the first period and update related comment&lt;br /&gt;
: bat: use ATTRIBUTE_UNUSED instead remove argument name&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: ucm2: acp3x-es83xx: introduce UCM support for acp3x-es83xx&lt;br /&gt;
: Qualcomm: Add SM8650 MTP HiFi config&lt;br /&gt;
: Qualcomm: Add SM8650 QRD HiFi config&lt;br /&gt;
: codecs: qcom-lpass/tx-macro: Add Soundwire Analog&lt;br /&gt;
: codecs: wcd939x: Add wcd939x configs&lt;br /&gt;
: codecs: wsa884x: add two-speakers DefaultEnableSeq.conf&lt;br /&gt;
: USB-Audio: ALC4080: Add support for MSI MPG B650 Carbon Wifi&lt;br /&gt;
: ucm: MediaTek: mt8395-evk: Add HDMIRX config&lt;br /&gt;
: USB-Audio: ALC4080: Add support for Asus ROG Maximus Z790 Apex Encore motherboard (0b05:1a97)&lt;br /&gt;
: ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume further&lt;br /&gt;
: ucm2: conf.d: mt8370-evk: Fix the type of mt8370-evk.conf&lt;br /&gt;
: sof-soundwire: Add basic support for cs42l43&lt;br /&gt;
: ucm2: MediaTek: mt8370-evk: Add alsa-ucm support&lt;br /&gt;
: ucm2: MediaTek: mt8395-evk: Add alsa-ucm support&lt;br /&gt;
: ucm2: MediaTek: mt8390-evk: Add alsa-ucm support&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp: rename include identifier&lt;br /&gt;
: ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp/x1e80100: fix default volume settings&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: fix hardware volume control&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp: fix hardware volume control&lt;br /&gt;
: USB-Audio: Fix ProfileName for HeadphonesOnly for Topping DX3 Pro+&lt;br /&gt;
: USB-Audio: Move Topping DX3 Pro+ config to Common/Headphones&lt;br /&gt;
: USB-Audio: Add UCM2 configuration for Topping DX3 Pro+&lt;br /&gt;
: USB-Audio: move zedi10 block to follow USB ID sort order&lt;br /&gt;
: USB-Audio: Add support for Solid State Labs SSL 2&lt;br /&gt;
: USB-Audio: add MOTU M6 config&lt;br /&gt;
: USB-Audio: fix comment in MOTU M4 config&lt;br /&gt;
: USB-Audio: ALC4080: Add MSI MEG Z690 ACE support (0db0:124b)&lt;br /&gt;
: USB-Audio: ALC4080 - disable S/PDIF for 0db0:36e7 (MSI MPG B650I EDGE WIFI)&lt;br /&gt;
: Initialise AIF2 ADC Stereo Capture Route&lt;br /&gt;
: Documentation: Add ucm URL&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add Qualcomm X1E80100 CRD&lt;br /&gt;
: ucm2: codecs: wsa-macro: add 2xWSA arrangements&lt;br /&gt;
: ucm2: codecs: wsa884x: add codec sequences&lt;br /&gt;
: sof-soundwire: Add basic support for basic cs35l56 configurations&lt;br /&gt;
: sof-soundwire: Use one file for speaker codec initialization&lt;br /&gt;
: acp5x: add Stream Deck OLED Model&lt;br /&gt;
: Arturia Minifuse 4: Use forced S32_LE format like for Minifuse 1 and 2&lt;br /&gt;
: USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a5c&lt;br /&gt;
: USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a53&lt;br /&gt;
: USB-Audio: ALC4080: add MPG Z590M GAMING EDGE WIFI&lt;br /&gt;
: bytcr-wm5102: Add support for different microphone routes&lt;br /&gt;
: bytcr-wm5102: Add support for speakers connected to HPOUT2&lt;br /&gt;
: chtnau8824: Mono speaker fixes&lt;br /&gt;
: codecs/es8316: Fix mono speaker settings from previous boot getting applied&lt;br /&gt;
: ucm2: acpd7219m98357: Use common da7219 BootSequence&lt;br /&gt;
: ucm2: add acpd7219m98357&lt;br /&gt;
: ucm2: soundwire: add rt713 SDCA device&lt;br /&gt;
: Add UCM2 configuration for Behringer UMC404HD&lt;br /&gt;
: ucm2: acp3xalc5682m98: Add priority values&lt;br /&gt;
: ucm2: acp3xalc5682m98: Add JackControls&lt;br /&gt;
: meson: add initial libretech cc support&lt;br /&gt;
: meson: add initial p241 support&lt;br /&gt;
: Add a config for the Allen &amp;amp; Heath Zedi 10 mixer.&lt;br /&gt;
: Roland/BridgeCast - adjust capture priority for input channels&lt;br /&gt;
: Roland/BridgeCast - adjust new input channels after latest FW update&lt;br /&gt;
: Roland/BridgeCast - config, improve config title&lt;br /&gt;
: Roland Bridgecast - add missing intermediate config file&lt;br /&gt;
: ucm2: codecs: lpass-rx: use set Digital gain at 0dB&lt;br /&gt;
: ucm2: codecs: lpass-wsa: use set Digital gain at 0dB&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp: use Speakers volume control&lt;br /&gt;
: ucm2: codecs: wsa883x: add Speakers Volume in init conf&lt;br /&gt;
: ucm2: codecs: wcd938x: use Analog volume for HeadPhones&lt;br /&gt;
: SplitPCM: Device argument may not be set&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.11&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9483</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9483"/>
		<updated>2024-01-30T09:12:25Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9482</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9482"/>
		<updated>2024-01-30T09:11:36Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[AlsaProject:Changes v1.2.10 v1.2.11|Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9481</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9481"/>
		<updated>2024-01-30T09:10:53Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[AlsaProject:Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9480</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9480"/>
		<updated>2024-01-30T09:09:43Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9479</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9479"/>
		<updated>2024-01-30T09:09:30Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2024-01-29&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,alsa-tools,tinycompress 1.2.11 release | [[Changes v1.2.10 v1.2.11]]&lt;br /&gt;
&lt;br /&gt;
; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9478</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9478"/>
		<updated>2024-01-30T09:08:54Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.7.1 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.7 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.11 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9466</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9466"/>
		<updated>2023-09-01T19:26:03Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9465</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9465"/>
		<updated>2023-09-01T19:24:37Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2023-09-01&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.10 release | [[Changes v1.2.9 v1.2.10]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9464</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9464"/>
		<updated>2023-09-01T19:23:50Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.10 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.10 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.5 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.7.1 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.7 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.8 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.10 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.9_v1.2.10&amp;diff=9463</id>
		<title>Detailed changes v1.2.9 v1.2.10</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.2.9_v1.2.10&amp;diff=9463"/>
		<updated>2023-09-01T19:18:37Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Detailed changelog between 1.2.9 and 1.2.10 releases=&lt;br /&gt;
=Changelog between 1.2.9 and 1.2.10 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.10&lt;br /&gt;
- Fix symver build error on non-ELF platforms&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The following error is observed on Microblaze [1] build:&lt;br /&gt;
 &lt;br /&gt;
     error: symver is only supported on ELF platforms&lt;br /&gt;
 &lt;br /&gt;
 due to using __attribute__((symver)) on non-ELF platform.&lt;br /&gt;
 &lt;br /&gt;
 [1] http://autobuild.buildroot.net/results/1e9/1e965d83d75615f35308440c5db044314a349357/build-end.log&lt;br /&gt;
 &lt;br /&gt;
 ac_check_attribute_symver.m4 was downloaded from&lt;br /&gt;
 https://github.com/smuellerDD/libkcapi/blob/master/m4/ac_check_attribute_symver.m4&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: include docs for shmarea functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: silence warning from asoundlib.h&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: global: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: Fix missing group end markers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- configure: add AC_SYS_LARGEFILE&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The support for the large files may be disabled using&lt;br /&gt;
 --disable-largefile configure parameter.&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add UMP 1.1 features&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add APIs for groupless message filtering.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the basic support of UMP on ALSA sequencer API.&lt;br /&gt;
 An extended event type, snd_seq_ump_event_t, is defined.  It's&lt;br /&gt;
 compatible with the existing type, snd_seq_event_t, but it has a&lt;br /&gt;
 larger payload of 16 bytes instead of 12 bytes, for holding the full&lt;br /&gt;
 128bit UMP packet.&lt;br /&gt;
 &lt;br /&gt;
 The new snd_seq_ump_event_t must have the bit SND_SEQ_EVENT_UMP in the&lt;br /&gt;
 event flags.&lt;br /&gt;
 &lt;br /&gt;
 A few new API functions have been added such as&lt;br /&gt;
 snd_seq_ump_event_output() and snd_seq_ump_event_input() for&lt;br /&gt;
 reading/writing this new event object.&lt;br /&gt;
 &lt;br /&gt;
 The support of UMP in the sequencer client is switched by the function&lt;br /&gt;
 snd_seq_client_set_midi_version().  It can switch from the default&lt;br /&gt;
 legacy MIDI to UMP MIDI 1.0 or 2.0 on the fly.&lt;br /&gt;
 &lt;br /&gt;
 The automatic event conversion among UMP and legacy clients can be&lt;br /&gt;
 suppressed via snd_seq_client_set_ump_conversion().&lt;br /&gt;
 &lt;br /&gt;
 The inquiry of the associated UMP Endpoints and UMP Blocks can be done&lt;br /&gt;
 via snd_seq_get_ump_endpoint_info() and snd_seq_get_ump_block_info().&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch defines the structs / unions that can be used for encoding&lt;br /&gt;
 and decoding UMP packets, as well as inline helper functions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: Add UMP Endpoint and Block info query support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add functions to query the UMP Endpoint and Block info via control&lt;br /&gt;
 interface.&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: Add UMP device query support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a function to query the next available UMP device via control&lt;br /&gt;
 interface, just like the existing one for rawmidi.  As the UMP rawmidi&lt;br /&gt;
 is compatible with the standard rawmidi, no extra helper for the&lt;br /&gt;
 rawmidi_info is present.  Ditto for the preferred subdevice, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add initial support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the initial support for UMP rawmidi access.&lt;br /&gt;
 It's merely the wrapper for the standard rawmidi to access to the UMP&lt;br /&gt;
 rawmidi device.&amp;lt;/code&amp;gt;&lt;br /&gt;
- include: fix SND_DLSYM_BUILD_VERSION() for static build&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Correct the dlsym_name string for nested macros. See Fixes:.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Config API===&lt;br /&gt;
- doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===Control API===&lt;br /&gt;
- doxygen: namehint: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also creates a new module within the Configuration interface&lt;br /&gt;
 documentation in which to present the name hint docs.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: control: silence 'not documented' item warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: include external control docs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: Add UMP Endpoint and Block info query support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add functions to query the UMP Endpoint and Block info via control&lt;br /&gt;
 interface.&amp;lt;/code&amp;gt;&lt;br /&gt;
- control: Add UMP device query support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a function to query the next available UMP device via control&lt;br /&gt;
 interface, just like the existing one for rawmidi.  As the UMP rawmidi&lt;br /&gt;
 is compatible with the standard rawmidi, no extra helper for the&lt;br /&gt;
 rawmidi_info is present.  Ditto for the preferred subdevice, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
- remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
===Mixer API===&lt;br /&gt;
- topology: fix src/mixer/mixer.c return value warning&lt;br /&gt;
- doxygen: fix broken parameter name tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
- doxygen: fix broken examples links&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: pcm: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix inadvertent link requests&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix broken parameter name tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- pcm: hw: fix minor bug in sw_params ioctl&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Commit 2115cdb added a new call to the `SNDRV_PCM_IOCTL_SW_PARAMS`&lt;br /&gt;
 ioctl on line 675 of src/pcm/pcm_hw.c, but passed the `sw_params`&lt;br /&gt;
 argument by value; this should be passed by pointer.&lt;br /&gt;
 &lt;br /&gt;
 I ran across this in the context of the direwolf software modem&lt;br /&gt;
 for amateur radio; debugging details are in&lt;br /&gt;
 https://groups.io/g/direwolf/message/8286&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
- remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
- pcm: hw - prevent divide by zero for broken apps&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
- doxygen: fix broken examples links&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: rawmidi: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix broken parameter name tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: Suppress error messages for non-fatal errors&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Align the behavior of rawmidi errors at open &amp;amp; co with PCM, i.e. use&lt;br /&gt;
 SYSMSG() instead of SYSERR() for suppressing the error messages as&lt;br /&gt;
 default.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/344&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add UMP 1.1 features&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a few new features for UMP 1.1:&lt;br /&gt;
 - New attributes in UMP Endpoint and Block info&lt;br /&gt;
 - Static block bit flag for EP info&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add helpers for handling SysEx data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Yet a few more helpers for handling SysEx data with UMP packets.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch defines the structs / unions that can be used for encoding&lt;br /&gt;
 and decoding UMP packets, as well as inline helper functions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add initial support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the initial support for UMP rawmidi access.&lt;br /&gt;
 It's merely the wrapper for the standard rawmidi to access to the UMP&lt;br /&gt;
 rawmidi device.&amp;lt;/code&amp;gt;&lt;br /&gt;
- rawmidi: Add UMP ioctl support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Just implement internal callbacks for two new ioctls for UMP&lt;br /&gt;
 (ump_endpoint_info and ump_block_info).  No public API functions are&lt;br /&gt;
 added yet here.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
- ump: Add initial support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the initial support for UMP rawmidi access.&lt;br /&gt;
 It's merely the wrapper for the standard rawmidi to access to the UMP&lt;br /&gt;
 rawmidi device.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
- doxygen: seq: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Fix wrong seq version update at snd_seq_hw_get_client_info()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 snd_seq_hw_get_client_info() calls mistakenly update_midi_version()&lt;br /&gt;
 that leads to the update of seq-&amp;amp;gt;version from another client info.&lt;br /&gt;
 It may lead to the inconsistent packet size calculation and the&lt;br /&gt;
 unaligned read, eventually a program may hit segfault.&lt;br /&gt;
 &lt;br /&gt;
 Drop the incorrect call of update_midi_version() for fixing it.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-utils/issues/232&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add overflow check in snd_seq_ev_set_ump_data()&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 It's better to add a sanity check than sorry for breaking.&lt;br /&gt;
 Now the function return -EINVAL.&lt;br /&gt;
 &lt;br /&gt;
 Closes: https://github.com/alsa-project/alsa-lib/issues/346&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: ump: Fix typo in function name containing &amp;quot;group&amp;quot;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In a couple places the function names were misspelled as &amp;quot;gruop&amp;quot;&lt;br /&gt;
 instead of &amp;quot;group&amp;quot;.  Fix them.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add UMP 1.1 features&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add APIs for groupless message filtering.&amp;lt;/code&amp;gt;&lt;br /&gt;
- seq: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the basic support of UMP on ALSA sequencer API.&lt;br /&gt;
 An extended event type, snd_seq_ump_event_t, is defined.  It's&lt;br /&gt;
 compatible with the existing type, snd_seq_event_t, but it has a&lt;br /&gt;
 larger payload of 16 bytes instead of 12 bytes, for holding the full&lt;br /&gt;
 128bit UMP packet.&lt;br /&gt;
 &lt;br /&gt;
 The new snd_seq_ump_event_t must have the bit SND_SEQ_EVENT_UMP in the&lt;br /&gt;
 event flags.&lt;br /&gt;
 &lt;br /&gt;
 A few new API functions have been added such as&lt;br /&gt;
 snd_seq_ump_event_output() and snd_seq_ump_event_input() for&lt;br /&gt;
 reading/writing this new event object.&lt;br /&gt;
 &lt;br /&gt;
 The support of UMP in the sequencer client is switched by the function&lt;br /&gt;
 snd_seq_client_set_midi_version().  It can switch from the default&lt;br /&gt;
 legacy MIDI to UMP MIDI 1.0 or 2.0 on the fly.&lt;br /&gt;
 &lt;br /&gt;
 The automatic event conversion among UMP and legacy clients can be&lt;br /&gt;
 suppressed via snd_seq_client_set_ump_conversion().&lt;br /&gt;
 &lt;br /&gt;
 The inquiry of the associated UMP Endpoints and UMP Blocks can be done&lt;br /&gt;
 via snd_seq_get_ump_endpoint_info() and snd_seq_get_ump_block_info().&amp;lt;/code&amp;gt;&lt;br /&gt;
===Timer API===&lt;br /&gt;
- doxygen: fix broken examples links&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===Topology API===&lt;br /&gt;
- dogyxen: fix topology.h warnings&lt;br /&gt;
- doxygen: topology: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix inadvertent link requests&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: escape xml tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: Fix missing group end markers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
- ucm: main - remove cast to pointer from integer of different size warning&lt;br /&gt;
- ucm: mark internal functions static&lt;br /&gt;
- doxygen: ucm: silence warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Removes duplicate documentation blocks and fixes 'not documented' warnings&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix list indentation errors&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: escape xml tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix broken parameter name tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- usecase: add CaptureMicInfoFile field to documentation&lt;br /&gt;
===/include/Makefile.am===&lt;br /&gt;
- ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch defines the structs / unions that can be used for encoding&lt;br /&gt;
 and decoding UMP packets, as well as inline helper functions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add initial support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the initial support for UMP rawmidi access.&lt;br /&gt;
 It's merely the wrapper for the standard rawmidi to access to the UMP&lt;br /&gt;
 rawmidi device.&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Lisp===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Async helpers===&lt;br /&gt;
- doxygen: global: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===Configuration===&lt;br /&gt;
- doxygen: conf: do not hide PCM specific function&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix broken parameter name tags&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Documentation===&lt;br /&gt;
- doxygen: include docs for shmarea functions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: namehint: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also creates a new module within the Configuration interface&lt;br /&gt;
 documentation in which to present the name hint docs.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: seq: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: include external control docs&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- doxygen: fix image path&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dynamic Loader helpers===&lt;br /&gt;
- doxygen: global: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-lib/pull/333&amp;lt;/code&amp;gt;&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
- seq: Add UMP 1.1 features&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add APIs for groupless message filtering.&amp;lt;/code&amp;gt;&lt;br /&gt;
- uapi: Update rawmidi API to 2.0.4&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Sync with the kernel change of rawmidi API for supporting UMP 1.1&lt;br /&gt;
 features.&amp;lt;/code&amp;gt;&lt;br /&gt;
- uapi: Update asequencer.h definitions for 1.0.3&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Updated from kernel for supporting UMP on sequencer API.&amp;lt;/code&amp;gt;&lt;br /&gt;
- uapi: Update control API to 2.0.9&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Copied from the kernel uapi header for control API.&lt;br /&gt;
 A few new ioctls have been added for the support of UMP next device&lt;br /&gt;
 and inquiries of UMP Endpoint and Block info.&amp;lt;/code&amp;gt;&lt;br /&gt;
- uapi: Update rawmidi API to 2.0.3&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Copied from the kernel uapi header for rawmidi API.&lt;br /&gt;
 A few new structs and constants for UMP are defined in addition to a&lt;br /&gt;
 few new ioctls.&amp;lt;/code&amp;gt;&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
- ump: Add UMP 1.1 features&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add a few new features for UMP 1.1:&lt;br /&gt;
 - New attributes in UMP Endpoint and Block info&lt;br /&gt;
 - Static block bit flag for EP info&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add helpers for handling SysEx data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Yet a few more helpers for handling SysEx data with UMP packets.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch defines the structs / unions that can be used for encoding&lt;br /&gt;
 and decoding UMP packets, as well as inline helper functions.&amp;lt;/code&amp;gt;&lt;br /&gt;
- ump: Add initial support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds the initial support for UMP rawmidi access.&lt;br /&gt;
 It's merely the wrapper for the standard rawmidi to access to the UMP&lt;br /&gt;
 rawmidi device.&amp;lt;/code&amp;gt;&lt;br /&gt;
===SHM helpers===&lt;br /&gt;
- doxygen: global: silence 'not documented' warnings&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-lib/pull/340&amp;lt;/code&amp;gt;&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
- test: oldapi - fix the clang-16 compilation error&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
- Release v1.2.10&lt;br /&gt;
- github: update build.yml&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 - use actions/checkout@v3&lt;br /&gt;
 - improve code to generate a specific git version&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the support for showing the UMP events to aseqdump.&lt;br /&gt;
 With the new option -u, the program can start as a UMP sequencer&lt;br /&gt;
 client and receive UMP events instead of the legacy MIDI events.&lt;br /&gt;
 &lt;br /&gt;
 Also, the automatic event conversion among legacy and UMP clients can&lt;br /&gt;
 be suppressed by the new -r option, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
- nhlt: add nhlt-dmic-info utility&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The microphone arrays for Intel platforms are described in the&lt;br /&gt;
 ACPI NHLT table. This table is available in sysfs. Parse this&lt;br /&gt;
 information and use a more common format (json) for output. This&lt;br /&gt;
 information is usable for the further DSP processing.&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
- alsactl: fix compilation when building in a subdir&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Compile errors when building in a subdir:&lt;br /&gt;
 alsactl/alsactl.c:33:10: fatal error: os_compat.h: No such file or directory&lt;br /&gt;
    33 | #include &amp;quot;os_compat.h&amp;quot;&lt;br /&gt;
       |          ^~~~~~~~~~~~~&lt;br /&gt;
 alsactl/lock.c:34:10: fatal error: os_compat.h: No such file or directory&lt;br /&gt;
    34 | #include &amp;quot;os_compat.h&amp;quot;&lt;br /&gt;
       |          ^~~~~~~~~~~~~&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsactl: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- alsactl: fix the copy-n-paste typo (SND_RAWMIDI_STREAM_*)&lt;br /&gt;
- alsactl: add define to compile with glibc 2.38&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 strlcat and strlcpy have been added to glibc 2.38.&lt;br /&gt;
 update the defines to use the glibc versions, and not conflict with&lt;br /&gt;
 string.h.&lt;br /&gt;
 &lt;br /&gt;
 ref:&lt;br /&gt;
 - https://sourceware.org/git/?p=glibc.git;a=commit;h=454a20c8756c9c1d55419153255fc7692b3d2199&amp;lt;/code&amp;gt;&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-utils/pull/223&amp;lt;/code&amp;gt;&lt;br /&gt;
- amidi: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-utils/pull/223&amp;lt;/code&amp;gt;&lt;br /&gt;
- axfer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===NHLT ACPI parser===&lt;br /&gt;
- nhlt-dmic-info: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- nhlt: add nhlt-dmic-info utility&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The microphone arrays for Intel platforms are described in the&lt;br /&gt;
 ACPI NHLT table. This table is available in sysfs. Parse this&lt;br /&gt;
 information and use a more common format (json) for output. This&lt;br /&gt;
 information is usable for the further DSP processing.&amp;lt;/code&amp;gt;&lt;br /&gt;
===Speaker Test===&lt;br /&gt;
- speaker-test: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- speaker-test: allow large buffer and period time setup - up to 100 seconds&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-utils/issues/224&amp;lt;/code&amp;gt;&lt;br /&gt;
===aconnect===&lt;br /&gt;
- aconnect: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- aconnect: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch extends the aconnect program for supporting UMP.&lt;br /&gt;
 Now the verbose output can show the UMP client version.&lt;br /&gt;
 &lt;br /&gt;
 Also, a new option -a is added to control the behavior whether to show&lt;br /&gt;
 the all ports including the inactive ports or not.  As default, only&lt;br /&gt;
 the active ports are shown, but UMP clients allow to hide some ports&lt;br /&gt;
 as inactive.&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsaloop===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-utils/pull/223&amp;lt;/code&amp;gt;&lt;br /&gt;
- alsaloop: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===alsamixer===&lt;br /&gt;
- alsamixer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
- topology: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- topology: plugins: nhlt: remove dmic error print&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Remove &amp;quot;fs not set&amp;quot; print from dmic processing. The message is printed out&lt;br /&gt;
 when pdm is enabled but not configured. Many sof topologies enable all&lt;br /&gt;
 pdms even if not used as it is a requirement for some Intel firmware&lt;br /&gt;
 versions to work correctly.&amp;lt;/code&amp;gt;&lt;br /&gt;
- Topology: NHLT: Intel: Update DMIC FIR coefficients&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The previous version contained some hand edit mistakes those&lt;br /&gt;
 impacted the filter frequency response. The used generator script&lt;br /&gt;
 is found from directory:&lt;br /&gt;
 &lt;br /&gt;
 https://github.com/thesofproject/sof/tree/main/tools/tune/dmic .&lt;br /&gt;
 &lt;br /&gt;
 Use command &amp;quot;dmic_batch.h&amp;quot; to generate these and copy new version&lt;br /&gt;
 to alsa-utils.&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: nhlt: intel: support more device types and directions&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In current NHLT table the device type of all SSP endpoints are set to&lt;br /&gt;
 BT Sideband(0) instead of SSP Analog Codec(4) and the direction only&lt;br /&gt;
 supports Render(0) and Capture(1).&lt;br /&gt;
 &lt;br /&gt;
 Here we introduce two new quirks from topology to set the device type&lt;br /&gt;
 correctly and support two more directions: Render with loopback(2)&lt;br /&gt;
 and Feedback for render(3) for speakers with echo reference or IV&lt;br /&gt;
 sense feedback.&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: pre-processor: Add support for CombineArrays&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Introduce a new keyword, &amp;quot;CombineArrays&amp;quot; to instantiate multiple nodes&lt;br /&gt;
 of the type specified. For example:&lt;br /&gt;
 &lt;br /&gt;
 CombineArrays.Object.Base.input_audio_format [&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate [&lt;br /&gt;
                         8000&lt;br /&gt;
                         16000&lt;br /&gt;
                         48000&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_bit_depth [&lt;br /&gt;
                         32&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_valid_bit_depth [&lt;br /&gt;
                         24&lt;br /&gt;
                         32&lt;br /&gt;
                 ]&lt;br /&gt;
         }&lt;br /&gt;
 ]&lt;br /&gt;
 &lt;br /&gt;
 This would be expanded into 6 objects with the rate, bit_depth and&lt;br /&gt;
 valid_bit_depth combinations of the arrays of values above.&lt;br /&gt;
 &lt;br /&gt;
 Object.Base.input_audio_format [&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 8000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 32&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 16000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 32&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 48000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 32&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 8000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 24&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 16000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 24&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate 48000&lt;br /&gt;
                 in_bit_depth 32&lt;br /&gt;
                 in_valid_bit_depth 24&lt;br /&gt;
         }&lt;br /&gt;
 ]&lt;br /&gt;
 &lt;br /&gt;
 The CombineArrays definition is an array so that multiple combinations can&lt;br /&gt;
 be specified in order to deal with only valid combinations. For example,&lt;br /&gt;
 16-bit bit_depth is only valid with 16-bit valid_bit_depth. So if we&lt;br /&gt;
 also want to add those combinations with the multiple rates, the&lt;br /&gt;
 definition would look like:&lt;br /&gt;
 &lt;br /&gt;
 CombineArrays.Object.Base.input_audio_format [&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate [&lt;br /&gt;
                         8000&lt;br /&gt;
                         16000&lt;br /&gt;
                         48000&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_bit_depth [&lt;br /&gt;
                         32&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_valid_bit_depth [&lt;br /&gt;
                         24&lt;br /&gt;
                         32&lt;br /&gt;
                 ]&lt;br /&gt;
         }&lt;br /&gt;
         {&lt;br /&gt;
                 in_rate [&lt;br /&gt;
                         8000&lt;br /&gt;
                         16000&lt;br /&gt;
                         48000&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_bit_depth [&lt;br /&gt;
                         16&lt;br /&gt;
                 ]&lt;br /&gt;
                 in_valid_bit_depth [&lt;br /&gt;
                         16&lt;br /&gt;
                 ]&lt;br /&gt;
         }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
- topology: plugins: nhlt: set dmic stereo mode only in hw version 1&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Dmic stereo mode should be set only in hw version 1. In later hw&lt;br /&gt;
 versions this bit is reserved.&amp;lt;/code&amp;gt;&lt;br /&gt;
===alsaucm===&lt;br /&gt;
- alsaucm: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===amixer===&lt;br /&gt;
- reshuffle included files to include config.h as first&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 config.h may contain defines like _FILE_OFFSET_BITS which influence&lt;br /&gt;
 the system wide include files (off_t types, open -&amp;amp;gt; open64 function&lt;br /&gt;
 usage etc.).&lt;br /&gt;
 &lt;br /&gt;
 Related: https://github.com/alsa-project/alsa-utils/pull/223&amp;lt;/code&amp;gt;&lt;br /&gt;
- amixer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
- aplay: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
- aplaymidi: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- aplaymidi: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 By switching via the new option -u, aplaymidi can behave as a UMP&lt;br /&gt;
 client and output UMP packets instead of legacy sequencer events.&lt;br /&gt;
 As of now, the only supported version is 1.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqdump===&lt;br /&gt;
- aseqdump: fix MIDI 2.0 code - it compiles now&lt;br /&gt;
- aseqdump: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
- aseqdump: Add options to switch view mode&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 This patch adds to switch the operation mode of aseqdump to specify&lt;br /&gt;
 how the values are shown.  Namely, it allows to show the MIDI 2.0&lt;br /&gt;
 values in two more different ways: compatible &amp;quot;normalized&amp;quot; view and&lt;br /&gt;
 percentage view, in addition to the default &amp;quot;raw&amp;quot; view.&lt;br /&gt;
 &lt;br /&gt;
 The &amp;quot;raw&amp;quot; view mode just shows the value found in the event almost as&lt;br /&gt;
 is.  The MIDI 2.0 values are shown in 16 or 32bit hex numbers.&lt;br /&gt;
 The channel and UMP group numbers are 0-based, taking from 0 to 15.&lt;br /&gt;
 &lt;br /&gt;
 OTOH, in the normalized view, the 16bit or 32bit velocity and data&lt;br /&gt;
 values of MIDI 2.0 are normalized to the value fit in MIDI 1.0,&lt;br /&gt;
 i.e. from 0 to 127, but with decimal points.  Similarly, the pitch&lt;br /&gt;
 wheel values are normalized between -8192 to 8191.&lt;br /&gt;
 Also, the channel numbers and UMP group numbers are 1-based, taking&lt;br /&gt;
 from 1 to 16.&lt;br /&gt;
 &lt;br /&gt;
 In the percentage view, the velocity and data values are normalized&lt;br /&gt;
 and shown in percentage, from 0% to 100%.  The pitch wheel is&lt;br /&gt;
 normalized from -100% to 100%.  The channel and UMP groups are 1-based&lt;br /&gt;
 as well as in normalized view mode.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Correct wrong channel number&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Correct the wrong value shown in MIDI2 default output (status instead&lt;br /&gt;
 of channel).  Also adjust the printf formats to use %2d consistently&lt;br /&gt;
 for the channel numbers.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Align outputs of UMP MIDI 1.0 with legacy MIDI 1.0&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The outputs from UMP MIDI 1.0 are slightly differently shown as the&lt;br /&gt;
 legacy MIDI 1.0 (the velocities and values are in hex), which is&lt;br /&gt;
 rather confusing.  Let's make them look more similar.&amp;lt;/code&amp;gt;&lt;br /&gt;
- aseqdump: Add UMP support&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add the support for showing the UMP events to aseqdump.&lt;br /&gt;
 With the new option -u, the program can start as a UMP sequencer&lt;br /&gt;
 client and receive UMP events instead of the legacy MIDI events.&lt;br /&gt;
 &lt;br /&gt;
 Also, the automatic event conversion among legacy and UMP clients can&lt;br /&gt;
 be suppressed by the new -r option, too.&amp;lt;/code&amp;gt;&lt;br /&gt;
===aseqnet===&lt;br /&gt;
- aseqnet: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
- bat: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===gitcompile===&lt;br /&gt;
- gitcompile: set more verbose compilation warnings&lt;br /&gt;
===iecset===&lt;br /&gt;
- iecset: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
- mtk-rt5650: remove duplicate JackControl &amp;quot;Headset Jack&amp;quot; lines&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 We cannot judge which device should be activated in this case.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080 - 26ce:0a08 - Z790 PG-ITX/TB4&lt;br /&gt;
- USB-Audio: ALC4080 - 26ce:0a06 - ASRock X670E Taichi&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/229&lt;br /&gt;
 Co-developed-by: Hon Weng Chong &amp;amp;lt;hon@corticallabs.com&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
- tegra: Add UCM for MAX98089 based LG Optimus 4X HD and Vu&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Maxim MAX98089 based LG Optimus 4X HD and Vu are powered by&lt;br /&gt;
 NVIDIA Tegra30 SoC. They feature 2-channel speaker, built-in&lt;br /&gt;
 stereo microphone and 4-pin 3.5mm jack for headphones and&lt;br /&gt;
 headset.&lt;br /&gt;
 &lt;br /&gt;
 Tested-by: Andreas Westman Dorcsak &amp;amp;lt;hedmoo@yahoo.com&amp;amp;gt; # LG P880 T30&lt;br /&gt;
 Tested-by: Svyatoslav Ryhel &amp;amp;lt;clamor95@gmail.com&amp;amp;gt; # LG P895 T30&amp;lt;/code&amp;gt;&lt;br /&gt;
- tegra: Add UCM for WM8903 based ASUS Transformers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Wolfson Microelectronics WM8903 based ASUS Transformer tablet devices&lt;br /&gt;
 are powered by NVIDIA Tegra30 SoC. They feature 2-channel speaker,&lt;br /&gt;
 built-in mono microphone and 4-pin 3.5mm jack for headphones and&lt;br /&gt;
 headset.&lt;br /&gt;
 &lt;br /&gt;
 Tested-by: Robert Eckelmann &amp;amp;lt;longnoserob@gmail.com&amp;amp;gt; # ASUS TF101 T20&lt;br /&gt;
 Tested-by: Andreas Westman Dorcsak &amp;amp;lt;hedmoo@yahoo.com&amp;amp;gt; # ASUS TF300T T30&lt;br /&gt;
 Tested-by: Svyatoslav Ryhel &amp;amp;lt;clamor95@gmail.com&amp;amp;gt; # ASUS TF300T T30&amp;lt;/code&amp;gt;&lt;br /&gt;
- tegra: Add UCM for RT5631 based ASUS Transformers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Realtek RT5631 based ASUS Transformer tablet devices are powered by&lt;br /&gt;
 NVIDIA Tegra30 SoC. They feature 2-channel built-in speaker, built-in&lt;br /&gt;
 1-channel microphone and 4-pin 3.5mm jack for headphones/headset.&lt;br /&gt;
 &lt;br /&gt;
 Tested-by: Andreas Westman Dorcsak &amp;amp;lt;hedmoo@yahoo.com&amp;amp;gt; # ASUS TF700T T30&lt;br /&gt;
 Tested-by: Svyatoslav Ryhel &amp;amp;lt;clamor95@gmail.com&amp;amp;gt; # ASUS TF201 T30&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: Rockchip: Add UCM support for ES8316 on Rock 5B&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Add UCM configuration for the RK3588 SoC based Rock 5B board to enable&lt;br /&gt;
 the analog audio support provided by the Everest Semi ES8316 codec.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Added Universal Audio Volt 2 config&lt;br /&gt;
- SplitPCM: Fix Device variable in SplitPCMDevice macro&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Currently, the variable name is dev instead of Device as the comment&lt;br /&gt;
 would suggest, update the name to fit the comment. Also, the variable&lt;br /&gt;
 gets ignored due to it getting set to nothing right away, remove that&lt;br /&gt;
 line to allow the variable to work as intended.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Do not use 4ch playback stream for stereo Focusrite Scarlet devices&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/pull/309&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/329&lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/314&amp;lt;/code&amp;gt;&lt;br /&gt;
- ucm2: USB-Audio: Add support for more Focusrite Scarlet 2-input devices&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Adds USB ids for several more 2i2 and 2i4 devices, along with the Solo&lt;br /&gt;
 devices. Solo is basically identical to the 2i2 devices of the same&lt;br /&gt;
 generation; the difference is that the first input can only be used for&lt;br /&gt;
 a mic, and the second input can only be used for line/instrument. (On&lt;br /&gt;
 the 2i devices, both inputs are the same - they both have mic preamps,&lt;br /&gt;
 and both support line/instrument input.)&lt;br /&gt;
 &lt;br /&gt;
 The conditions in the main configuration have been rewritten to assign&lt;br /&gt;
 properties by device model and generation to simplify things and allow&lt;br /&gt;
 setting comments on the playback/capture devices to better indicate&lt;br /&gt;
 their functionality on different models.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: Arturia: set S32_LE format for SplitPCM&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Improve quality with forcing the S32_LE format. Apparently,&lt;br /&gt;
 current pipewire does not handle correctly the conflicting&lt;br /&gt;
 PCM streams - not all splitted streams are closed before&lt;br /&gt;
 rate / format change.&lt;br /&gt;
 &lt;br /&gt;
 Link: https://github.com/alsa-project/alsa-ucm-conf/issues/333&amp;lt;/code&amp;gt;&lt;br /&gt;
- Intel/sof-essx8336: Fix HiFi.conf&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 1. Switch Headphone on/off in Headphones enable/disable sequence.  This&lt;br /&gt;
    should be obvious.&lt;br /&gt;
 2. &amp;quot;Headset Switch&amp;quot; is not recognized and triggers errors running&lt;br /&gt;
    &amp;quot;alsaucm -c hw:0 set _verb Hifi&amp;quot;.  Change it to &amp;quot;Headset Mic Switch&amp;quot;.&lt;br /&gt;
    And in the disable sequence we should turn it off, not on.&amp;lt;/code&amp;gt;&lt;br /&gt;
- USB-Audio: ALC4080: Add USB ID 0b05:1a5c (ASUS ROG Strix B650E-I)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Added configuration for ASUS ROG Strix B650E-I Gaming WiFi and ALC4080&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add Asus ROG STRIX X670E-F Gaming Wifi to USB-Audio.conf&lt;br /&gt;
- ucm2: PinePhone: use &amp;quot;Mix Mono&amp;quot; routing for earpiece&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 The earpiece speaker is a mono device, using only a single channel (in&lt;br /&gt;
 our case, the left one) from the DA0 output. This causes loss of&lt;br /&gt;
 information as the right channel is completely discarded when playing&lt;br /&gt;
 stereo audio.&lt;br /&gt;
 &lt;br /&gt;
 In order to avoid this issue, set `AIF1 DA0 Stereo Playback Route` to&lt;br /&gt;
 `Mix Mono` when using the &amp;quot;Earpiece&amp;quot; output port (and only in this&lt;br /&gt;
 case).&amp;lt;/code&amp;gt;&lt;br /&gt;
- Add support for Steinberg UR44C&lt;br /&gt;
- ucm2: Qualcomm: sc8280xp: fix device numbers&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Due to a bug in the Qualcomm ASoC drivers, we ended up with card device&lt;br /&gt;
 numbers starting at some number that is not dai-link id. This bug is now&lt;br /&gt;
 fixed, so update the ucm files inline with this.&amp;lt;/code&amp;gt;&lt;br /&gt;
- acp62: add initial support for AMD ACP v6.2 RPL&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Also simplify the regex for AcpCardId.&amp;lt;/code&amp;gt;&lt;br /&gt;
- acp63.conf: use symbolic link&lt;br /&gt;
- acp63: add initial support for AMD Pink Sardine - ACP63&lt;br /&gt;
- sof-hda-dsp: move card-init include to top&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ... otherwise the rm is called after the nhlt-dmic-info&amp;lt;/code&amp;gt;&lt;br /&gt;
- sof-hda-dsp,sof-soundwire: add CaptureMicInfoFile fields for dmics&lt;br /&gt;
- sof-essx8336: Dmic is not a valid UCM device identifier, use Mic&lt;br /&gt;
===Description===&lt;br /&gt;
- Release v1.2.10&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.2.9_v1.2.10&amp;diff=9461</id>
		<title>Changes v1.2.9 v1.2.10</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.2.9_v1.2.10&amp;diff=9461"/>
		<updated>2023-09-01T19:18:19Z</updated>

		<summary type="html">&lt;p&gt;Perex: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.2.9 v1.2.10]]&lt;br /&gt;
=Changelog between 1.2.9 and 1.2.10 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.10&lt;br /&gt;
: Fix symver build error on non-ELF platforms&lt;br /&gt;
: doxygen: include docs for shmarea functions&lt;br /&gt;
: doxygen: silence warning from asoundlib.h&lt;br /&gt;
: doxygen: global: silence 'not documented' warnings&lt;br /&gt;
: doxygen: Fix missing group end markers&lt;br /&gt;
: configure: add AC_SYS_LARGEFILE&lt;br /&gt;
: seq: Add UMP 1.1 features&lt;br /&gt;
: seq: Add UMP support&lt;br /&gt;
: ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
: control: Add UMP Endpoint and Block info query support&lt;br /&gt;
: control: Add UMP device query support&lt;br /&gt;
: ump: Add initial support&lt;br /&gt;
: include: fix SND_DLSYM_BUILD_VERSION() for static build&lt;br /&gt;
===Config API===&lt;br /&gt;
: doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
===Control API===&lt;br /&gt;
: doxygen: namehint: silence 'not documented' warnings&lt;br /&gt;
: doxygen: control: silence 'not documented' item warnings&lt;br /&gt;
: doxygen: include external control docs&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
: control: Add UMP Endpoint and Block info query support&lt;br /&gt;
: control: Add UMP device query support&lt;br /&gt;
: remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
===Mixer API===&lt;br /&gt;
: topology: fix src/mixer/mixer.c return value warning&lt;br /&gt;
: doxygen: fix broken parameter name tags&lt;br /&gt;
===PCM API===&lt;br /&gt;
: doxygen: fix broken examples links&lt;br /&gt;
: doxygen: pcm: silence 'not documented' warnings&lt;br /&gt;
: doxygen: fix inadvertent link requests&lt;br /&gt;
: doxygen: fix broken parameter name tags&lt;br /&gt;
: pcm: hw: fix minor bug in sw_params ioctl&lt;br /&gt;
: remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
: pcm: hw - prevent divide by zero for broken apps&lt;br /&gt;
===RawMidi API===&lt;br /&gt;
: doxygen: fix broken examples links&lt;br /&gt;
: doxygen: rawmidi: silence 'not documented' warnings&lt;br /&gt;
: doxygen: fix broken parameter name tags&lt;br /&gt;
: rawmidi: Suppress error messages for non-fatal errors&lt;br /&gt;
: ump: Add UMP 1.1 features&lt;br /&gt;
: ump: Add helpers for handling SysEx data&lt;br /&gt;
: ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
: ump: Add initial support&lt;br /&gt;
: rawmidi: Add UMP ioctl support&lt;br /&gt;
===Rawmidi API===&lt;br /&gt;
: ump: Add initial support&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: doxygen: seq: silence 'not documented' warnings&lt;br /&gt;
: seq: Fix wrong seq version update at snd_seq_hw_get_client_info()&lt;br /&gt;
: seq: Add overflow check in snd_seq_ev_set_ump_data()&lt;br /&gt;
: seq: ump: Fix typo in function name containing &amp;quot;group&amp;quot;&lt;br /&gt;
: seq: Add UMP 1.1 features&lt;br /&gt;
: seq: Add UMP support&lt;br /&gt;
===Timer API===&lt;br /&gt;
: doxygen: fix broken examples links&lt;br /&gt;
===Topology API===&lt;br /&gt;
: dogyxen: fix topology.h warnings&lt;br /&gt;
: doxygen: topology: silence 'not documented' warnings&lt;br /&gt;
: doxygen: fix inadvertent link requests&lt;br /&gt;
: doxygen: escape xml tags&lt;br /&gt;
: doxygen: Fix missing group end markers&lt;br /&gt;
: remove extra trailing new line in SNDMSG and SNDERR calls&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: main - remove cast to pointer from integer of different size warning&lt;br /&gt;
: ucm: mark internal functions static&lt;br /&gt;
: doxygen: ucm: silence warnings&lt;br /&gt;
: doxygen: fix list indentation errors&lt;br /&gt;
: doxygen: escape xml tags&lt;br /&gt;
: doxygen: fix broken parameter name tags&lt;br /&gt;
: usecase: add CaptureMicInfoFile field to documentation&lt;br /&gt;
===/include/Makefile.am===&lt;br /&gt;
: ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
: ump: Add initial support&lt;br /&gt;
===ALSA Lisp===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: doxygen: global: silence 'not documented' warnings&lt;br /&gt;
===Configuration===&lt;br /&gt;
: doxygen: conf: do not hide PCM specific function&lt;br /&gt;
: doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
: doxygen: fix broken parameter name tags&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
===Documentation===&lt;br /&gt;
: doxygen: include docs for shmarea functions&lt;br /&gt;
: doxygen: namehint: silence 'not documented' warnings&lt;br /&gt;
: doxygen: seq: silence 'not documented' warnings&lt;br /&gt;
: doxygen: conf: silence 'not documented' warnings&lt;br /&gt;
: doxygen: include external control docs&lt;br /&gt;
: doxygen: fix image path&lt;br /&gt;
===Dynamic Loader helpers===&lt;br /&gt;
: doxygen: global: silence 'not documented' warnings&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: seq: Add UMP 1.1 features&lt;br /&gt;
: uapi: Update rawmidi API to 2.0.4&lt;br /&gt;
: uapi: Update asequencer.h definitions for 1.0.3&lt;br /&gt;
: uapi: Update control API to 2.0.9&lt;br /&gt;
: uapi: Update rawmidi API to 2.0.3&lt;br /&gt;
===MIDI 2.0 (UMP)===&lt;br /&gt;
: ump: Add UMP 1.1 features&lt;br /&gt;
: ump: Add helpers for handling SysEx data&lt;br /&gt;
: ump: Add helpers to parse / set UMP packet data&lt;br /&gt;
: ump: Add initial support&lt;br /&gt;
===SHM helpers===&lt;br /&gt;
: doxygen: global: silence 'not documented' warnings&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: test: oldapi - fix the clang-16 compilation error&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.10&lt;br /&gt;
: github: update build.yml&lt;br /&gt;
: aseqdump: Add UMP support&lt;br /&gt;
: nhlt: add nhlt-dmic-info utility&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: fix compilation when building in a subdir&lt;br /&gt;
: alsactl: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: alsactl: fix the copy-n-paste typo (SND_RAWMIDI_STREAM_*)&lt;br /&gt;
: alsactl: add define to compile with glibc 2.38&lt;br /&gt;
===ALSA RawMidi Utility (amidi)===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
: amidi: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
: axfer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===NHLT ACPI parser===&lt;br /&gt;
: nhlt-dmic-info: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: nhlt: add nhlt-dmic-info utility&lt;br /&gt;
===Speaker Test===&lt;br /&gt;
: speaker-test: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: speaker-test: allow large buffer and period time setup - up to 100 seconds&lt;br /&gt;
===aconnect===&lt;br /&gt;
: aconnect: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: aconnect: Add UMP support&lt;br /&gt;
===alsaloop===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
: alsaloop: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: topology: plugins: nhlt: remove dmic error print&lt;br /&gt;
: Topology: NHLT: Intel: Update DMIC FIR coefficients&lt;br /&gt;
: topology: nhlt: intel: support more device types and directions&lt;br /&gt;
: topology: pre-processor: Add support for CombineArrays&lt;br /&gt;
: topology: plugins: nhlt: set dmic stereo mode only in hw version 1&lt;br /&gt;
===alsaucm===&lt;br /&gt;
: alsaucm: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===amixer===&lt;br /&gt;
: reshuffle included files to include config.h as first&lt;br /&gt;
: amixer: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
: aplaymidi: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: aplaymidi: Add UMP support&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: fix MIDI 2.0 code - it compiles now&lt;br /&gt;
: aseqdump: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
: aseqdump: Add options to switch view mode&lt;br /&gt;
: aseqdump: Correct wrong channel number&lt;br /&gt;
: aseqdump: Align outputs of UMP MIDI 1.0 with legacy MIDI 1.0&lt;br /&gt;
: aseqdump: Add UMP support&lt;br /&gt;
===aseqnet===&lt;br /&gt;
: aseqnet: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
: bat: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
===gitcompile===&lt;br /&gt;
: gitcompile: set more verbose compilation warnings&lt;br /&gt;
===iecset===&lt;br /&gt;
: iecset: fix the verbose compilation warnings for latest gcc&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: mtk-rt5650: remove duplicate JackControl &amp;quot;Headset Jack&amp;quot; lines&lt;br /&gt;
: USB-Audio: ALC4080 - 26ce:0a08 - Z790 PG-ITX/TB4&lt;br /&gt;
: USB-Audio: ALC4080 - 26ce:0a06 - ASRock X670E Taichi&lt;br /&gt;
: tegra: Add UCM for MAX98089 based LG Optimus 4X HD and Vu&lt;br /&gt;
: tegra: Add UCM for WM8903 based ASUS Transformers&lt;br /&gt;
: tegra: Add UCM for RT5631 based ASUS Transformers&lt;br /&gt;
: ucm2: Rockchip: Add UCM support for ES8316 on Rock 5B&lt;br /&gt;
: USB-Audio: Added Universal Audio Volt 2 config&lt;br /&gt;
: SplitPCM: Fix Device variable in SplitPCMDevice macro&lt;br /&gt;
: USB-Audio: Do not use 4ch playback stream for stereo Focusrite Scarlet devices&lt;br /&gt;
: ucm2: USB-Audio: Add support for more Focusrite Scarlet 2-input devices&lt;br /&gt;
: USB-Audio: Arturia: set S32_LE format for SplitPCM&lt;br /&gt;
: Intel/sof-essx8336: Fix HiFi.conf&lt;br /&gt;
: USB-Audio: ALC4080: Add USB ID 0b05:1a5c (ASUS ROG Strix B650E-I)&lt;br /&gt;
: Add Asus ROG STRIX X670E-F Gaming Wifi to USB-Audio.conf&lt;br /&gt;
: ucm2: PinePhone: use &amp;quot;Mix Mono&amp;quot; routing for earpiece&lt;br /&gt;
: Add support for Steinberg UR44C&lt;br /&gt;
: ucm2: Qualcomm: sc8280xp: fix device numbers&lt;br /&gt;
: acp62: add initial support for AMD ACP v6.2 RPL&lt;br /&gt;
: acp63.conf: use symbolic link&lt;br /&gt;
: acp63: add initial support for AMD Pink Sardine - ACP63&lt;br /&gt;
: sof-hda-dsp: move card-init include to top&lt;br /&gt;
: sof-hda-dsp,sof-soundwire: add CaptureMicInfoFile fields for dmics&lt;br /&gt;
: sof-essx8336: Dmic is not a valid UCM device identifier, use Mic&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.10&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9387</id>
		<title>Main Page News</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Main_Page_News&amp;diff=9387"/>
		<updated>2023-05-05T07:55:43Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; 2023-05-04&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils 1.2.9 release | [[Changes v1.2.8 v1.2.9]]&lt;br /&gt;
&lt;br /&gt;
; 2022-10-25&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-utils,tinycompress 1.2.8 release | [[Changes v1.2.7.2 v1.2.8]]&lt;br /&gt;
&lt;br /&gt;
; 2022-07-08&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.7.2 release | [[Changes v1.2.7.1 v1.2.7.2]]&lt;br /&gt;
&lt;br /&gt;
; 2022-06-17&lt;br /&gt;
: alsa-lib,alsa-ucm-conf,alsa-plugins 1.2.7.1 release | [[Changes v1.2.7 v1.2.7.1]]&lt;br /&gt;
&lt;br /&gt;
; 2022-05-31&lt;br /&gt;
: alsa 1.2.7 release | [[Changes v1.2.6.3 v1.2.7]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-17&lt;br /&gt;
: alsa-ucm-conf 1.2.6.3 release | [[Changes v1.2.6.2 v1.2.6.3]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-10&lt;br /&gt;
: alsa-ucm-conf 1.2.6.2 release | [[Changes v1.2.6.1 v1.2.6.2]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-09&lt;br /&gt;
: alsa 1.2.6.1 release | [[Changes v1.2.6 v1.2.6.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-12-06&lt;br /&gt;
: alsa 1.2.6 release | [[Changes v1.2.5.1 v1.2.6]]&lt;br /&gt;
&lt;br /&gt;
; 2021-06-14&lt;br /&gt;
: alsa 1.2.5.1 release | [[Changes v1.2.5 v1.2.5.1]]&lt;br /&gt;
&lt;br /&gt;
; 2021-05-31&lt;br /&gt;
: alsa 1.2.5 release | [[Changes v1.2.4 v1.2.5]]&lt;br /&gt;
&lt;br /&gt;
; 2020-10-20&lt;br /&gt;
: alsa 1.2.4 release | [[Changes v1.2.3.2 v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
; 2020-06-08&lt;br /&gt;
: alsa 1.2.3 release | [[Changes v1.2.2 v1.2.3]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-28&lt;br /&gt;
: alsa-lib,alsa-ucm-conf 1.2.1.2 release | [[Changes v1.2.1.1 v1.2.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-20&lt;br /&gt;
: alsa-lib 1.2.1.1 release | [[Changes v1.2.1 v1.2.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-11-15&lt;br /&gt;
: alsa 1.2.1 release | [[Changes v1.1.9 v1.2.1]]&lt;br /&gt;
&lt;br /&gt;
; 2019-05-10&lt;br /&gt;
: alsa 1.1.9 release | [[Changes v1.1.8 v1.1.9]]&lt;br /&gt;
&lt;br /&gt;
; 2019-01-07&lt;br /&gt;
: alsa 1.1.8 release | [[Changes v1.1.7 v1.1.8]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-21&lt;br /&gt;
: Linux audio mini-conference 2018 | [[Miniconf 2018]] | [[Miniconf 2017]]&lt;br /&gt;
&lt;br /&gt;
; 2018-10-16&lt;br /&gt;
: alsa 1.1.7 release | [[Changes v1.1.6 v1.1.7]]&lt;br /&gt;
&lt;br /&gt;
; 2018-04-03&lt;br /&gt;
: alsa 1.1.6 release | [[Changes v1.1.5 v1.1.6]]&lt;br /&gt;
&lt;br /&gt;
; 2017-11-14&lt;br /&gt;
: alsa 1.1.5 release | [[Changes v1.1.4 v1.1.5]]&lt;br /&gt;
&lt;br /&gt;
; 2017-06-01&lt;br /&gt;
: alsa-lib 1.1.4.1 release | [[Changes v1.1.4 v1.1.4.1]]&lt;br /&gt;
&lt;br /&gt;
; 2017-05-16&lt;br /&gt;
: alsa 1.1.4 release | [[Changes v1.1.3 v1.1.4]]&lt;br /&gt;
&lt;br /&gt;
; 2016-12-20&lt;br /&gt;
: alsa 1.1.3 release | [[Changes v1.1.2 v1.1.3]]&lt;br /&gt;
&lt;br /&gt;
; 2016-08-02&lt;br /&gt;
: alsa 1.1.2 release | [[Changes v1.1.1 v1.1.2]]&lt;br /&gt;
&lt;br /&gt;
; 2016-03-31&lt;br /&gt;
: alsa 1.1.1 release | [[Changes v1.1.0 v1.1.1]]&lt;br /&gt;
&lt;br /&gt;
; 2015-11-09&lt;br /&gt;
: alsa 1.1.0 release | [[Changes v1.0.29 v1.1.0]]&lt;br /&gt;
&lt;br /&gt;
; 2015-02-26&lt;br /&gt;
: alsa 1.0.29 release | [[Changes v1.0.28 v1.0.29]]&lt;br /&gt;
&lt;br /&gt;
; 2014-06-17&lt;br /&gt;
: alsa 1.0.28 release | [[Changes v1.0.27.2 v1.0.28]]&lt;br /&gt;
&lt;br /&gt;
; 2013-07-08&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.2 release | [[Changes v1.0.27.1 v1.0.27.2]]&lt;br /&gt;
&lt;br /&gt;
; 2013-05-21&lt;br /&gt;
: alsa-lib and alsa-utils 1.0.27.1 release | [[Changes v1.0.27 v1.0.27.1]]&lt;br /&gt;
&lt;br /&gt;
; 2013-04-12&lt;br /&gt;
: alsa 1.0.27 release (user space) | [[Changes v1.0.26 v1.0.27]]&lt;br /&gt;
&lt;br /&gt;
; 2012-09-06&lt;br /&gt;
: alsa 1.0.26 release (user space) | [[Changes v1.0.25 v1.0.26]]&lt;br /&gt;
&lt;br /&gt;
; 2012-01-25&lt;br /&gt;
: alsa 1.0.25 release | [[Changes v1.0.24 v1.0.25]]&lt;br /&gt;
&lt;br /&gt;
; 2011-01-31&lt;br /&gt;
: alsa 1.0.24 release | [[Changes v1.0.23 v1.0.24]]&lt;br /&gt;
&lt;br /&gt;
; 2010-04-16&lt;br /&gt;
: alsa 1.0.23 release | [[Changes v1.0.22 v1.0.23]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-28&lt;br /&gt;
: alsa-driver 1.0.22.1 release | [[Changes v1.0.22 v1.0.22.1]]&lt;br /&gt;
&lt;br /&gt;
; 2009-12-16&lt;br /&gt;
: alsa 1.0.22 release | [[Changes v1.0.21 v1.0.22]]&lt;br /&gt;
&lt;br /&gt;
; 2009-09-09&lt;br /&gt;
: alsa-lib 1.0.21a release | [[Changes v1.0.21 v1.0.21a]]&lt;br /&gt;
&lt;br /&gt;
; 2009-08-31&lt;br /&gt;
: alsa 1.0.21 release | [[Changes v1.0.20 v1.0.21|changes from 1.0.20]]&lt;br /&gt;
&lt;br /&gt;
; 2009-05-06&lt;br /&gt;
: alsa 1.0.20 release | [[Changes v1.0.19 v1.0.20|changes from 1.0.19]]&lt;br /&gt;
&lt;br /&gt;
; 2009-01-19&lt;br /&gt;
: alsa 1.0.19 release | [[Changes v1.0.18 v1.0.19|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-11-12&lt;br /&gt;
: alsa-driver 1.0.18a release | [[Changes v1.0.18 v1.0.18a|changes from 1.0.18]]&lt;br /&gt;
&lt;br /&gt;
; 2008-10-29&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-tools,alsa-plugins 1.0.18 release | [[Changes v1.0.18rc3 v1.0.18|changes from 1.0.18rc3]] | [[Changes v1.0.17 v1.0.18|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-09-09&lt;br /&gt;
: alsa-driver,alsa-lib,alsa-utils,alsa-plugins 1.0.18rc3 release | [[Changes v1.0.18rc2 v1.0.18rc3|changes from 1.0.18rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-19&lt;br /&gt;
: alsa-utils,alsa-plugins 1.0.18rc2 release | [[Changes v1.0.18rc1 v1.0.18rc2|changes from 1.0.18rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-driver.alsa-utils,alsa-plugins 1.0.18rc1 release | [[Changes v1.0.17a v1.0.18rc1|changes from 1.0.17a]]&lt;br /&gt;
&lt;br /&gt;
; 2008-08-18&lt;br /&gt;
: alsa-lib 1.0.17a release | [[Changes v1.0.17 v1.0.17a|changes from 1.0.17]]&lt;br /&gt;
&lt;br /&gt;
; 2008-07-14&lt;br /&gt;
: ALSA 1.0.17 release (all packages) | [[Changes v1.0.17rc3 v1.0.17|changes from 1.0.17rc3]] | [[Changes v1.0.16 v1.0.17|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-27&lt;br /&gt;
: ALSA 1.0.17rc3 release (driver only) | [[Changes v1.0.17rc2 v1.0.17rc3|changes from 1.0.17rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-16&lt;br /&gt;
: ALSA 1.0.17rc2 release | [[Changes v1.0.17rc1 v1.0.17rc2|changes from 1.0.17rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-06-06&lt;br /&gt;
: ALSA 1.0.17rc1 release | [[Changes v1.0.16 v1.0.17rc1|changes from 1.0.16]]&lt;br /&gt;
&lt;br /&gt;
; 2008-05-20&lt;br /&gt;
: All repositories converted from HG (Mercurial) to GIT&lt;br /&gt;
&lt;br /&gt;
; 2008-02-06&lt;br /&gt;
: ALSA 1.0.16 final release | [[Changes v1.0.15 v1.0.16|changes from 1.0.15]] | [[Changes v1.0.16rc2 v1.0.16|changes from 1.0.16rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-29&lt;br /&gt;
: ALSA 1.0.16rc2 release | [[Changes v1.0.16rc1 v1.0.16rc2|changes from 1.0.16rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2008-01-22&lt;br /&gt;
: ALSA 1.0.16rc1 release | [[Changes v1.0.15 v1.0.16rc1|changes from 1.0.15]]&lt;br /&gt;
&lt;br /&gt;
; 2007-10-16&lt;br /&gt;
: ALSA 1.0.15 final release | [[Changes v1.0.14 v1.0.15|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-26&lt;br /&gt;
: ALSA 1.0.15rc3 release | [[Changes v1.0.15rc2 v1.0.15rc3|changes from 1.0.15rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-09-13&lt;br /&gt;
: ALSA 1.0.15rc2 release | [[Changes v1.0.15rc1 v1.0.15rc2|changes from 1.0.15rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-31&lt;br /&gt;
: ALSA 1.0.15rc1 release | [[Changes v1.0.14 v1.0.15rc1|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-08-09&lt;br /&gt;
: ALSA WWW site switched to [http://www.mediawiki.org MediaWiki]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-11&lt;br /&gt;
: ALSA 1.0.14a library bugfix release | [[Changes v1.0.14 v1.0.14a|changes from 1.0.14]]&lt;br /&gt;
&lt;br /&gt;
; 2007-06-04&lt;br /&gt;
: ALSA 1.0.14 release | [[Changes v1.0.13 v1.0.14|changes from 1.0.13]] | [[Changes v1.0.14rc4 v1.0.14|changes from 1.0.14rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2007-04-03&lt;br /&gt;
: ALSA 1.0.14rc4 release | [[Changes v1.0.14rc3 v1.0.14rc4|changes from 1.0.14rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2007-03-06&lt;br /&gt;
: ALSA 1.0.14rc3 release | [[Changes v1.0.14rc2 v1.0.14rc3|changes from 1.0.14rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2007-01-16&lt;br /&gt;
: ALSA 1.0.14rc2 release | [[Changes v1.0.14rc1 v1.0.14rc2|changes from 1.0.14rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-12-11&lt;br /&gt;
: ALSA 1.0.14rc1 release | [[Changes v1.0.13 v1.0.14rc1|changes from 1.0.13]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-29&lt;br /&gt;
: ALSA 1.0.13 release | [[Changes v1.0.12 v1.0.13|changes from 1.0.12]] | [[Changes 1.0.13rc3 v1.0.13|changes from 1.0.13rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-26&lt;br /&gt;
: ALSA 1.0.13rc3 release | [[Changes v1.0.13rc2 v1.0.13rc3|changes from 1.0.13rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-15&lt;br /&gt;
: ALSA 1.0.13rc2 release | [[Changes v1.0.13rc1 v1.0.13rc2|changes from 1.0.13rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-09-01&lt;br /&gt;
: ALSA 1.0.13rc1 release | [[Changes v1.0.12 v1.0.13rc1|changes from 1.0.12]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-24&lt;br /&gt;
: ALSA 1.0.12 release | [[Changes v1.0.11 v1.0.12|changes from 1.0.11]] | [[Changes 1.0.12rc3 v1.0.12|changes from 1.0.12rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-15&lt;br /&gt;
: ALSA 1.0.12rc3 release (driver only) | [[Changes v1.0.12rc2 v1.0.12rc3|changes from 1.0.12rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-08-03&lt;br /&gt;
: ALSA 1.0.12rc2 release | [[Changes v1.0.12rc1 v1.0.12rc2|changes from 1.0.12rc1]]&lt;br /&gt;
&lt;br /&gt;
; 2006-06-23&lt;br /&gt;
: ALSA 1.0.12rc1 release | [[Changes v1.0.11 v1.0.12rc1|changes from 1.0.11]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-19&lt;br /&gt;
: ALSA 1.0.11 final release | [[Changes v1.0.10 v1.0.11|changes from 1.0.10]]&lt;br /&gt;
&lt;br /&gt;
; 2006-04-11&lt;br /&gt;
: ALSA 1.0.11rc5 release | [[Changes v1.0.11rc4 v1.0.11rc5|changes from 1.0.11rc4]]&lt;br /&gt;
&lt;br /&gt;
; 2006-03-22&lt;br /&gt;
: ALSA 1.0.11rc4 release | [[Changes v1.0.11rc3 v1.0.11rc4|changes from 1.0.11rc3]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-29&lt;br /&gt;
: ALSA 1.0.11rc3 release | [[Changes v1.0.11rc2 v1.0.11rc3|changes from 1.0.11rc2]]&lt;br /&gt;
&lt;br /&gt;
; 2006-01-02&lt;br /&gt;
: ALSA 1.0.11rc2 release | [[Changes v1.0.11rc1 v1.0.11rc2|changes from 1.0.11rc1]] | Happy New Year 2006&lt;br /&gt;
&lt;br /&gt;
; 2005-12-12&lt;br /&gt;
: ALSA 1.0.11rc1 release | [[Changes v1.0.10 v1.0.11rc1|changes from 1.0.10 final]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-16&lt;br /&gt;
: ALSA 1.0.10 release | [[Changes v1.0.10rc3 v1.0.10|changes from 1.0.10rc3]] |  [[Changes 1.0.9 v1.0.10|changes from 1.0.9]]&lt;br /&gt;
&lt;br /&gt;
; 2005-11-08&lt;br /&gt;
: ALSA 1.0.10rc3 release | [[Changes v1.0.10rc2 v1.0.10rc3|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-10-10&lt;br /&gt;
: ALSA 1.0.10rc2 release | [[Changes v1.0.10rc1 v1.0.10rc2|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-08-20&lt;br /&gt;
: ALSA 1.0.10rc1 release | [[Changes v1.0.9b v1.0.10rc1|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-07&lt;br /&gt;
: ALSA 1.0.9b release | [[Changes v1.0.9a v1.0.9b|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-06-02&lt;br /&gt;
: ALSA 1.0.9a release | [[Changes v1.0.9 v1.0.9a|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-27&lt;br /&gt;
: ALSA 1.0.9 final release | [[Changes v1.0.8 v1.0.9|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-05-23&lt;br /&gt;
: ALSA 1.0.9rc4 release&lt;br /&gt;
&lt;br /&gt;
; 2005-05-02&lt;br /&gt;
: ALSA 1.0.9rc3 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-24&lt;br /&gt;
: ALSA 1.0.9rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2005-03-13&lt;br /&gt;
: ALSA 1.0.9rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2005-01-13&lt;br /&gt;
: ALSA 1.0.8 release | [[Changes v1.0.7 v1.0.8|changes]]&lt;br /&gt;
&lt;br /&gt;
; 2005-01-06&lt;br /&gt;
: ALSA 1.0.8rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-12-22&lt;br /&gt;
: ALSA 1.0.8rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-11-15&lt;br /&gt;
: ALSA 1.0.7 release&lt;br /&gt;
&lt;br /&gt;
; 2004-10-13&lt;br /&gt;
: ALSA 1.0.7rc2 release&lt;br /&gt;
&lt;br /&gt;
; 2004-09-08&lt;br /&gt;
: ALSA 1.0.7rc1 release&lt;br /&gt;
&lt;br /&gt;
; 2004-08-15&lt;br /&gt;
: ALSA 1.0.6 release&lt;br /&gt;
&lt;br /&gt;
; 2004-06-11&lt;br /&gt;
: ALSA server software was upgraded.  Anonymous rsync access [[Download|was changed.]]&lt;br /&gt;
&lt;br /&gt;
; 2004-05-31&lt;br /&gt;
: 1.0.5a driver release | bugfix for the &amp;quot;hang-up&amp;quot; problem in the ALSA driver initialization&lt;br /&gt;
&lt;br /&gt;
; 2004-05-28&lt;br /&gt;
: 1.0.5 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-04-03&lt;br /&gt;
: 1.0.4 release | mostly bug-fixes and cleanups&lt;br /&gt;
&lt;br /&gt;
; 2004-03-30&lt;br /&gt;
: 1.0.4rc2 driver release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-27&lt;br /&gt;
: 1.0.4rc1 release | report compilation problems, please&lt;br /&gt;
&lt;br /&gt;
; 2004-03-13&lt;br /&gt;
: alsa-lib 1.0.3b released -  it fixes SIGSEGV problem for dmix plugin (when a specific GCC version is used)&lt;br /&gt;
&lt;br /&gt;
; 2004-03-06&lt;br /&gt;
: alsa-lib 1.0.3a released - it fixes again the dmix/dshare/dsnoop poll() problems&lt;br /&gt;
&lt;br /&gt;
; 2004-02-29&lt;br /&gt;
: 1.0.3 packages released | added driver for ATI IXP 150/200/250 chips and HDSP MADI driver&lt;br /&gt;
&lt;br /&gt;
; 2004-02-25&lt;br /&gt;
: 1.0.3rc2 packages released&lt;br /&gt;
&lt;br /&gt;
; 2004-02-04&lt;br /&gt;
: 1.0.2c driver package release | More fixes for compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-02-03&lt;br /&gt;
: 1.0.2b driver package release | It fixes next 2.6 kernel compilation problems.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-30&lt;br /&gt;
: 1.0.2a driver package release | It should fix most of 2.6 kernel compilation problems and adds RME HDSP MADI (hdspm) driver.&lt;br /&gt;
&lt;br /&gt;
; 2004-01-27&lt;br /&gt;
: New ALSA bugtracking system using Mantis is [http://bugtrack.alsa-project.org/alsa-bug/ available].&lt;br /&gt;
&lt;br /&gt;
; 2004-01-26&lt;br /&gt;
: 1.0.2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2004-01-08&lt;br /&gt;
: 1.0.1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2003-12-05&lt;br /&gt;
: 1.0.0rc2 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | bt87x driver added, more OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-12-01&lt;br /&gt;
: 1.0.0rc1 release | &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ENJOY!&amp;lt;/font&amp;gt; | intel8x0 driver fixes, OSS PCM emulation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-11-25&lt;br /&gt;
: 1.0.0pre3 release | alsa-tools packages is divided now - firmware files are in alsa-firmware package.&lt;br /&gt;
&lt;br /&gt;
; 2003-11-18&lt;br /&gt;
: 1.0.0pre1 release | This release is indented for wide testing.&lt;br /&gt;
&lt;br /&gt;
; 2003-10-21&lt;br /&gt;
: 0.9.8 release&lt;br /&gt;
&lt;br /&gt;
; 2003-10-13&lt;br /&gt;
: 0.9.7c driver release - PDE and vortex driver compilation fixes&lt;br /&gt;
&lt;br /&gt;
; 2003-10-10&lt;br /&gt;
: 0.9.7b driver release - it fixes serious bug in PCM (mutex hangup)&lt;br /&gt;
&lt;br /&gt;
; 2003-10-01&lt;br /&gt;
: 0.9.7a driver release - fixes bugs (including oops) in the OSS PCM emulation layer&lt;br /&gt;
&lt;br /&gt;
; 2003-09-25&lt;br /&gt;
: 0.9.7 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-28&lt;br /&gt;
: 0.9.6 release&lt;br /&gt;
&lt;br /&gt;
; 2003-07-09&lt;br /&gt;
: 0.9.5 release&lt;br /&gt;
&lt;br /&gt;
; 2003-06-01&lt;br /&gt;
: 0.9.4 release&lt;br /&gt;
&lt;br /&gt;
; 2003-05-20&lt;br /&gt;
: *** 0.9.3c driver maintaince release *** configuration fixes + other updates&lt;br /&gt;
&lt;br /&gt;
; 2003-05-19&lt;br /&gt;
: *** 0.9.3b driver maintaince release *** ISA PnP and other fixes. We removed /proc/asound/dev directory. The 'make install' should create new device files, but in case of problems, the snddevices script should be executed.&lt;br /&gt;
&lt;br /&gt;
; 2003-04-30&lt;br /&gt;
: *** 0.9.3 release *** Moved firmware code from vxpocket and hdsp driver to alsa-tools. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-19&lt;br /&gt;
: *** 0.9.2 release *** Added dsnoop and dshare PCM plugins to alsa-lib. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-11&lt;br /&gt;
: *** 0.9.1 release *** First stable release of the 0.9 serie. Enjoy!&lt;br /&gt;
&lt;br /&gt;
; 2003-03-10&lt;br /&gt;
: alsa-driver 0.9.0rc8d released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-08&lt;br /&gt;
: alsa-driver 0.9.0rc8c released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-07&lt;br /&gt;
: alsa-lib 0.9.0rc8c and alsa-utils 0.9.0rc8a released&lt;br /&gt;
&lt;br /&gt;
; 2003-03-05&lt;br /&gt;
: alsa-lib and alsa-driver 0.9.0rc8b release&lt;br /&gt;
: alsa-driver 0.9.0rc8a released (fixed compilation problem for older kernels)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-03&lt;br /&gt;
: alsa-lib 0.9.0rc8a released (fixed compilation problem)&lt;br /&gt;
&lt;br /&gt;
; 2003-03-02&lt;br /&gt;
: 0.9.0 release candidate #8 (all packages) is available for download. It is probably last release before 0.9.0 final. You will find in the alsa-lib package the dmix plugin which allows mixing of multiple PCM streams together without the client/server mechanism.&lt;br /&gt;
&lt;br /&gt;
; 2003-01-28&lt;br /&gt;
: 0.9.0 release candidate #7 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-25&lt;br /&gt;
: The fix for GCC 3.2 has been integrated into the 0.9.0rc5 package. Please, redownload the updated package from our server when you reached this problem. (New package is dated 2002/10/25&lt;br /&gt;
&lt;br /&gt;
; 2002-10-24&lt;br /&gt;
: 0.9.0 release candidate #5 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download. This &amp;quot;quick&amp;quot; release should fix the build problems for alsa-lib and alsa-utils packages.&lt;br /&gt;
: Note#2: Please, notice that we merged snd-via686 and snd-via8233 into the snd-via82xx module. Also, the snd-usb-midi module users should use the snd-usb-audio module which has integrated support for both USB audio and MIDI.&lt;br /&gt;
: Note: We have changed the kernel module symbol names (module parameter names). We removed prefix 'snd_'. Please, update your /etc/modules.conf files by hand or use our alsa-driver/utils/module-options script which does this job. Please, notice that 'snd_' prefix is not equal to 'snd-' prefix (module name) which is left unchanged.&lt;br /&gt;
&lt;br /&gt;
; 2002-10-22&lt;br /&gt;
: 0.9.0 release candidate #4 (alsa-driver, alsa-lib, alsa-utils and alsa-tools packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-22&lt;br /&gt;
: Note for compiling  alsa-driver-0.9.0rc3: Please remove the file - alsa-driver-0.9.0rc3/include/linux/isapnp.h - before running the configure script.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-15&lt;br /&gt;
: 0.9.0 release candidate #3 (alsa-driver, alsa-lib and alsa-utils packages) is available for download.&lt;br /&gt;
&lt;br /&gt;
; 2002-08-09&lt;br /&gt;
: The new online user documentation is now public. Access is through the soundcard matrix. PHP is used to automatically provide the necessary parameters needed to set up a module and required scripts. Users are encouraged to add notes via the notes additions form.&lt;br /&gt;
&lt;br /&gt;
; 2002-06-19&lt;br /&gt;
: Release Candidate #2 is available to download. ALSA packages 0.9.0rc2 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-04-24&lt;br /&gt;
: Release Candidate #1 is available to download. ALSA packages 0.9.0rc1 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-26&lt;br /&gt;
: ALSA packages 0.9.0beta12 were released.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-17&lt;br /&gt;
: ALSA packages 0.9.0beta11 were released. The driver package contains a new directory tree synced with the Linux 2.5 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2002-02-13&lt;br /&gt;
: ALSA has been integrated to the official Linux 2.5 tree! The initial merge is in patch-2.5.5-pre1.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-30&lt;br /&gt;
: The 0.5.12a driver was released. It's maintaince release to fix problems with 2.4.14+ kernels. &amp;lt;BR&amp;gt; The 0.9.0beta10 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-11-05&lt;br /&gt;
: The 0.9.0beta9 packages were released.  &amp;lt;hr /&amp;gt; The 0.5.12 driver was released.&lt;br /&gt;
&lt;br /&gt;
; 2001-09-27&lt;br /&gt;
: The 0.9.0beta8 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-08-23&lt;br /&gt;
: The 0.9.0beta7 packages were released.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-22&lt;br /&gt;
: The 0.9.0beta6 alsa-driver and alsa-lib packages have fixed compilation bugs. Please, download these packages again.&lt;br /&gt;
&lt;br /&gt;
; 2001-07-20&lt;br /&gt;
: The 0.9.0beta6 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-06-28&lt;br /&gt;
: The 0.9.0beta5 packages were released for public with uniform support for multichannel cards and raw IEC958 (S/PDIF).&lt;br /&gt;
&lt;br /&gt;
; 2001-05-25&lt;br /&gt;
: Mailing lists are moved to SourceForge. Please, check [[Mailing-lists|this page]] for the subscription details.&lt;br /&gt;
: The 0.9.0beta4 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-05-14&lt;br /&gt;
: The driver 0.5.11 was released. Changes: IA64 arch support, ALi 5451 driver added, AWACS driver added (for PPC), AC'97, PCM OSS emulation, sequencer OSS emulation, AD1816A, ALS4000, AZT2320, CMIPCI, CS4236, CS4281, CS461X, ES1968, Maestro 3, NM256, OPL3SA2, SB16, SB-AWE, YMFPCI.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-20&lt;br /&gt;
: The 0.9.0beta3 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-03-02&lt;br /&gt;
: The 0.9.0beta2 packages were released for public.&lt;br /&gt;
&lt;br /&gt;
; 2001-02-21&lt;br /&gt;
: The 0.9.0beta1 packages were released for public. Please, check out our FTP site to obtain them.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-23&lt;br /&gt;
: The ALSA driver package version 0.5.10b was released. New driver: VIA VT8233 South Bridge. Bugfixes: NM256, AC'97.&lt;br /&gt;
&lt;br /&gt;
; 2001-01-07&lt;br /&gt;
: The ALSA driver package version 0.5.10a was released. New driver: NeoMagic NM256AV/ZX. Bugfixes: Maestro3, MPU401 UART, AZT2320, RME96, CS461x, timer, YMFPCI, CMI8330, FM801, CS4232, ENS1371, 2.4.0-prerelease kernel support.&lt;br /&gt;
&lt;br /&gt;
; 2000-12-07&lt;br /&gt;
: The ALSA packages version 0.5.10 were released. New drivers: ALS4000, Maestro3 (Allegro), CS4281. Bugfixes: AC'97 code, SB16, EMUX000 MIDI, CMIPCI, SB8, CS4236, Intel8x0, CS461x, YMFPCI, MPU401, AD1816A, 2.2.18pre kernels, man pages.&lt;br /&gt;
&lt;br /&gt;
; 2000-10-10&lt;br /&gt;
: ALSA driver package version 0.5.9d was released. Bugfixes:  2.2.18pre kernels, YMFPCI, CMIPCI, EMU10K1, OSS sequencer emulator, CS4236, RME9652, rawmidi, intel8x0.&lt;br /&gt;
&lt;br /&gt;
; 2000-09-22&lt;br /&gt;
: ALSA project helps to realize the unique demonstration prepared by the Audio Engineering Society's (AES) Technical Committee on Network Audio Systems. Recording Engineers in Los Angeles will mix 12 high quality audio channels streamed live over the Internet from Montreal. [http://www.aes.org/events/109/events.cfm Event description.] [http://www.cim.mcgill.ca/~jer/projects/aes/ Demo description.]&lt;br /&gt;
&lt;br /&gt;
; 2000-09-02&lt;br /&gt;
: ALSA driver package version 0.5.9c was released. Bugfixes:  SB16, AD1816A, AZT2320, EMU8000/EMU10K1, CMIPCI, YMFPCI, intel-i8x0, general. &amp;lt;hr&amp;gt; ALSA package with utilities version 0.5.9b was released. Updated programs: aplay, aseqnet.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-18&lt;br /&gt;
: ALSA driver package version 0.5.9b was released. More bugfixes: CS4236, EMU10K1, OSS mmap() for non-x86 platforms, ENS1370, ENS1371.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-11&lt;br /&gt;
: ALSA driver package version 0.5.9a was released. It contains more 64-bit cleanaups and support for 2.4.0-test6 kernel.&lt;br /&gt;
&lt;br /&gt;
; 2000-08-07&lt;br /&gt;
: Packages 0.5.9 were released. These packages contain cleanups for alpha linux platform. Changed drivers: OPTi92x/93x, VIA686A, YMFPCI, MPU-401, EMU10K1, SB16, SB8, seq_virmidi, ENS1370/1, rawmidi.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-25&lt;br /&gt;
: The driver 0.5.8b was released containing bugfixes for these drivers: sequencer, YMFPCI, CS4236, ES1968, ICE1712, Opti92x/93x, EMU10K1.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-06&lt;br /&gt;
: The driver 0.5.8a was released. It contains compilation bugfix for latest 2.3 and 2.4-test kernels. The Yamaha driver was fixed for YMF724F.&lt;br /&gt;
&lt;br /&gt;
; 2000-06-05&lt;br /&gt;
: Stable packages 0.5.8 were released. Two new drivers were added: the C-Media CMI8338 and 8738 PCI driver and the Yamaha YMF72x,74x,75x driver. Also, APM is supported for CS4231 &amp;amp; CS4235,6,7,8,9 chips. Otherwise, this release contains mostly bug-fixes backported from the ALSA development tree including the support for latest Linux kernels. Affected drivers: AZT2320, CMI8330, CS4236, ESS ES18xx, InterWave (GUS PnP), Opti 92x, Sound Blaster 16, AD1816A. &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Upgrade is recommended for all soundcards.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2000-04-06&lt;br /&gt;
: Stable packages 0.5.7 were released. This release is a bug-fix release only. The support for MidiMan Delta 44 and 66 cards was added. Other changes - sequencer fixes, rawmidi fixes, AC'97 code updates, other minor cleanups.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-17&lt;br /&gt;
: New ALSA [[Mailing-lists|announce mailing list]] was created.&lt;br /&gt;
&lt;br /&gt;
; 2000-03-11&lt;br /&gt;
: ALSA 0.5.6 packages were released (new drivers: RME Digi 96, VIA 82C686A AC'97 bridge | bugfixes: Intel i8x0/440MX, EMU10K1, AZT2320, RawMidi code + lowlevel drivers, alsamixer).&lt;br /&gt;
&lt;br /&gt;
; 2000-03-01&lt;br /&gt;
: ALSA 0.5.5 packages were released (API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-28&lt;br /&gt;
: ALSA 0.5.4b driver package was released (Intel i8x0/MX440 driver fixes).&lt;br /&gt;
: ALSA 0.5.4 packages were released (added alpha ESS Maestro 1/2/2E driver, improved Intel i8x0/440MX driver, AC'97 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-27&lt;br /&gt;
: ALSA 0.5.4a driver package was released (2.3.48 compilation fixed, PCM OSS Oops fixed). Upgrade is strongly recommended.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-16&lt;br /&gt;
: The 0.5.3 packages were released (RME Hammerfall/Light updates, ES1938 - Solo1 driver improved, AC'97 updates, Intel i8x0/440MX alpha driver added, sequencer updates, MTPAV updates, better SMP support for 2.3.x kernels, virmidi code added to EMU8000 &amp;amp; EMU10K1 synth drivers, snd-card-virmidi updates, AK4531 updates - ES1370, EMU10K1 rear volume fixed, ICE1712 updates).&lt;br /&gt;
&lt;br /&gt;
; 2000-02-14&lt;br /&gt;
: The ALSA server was upgraded. You may now enjoy the HtDig search engine for whole Web server plus mailing list archives.&lt;br /&gt;
&lt;br /&gt;
; 2000-02-04&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA 0.5.2 packages] were released (added ICE1712 {Envy24} driver and AD1816A driver, RME9652 updates, EMU10K1 updates, SB8, ES18xx, serial MIDI driver updates, PCM API updates, AC'97 bugfixes). The [ftp://ftp.alsa-project.org/pub/others/envy24control GTK Envy24 control utility] is also available with some screenshots. Note: The current Envy24 driver may work only with the MidiMan soundcards (Delta serie). The driver supports only professional PCM at this time.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-22&lt;br /&gt;
: ALSA [ftp://ftp.alsa-project.org/pub packages 0.5.1] were released (PCM OSS emulation, EMU10K1 synth, ES1938, ENS1370).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ Final ALSA 0.5.0 packages] were released (added RME9652 -Hammerfall- driver, final API cleanups).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-12&lt;br /&gt;
: The alsa-driver and alsa-lib [ftp://ftp.alsa-project.org/pub packages 0.5.0pre3] were released (trident driver, compilation trouble).&lt;br /&gt;
&lt;br /&gt;
; 2000-01-11&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.5.0pre2] was released (enhanced EMU10K1 code, a compilation bugfix). Other [ftp://ftp.alsa-project.org/pub 0.5.0pre2 packages] were also released.&lt;br /&gt;
&lt;br /&gt;
; 2000-01-10&lt;br /&gt;
: All [ftp://ftp.alsa-project.org/pub packages 0.5.0pre1] were were released. The final API freeze is expected at 14th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-20&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1i] was released with the bugfix for the generic code for AC'97. The problems with CS4297A volume levels are away.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-16&lt;br /&gt;
: The final ALSA API dead line is 10th January 2000.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1h] was released with the bugfix for the ENS1370/ENS1371 drivers.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-06&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1g1] was released with minor bugfixes (mixer, rawmidi, CS461X).&lt;br /&gt;
&lt;br /&gt;
; 1999-12-02&lt;br /&gt;
: [http://www.alsa-project.org/announce.html The ALSA professional team] has been founded.&lt;br /&gt;
&lt;br /&gt;
; 1999-12-01&lt;br /&gt;
: [http://www.alsa-project.org/cgi-bin/cvsweb.cgi CVS Web interface] is available. Created [[Mailing-lists|new mailing lists]]: alsa-doc, alsa-conf, alsa-howto and alsa-cvs. Mailing lists are archived through MHonArc. Web is now searchable through Ht://Dig.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1f2] was released with minor bugfixes (CS4231, CS4236, AC'97, 2.3.29 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-18&lt;br /&gt;
: Alpha EMU10K1 (Sound Blaster Live!) driver is available in CVS.&lt;br /&gt;
&lt;br /&gt;
; 1999-11-03&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1e] was released with minor bugfixes (isapnp, CS4236+, Gallant SC-70P, 2.3.25 kernel).&lt;br /&gt;
&lt;br /&gt;
; 1999-11-02&lt;br /&gt;
: Creative released their [http://opensource.creative.com/ source code for SB Live driver]. The ALSA SB Live driver will be available this month.&lt;br /&gt;
&lt;br /&gt;
; 1999-10-24&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1d] was released with minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, documentation files). Upgrade is recommended if your system has 2+ soundcards. [ftp://ftp.alsa-project.org/pub/lib ALSA library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).]A library 0.4.1d&amp;lt;/A&amp;gt; was released (PCM cleanup fixes).&lt;br /&gt;
&lt;br /&gt;
; 1999-10-20&lt;br /&gt;
: Upgrade your modutils package, if you encounter 'segmentation fault' problems. Get fixed [ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz modutils-2.3.6.tar.gz] or an upgrade [ftp://ftp.alsa-project.org/pub/driver/misc/modules-2.2.2-44.i386.rpm package for SuSE 6.2].&lt;br /&gt;
&lt;br /&gt;
; 1999-10-07&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1c] was released with minor bugfixes (GUS, OPL3-SA2/3, RedHat 6.1). Upgrade is recommended for all soundcards.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-16&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1b] was released with next minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-09-01&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver ALSA driver version 0.4.1a] was released with minor bugfixes.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-26&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.1] were released. This is mostly bug-fix release.&lt;br /&gt;
: Statistics for WWW and FTP server are now available.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-15&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/ ALSA packages version 0.4.0] were released. Older packages are not supported from this time.&lt;br /&gt;
&lt;br /&gt;
; 1999-08-01&lt;br /&gt;
: The ALSA bug reporting system is up and going. To report bugs in ALSA packages, please go here and follow the instructions carefully.&lt;br /&gt;
&lt;br /&gt;
; 1999-06-17&lt;br /&gt;
: [ftp://ftp.alsa-project.org/pub/driver/ ALSA driver version 0.3.2] released. This is a bug-fix release. If you have had any troubles with 0.3.1 or 0.3.0, please, try this version. Remember to upgrade [ftp://ftp.alsa-project.org/pub/lib/ lib] and [ftp://ftp.alsa-project.org/pub/utils/ utils] too. 0.3.x-series are the last to support 2.0.x kernels.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-23&lt;br /&gt;
: The alpha driver for the [http://www.crystal.com/ Cirrus Logic Sound Fusion CS461x (CS4280) PCI chips] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-05-14&lt;br /&gt;
: [[Mailing-lists|Mailing lists]] are now managed with the alsa.alsa-project.org machine.&lt;br /&gt;
&lt;br /&gt;
; 1999-05-11&lt;br /&gt;
: The alpha driver for the [http://www.fortemedia.com/products/ ForteMedia FM801 PCI soundcard] is available on the [[Download|CVS]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-29&lt;br /&gt;
: New page with the ALSA schedule is available.&lt;br /&gt;
&lt;br /&gt;
; 1999-04-23&lt;br /&gt;
: The call to hardware vendors was [[ALSA_Soundcard_Vendor_Information|updated]].&lt;br /&gt;
&lt;br /&gt;
; 1999-04-20&lt;br /&gt;
: The ALSA project has got own domain - alsa-project.org. Services (WWW/FTP/CVS) are running on the independent machine now.&lt;br /&gt;
&lt;br /&gt;
; 1999-03-16&lt;br /&gt;
: The releasing of 0.3.0pre5 packages is very delayed. We are working on new mixer API which will not be compatible with previous versions of ALSA packages. It seems that that this work needs a lot of our time. There are many changes in the current development tree (Trident 4DWave DX/NX driver &amp;lt;b&amp;gt;- thanks to Tridentfor their support -&amp;lt;/b&amp;gt;, timer interface, EMU8000 driver, OSS sequencer emulator), If you want to test or use the current code, you may get the sources directly from the [[Download|CVS server]] or there are also available [[Download|CVS snapshots]].&lt;br /&gt;
&lt;br /&gt;
; 1999-02-10&lt;br /&gt;
: Two alsa-driver and alsa-lib packages with version 0.3.0-pre4 [ftp://ftp.alsa-project.org/pub released]. The driver contains better support for 2.2.0+ kernels and allows mixing of ALSA and OSS/Lite modules.&lt;br /&gt;
&lt;br /&gt;
; 1999-02-05&lt;br /&gt;
: [[Download|CVS snapshots]] are available now.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-29&lt;br /&gt;
: Temporary AWE64 [http://ds.dial.pipex.com/sterat/alsa EMU8000 synth driver] for ALSA.&lt;br /&gt;
&lt;br /&gt;
; 1999-01-24&lt;br /&gt;
: All packages with version 0.3.0-pre3 [ftp://ftp.alsa-project.org/pub released].&lt;br /&gt;
: [[ALSA_Library_API|New ALSA API description for 0.2.0 packages.]]&lt;br /&gt;
&lt;br /&gt;
; 1999-01-19&lt;br /&gt;
: [http://huizen.dds.nl/~valentyn/Alsa-sound-mini-HOWTO.html Alsa-sound-mini-HOWTO]&lt;br /&gt;
: Version 0.2.0-pre10p3 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes support for 2.2.0-pre1 kernel.&lt;br /&gt;
: Version 0.3.0-pre2 of alsa-lib [ftp://ftp.alsa-project.org/pub/lib released] which includes support for sequencer.&lt;br /&gt;
: Version 0.3.0-pre2 of driver [ftp://ftp.alsa-project.org/pub/driver released] which includes native support for ISA Plug &amp;amp;amp; Play cards, first version of sequencer and support for 2.2.0-pre1 kernel.&lt;br /&gt;
&lt;br /&gt;
; 1998-12-30&lt;br /&gt;
: [[ALSA_Soundcard_Vendor_Information|A call to sound card hardware vendors.]]&lt;br /&gt;
&lt;br /&gt;
; 1998-12-28&lt;br /&gt;
: [[ALSA Blacklist|Black List]]; Sound Blaster Live! [[ALSA_Blacklist|support]] (sorry)&lt;br /&gt;
&lt;br /&gt;
; 1998-11-10&lt;br /&gt;
: Version 0.1.3 of C library and Version 0.2.0-pre10 of driver [ftp://ftp.alsa-project.org/pub/driver released] which supports Cirrus Logic CS4232+/CS4236+, Ensoniq AudioPCI (ES1370/1371), and S3 SonicVibes.&lt;br /&gt;
&lt;br /&gt;
; 1998-11-04&lt;br /&gt;
: Version 0.0.7 of ALSA utilities [ftp://ftp.alsa-project.org/pub/lib released]&lt;br /&gt;
&lt;br /&gt;
; 1998-08-13&lt;br /&gt;
: [[Download|CVS is up]]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
[http://www.example.com link title]&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9386</id>
		<title>Template:ALSA download version</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Template:ALSA_download_version&amp;diff=9386"/>
		<updated>2023-05-05T07:54:31Z</updated>

		<summary type="html">&lt;p&gt;Perex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{{module}}}&lt;br /&gt;
| driver={{ #switch: {{{release}}} | stable=1.0.25 | development=none }}&lt;br /&gt;
| lib={{ #switch: {{{release}}} | stable=1.2.9 | development=none }}&lt;br /&gt;
| utils={{ #switch: {{{release}}} | stable=1.2.9 | development=none }}&lt;br /&gt;
| tools={{ #switch: {{{release}}} | stable=1.2.5 | development=none }}&lt;br /&gt;
| firmware={{ #switch: {{{release}}} | stable=1.2.4 | development=none }}&lt;br /&gt;
| plugins={{ #switch: {{{release}}} | stable=1.2.7.1 | development=none }}&lt;br /&gt;
| oss={{ #switch: {{{release}}} | stable=1.1.8 | development=none }}&lt;br /&gt;
| python={{ #switch: {{{release}}} | stable=1.2.7 | development=none }}&lt;br /&gt;
| tinycompress={{ #switch: {{{release}}} | stable=1.2.8 | development=none }}&lt;br /&gt;
| ucmconf={{ #switch: {{{release}}} | stable=1.2.9 | development=none }}&lt;br /&gt;
| topologyconf={{ #switch: {{{release}}} | stable=1.2.5.1 | development=none }}&lt;br /&gt;
| Unknown please edit!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>