  <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.alsa-project.org/main/index.php?action=history&amp;feed=atom&amp;title=Changes_v1.0.17_v1.0.17a</id>
	<title>Changes v1.0.17 v1.0.17a - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.alsa-project.org/main/index.php?action=history&amp;feed=atom&amp;title=Changes_v1.0.17_v1.0.17a"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.17_v1.0.17a&amp;action=history"/>
	<updated>2026-04-20T14:27:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.0.17_v1.0.17a&amp;diff=1679&amp;oldid=prev</id>
		<title>Perex: 1 revision(s)</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.17_v1.0.17a&amp;diff=1679&amp;oldid=prev"/>
		<updated>2008-08-18T07:15:36Z</updated>

		<summary type="html">&lt;p&gt;1 revision(s)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:15, 18 August 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.0.17_v1.0.17a&amp;diff=1678&amp;oldid=prev</id>
		<title>Perex at 00:00, 15 January 2001</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.17_v1.0.17a&amp;diff=1678&amp;oldid=prev"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
=Changelog between 1.0.17 and 1.0.17a releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: IEC958 definition for consumer status channel update&lt;br /&gt;
: Release v1.0.17a&lt;br /&gt;
===PCM API===&lt;br /&gt;
: Add boolean (mute) functionality to softvol plugin&lt;br /&gt;
: clamp snd_pcm_rewind()/snd_pcm_forward() into the right direction&lt;br /&gt;
: fix type of internally used sframes variable, to avoid unnecessary casts&lt;br /&gt;
: fix return value of snd_pcm_rewind()/snd_pcm_forward() to return how much actually has been rewound, instead of what actually could have rewound&lt;br /&gt;
: Fix interleave check in pcm_direct.c&lt;br /&gt;
: Fix non-tread mode with PCM direct plugins&lt;br /&gt;
=Detailed changelog between 1.0.17 and 1.0.17a releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: - IEC958 definition for consumer status channel update&lt;br /&gt;
:   &lt;br /&gt;
:   Updated IEC958 consumer status channel definitions according&lt;br /&gt;
:   to the third edition of IEC60958-3 spec.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Pawel Moll &amp;amp;lt;pawel.moll@st.com&amp;amp;gt;&lt;br /&gt;
:   Signed-off-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&lt;br /&gt;
: - Release v1.0.17a&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Jaroslav Kysela &amp;amp;lt;perex@perex.cz&amp;amp;gt;&lt;br /&gt;
===PCM API===&lt;br /&gt;
: - Add boolean (mute) functionality to softvol plugin&lt;br /&gt;
:   &lt;br /&gt;
:   When the resolution is set to 2, a boolean control is created as a&lt;br /&gt;
:   mute switch instead of a volume control.&lt;br /&gt;
:   Also, fixed the possible zero-division error.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;br /&gt;
: - clamp snd_pcm_rewind()/snd_pcm_forward() into the right direction&lt;br /&gt;
:   &lt;br /&gt;
:   The clamping of the input parameter in snd_pcm_rewind()/_forward() is&lt;br /&gt;
:   in the wrong direction.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Lennart Poettering &amp;amp;lt;lennart@poettering.net&amp;amp;gt;&lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;br /&gt;
: - fix type of internally used sframes variable, to avoid unnecessary casts&lt;br /&gt;
:   &lt;br /&gt;
:   This minor patch fixes the type of the sframes variable in&lt;br /&gt;
:   snd_pcm_plugin_forward(). With this fix we need to cast less and the&lt;br /&gt;
:   code is less confusing.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Lennart Poettering &amp;amp;lt;lennart@poettering.net&amp;amp;gt;&lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;br /&gt;
: - fix return value of snd_pcm_rewind()/snd_pcm_forward() to return how much actually has been rewound, instead of what actually could have rewound&lt;br /&gt;
:   &lt;br /&gt;
:   Make snd_pcm_plugin_rewind()/_forward() actually return how much has&lt;br /&gt;
:   been rewound/forwarded instead of how much could have been&lt;br /&gt;
:   rewounded/forwarded. This makes the code actually do what the&lt;br /&gt;
:   documentation of snd_pcm_rewind() suggests.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Lennart Poettering &amp;amp;lt;lennart@poettering.net&amp;amp;gt;&lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;br /&gt;
: - Fix interleave check in pcm_direct.c&lt;br /&gt;
:   &lt;br /&gt;
:   Fix the check of interleaved format.  It checked a totally bogus value&lt;br /&gt;
:   as PCM format.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;br /&gt;
: - Fix non-tread mode with PCM direct plugins&lt;br /&gt;
:   &lt;br /&gt;
:   tread=0 wasn't set properly for very old ALSA drivers with no timer&lt;br /&gt;
:   tread support.&lt;br /&gt;
:   &lt;br /&gt;
:   Signed-off-by: Takashi Iwai &amp;amp;lt;tiwai@suse.de&amp;amp;gt;&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>