  <?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.11rc2_v1.0.11rc3</id>
	<title>Changes v1.0.11rc2 v1.0.11rc3 - 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.11rc2_v1.0.11rc3"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.11rc2_v1.0.11rc3&amp;action=history"/>
	<updated>2026-04-21T07:24:05Z</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.11rc2_v1.0.11rc3&amp;diff=1164&amp;oldid=prev</id>
		<title>Perex: Protected &quot;Changes v1.0.11rc2 v1.0.11rc3&quot; [edit=sysop:move=sysop]</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.11rc2_v1.0.11rc3&amp;diff=1164&amp;oldid=prev"/>
		<updated>2007-09-01T07:56:39Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wiki/Changes_v1.0.11rc2_v1.0.11rc3&quot; title=&quot;Changes v1.0.11rc2 v1.0.11rc3&quot;&gt;Changes v1.0.11rc2 v1.0.11rc3&lt;/a&gt;&amp;quot; [edit=sysop:move=sysop]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:56, 1 September 2007&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wikidb?halsa:diff::1.12:old-897:rev-1164 --&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.11rc2_v1.0.11rc3&amp;diff=897&amp;oldid=prev</id>
		<title>Perex: New page: ==Changelog between 1.0.11rc2 and 1.0.11rc3 releases==  * alsa-driver   + Sound Core     - Improved handling of temp files     - configure: fix kernel version test in RTC check     - Fix c...</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.11rc2_v1.0.11rc3&amp;diff=897&amp;oldid=prev"/>
		<updated>2007-08-12T10:36:25Z</updated>

		<summary type="html">&lt;p&gt;New page: ==Changelog between 1.0.11rc2 and 1.0.11rc3 releases==  * alsa-driver   + Sound Core     - Improved handling of temp files     - configure: fix kernel version test in RTC check     - Fix c...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Changelog between 1.0.11rc2 and 1.0.11rc3 releases==&lt;br /&gt;
&lt;br /&gt;
* alsa-driver&lt;br /&gt;
  + Sound Core&lt;br /&gt;
    - Improved handling of temp files&lt;br /&gt;
    - configure: fix kernel version test in RTC check&lt;br /&gt;
    - Fix configure for 2.6.15-git&lt;br /&gt;
    - PCM midlevel &amp;amp; PCM OSS - make procfs &amp;amp; OSS plugin code optional&lt;br /&gt;
    - Remove superfluous quotes&lt;br /&gt;
    - Add mutex.h wrapper&lt;br /&gt;
    - Add description of als300&lt;br /&gt;
    - release 1.0.11rc3&lt;br /&gt;
  + ALSA Core&lt;br /&gt;
    - Fix compile on 2.6.15 without CONFIG_PM_LEGACY&lt;br /&gt;
    - Regenerate the patch&lt;br /&gt;
    - Regenerated the patch&lt;br /&gt;
    - Added AMD cs5536 audio&lt;br /&gt;
    - PCM midlevel &amp;amp; PCM OSS - make procfs &amp;amp; OSS plugin code optional&lt;br /&gt;
    - fix snd_info_entry_ioctl_old wrapper compilation&lt;br /&gt;
    - Add mutex.h wrapper&lt;br /&gt;
  + ALSA sequencer&lt;br /&gt;
    - Update patch&lt;br /&gt;
  + ALSA&amp;lt;-OSS emulation&lt;br /&gt;
    - Regenerated the patch&lt;br /&gt;
  + Generic drivers&lt;br /&gt;
    - Replace semaphore with mutex&lt;br /&gt;
  + Memalloc module&lt;br /&gt;
    - Fix patch&lt;br /&gt;
  + Opti9xx drivers&lt;br /&gt;
    - Replace semaphore with mutex&lt;br /&gt;
  + snddevices script&lt;br /&gt;
    - Remove bashism from snddevices&lt;br /&gt;
* alsa-lib&lt;br /&gt;
  + Core&lt;br /&gt;
    - implementation of pcm simple helper function&lt;br /&gt;
    - Skip resmgr when EAGAIN or EBUSY&lt;br /&gt;
    - release 1.0.11rc3&lt;br /&gt;
  + PCM API&lt;br /&gt;
    - implementation of pcm simple helper function&lt;br /&gt;
    - Fix S24_BE format conversions&lt;br /&gt;
    - Fix compile warnings&lt;br /&gt;
    - Add &amp;quot;nonblock&amp;quot; option for hw layer&lt;br /&gt;
    - Support multi-card/device for direct plugins&lt;br /&gt;
    - pcm laspa plugin - Added credits to MediaNet AG&lt;br /&gt;
    - LADSPA plugin: fix compilation&lt;br /&gt;
    - pcm_ladspa - setup control outputs all times&lt;br /&gt;
  + Configuration&lt;br /&gt;
    - Make dmix/dsnoop as default for ICE1712&lt;br /&gt;
    - Add &amp;quot;nonblock&amp;quot; option for hw layer&lt;br /&gt;
    - Add missing alias entries&lt;br /&gt;
    - Fix configuration for Aureon and Prodigy71 boards&lt;br /&gt;
    - remove duplicate parameter&lt;br /&gt;
    - Support multi-card/device for direct plugins&lt;br /&gt;
    - Remove bad assert&lt;br /&gt;
  + Filename helpers&lt;br /&gt;
    - snd_user_file - keep doxygen happy&lt;br /&gt;
  + Test/Example code&lt;br /&gt;
    - Added pcm_min test &amp;amp; example - minimalistic pcm output&lt;br /&gt;
    - pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call&lt;br /&gt;
    - pcm_min.c example - corrected comment&lt;br /&gt;
* alsa-tools&lt;br /&gt;
  + Core&lt;br /&gt;
    - release 1.0.11rc3&lt;br /&gt;
  + Envy24 Control&lt;br /&gt;
    - envy24control wordclock text patch&lt;br /&gt;
    - envy24control - Fix/clean up checks of DMX 6fire&lt;br /&gt;
    - Change on-screen appearance of envy24control&lt;br /&gt;
    - envy24control - Tidy up redundant declarations&lt;br /&gt;
    - Change scroll policy in envy24control&lt;br /&gt;
  + ld10k1 (EMU10K1+ DSP Code Loader)&lt;br /&gt;
    - ld10k1 - Fix eq10 patch for SB Live&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Changelog between 1.0.10 and 1.0.11rc3 releases==&lt;br /&gt;
&lt;br /&gt;
* alsa-firmware&lt;br /&gt;
  + Core&lt;br /&gt;
    - release 1.0.11rc3&lt;br /&gt;
  + Digigram Echo Audio Firmware&lt;br /&gt;
    - Echoaudio - new firmware&lt;br /&gt;
    - Removed Gina3gDSP.c&lt;br /&gt;
* alsa-oss&lt;br /&gt;
  + Core&lt;br /&gt;
    - release 1.0.11rc3&lt;br /&gt;
  + Mixer Emulation&lt;br /&gt;
    - Fix the handling of playback elements without switch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Detailed changelog between 1.0.11rc2 and 1.0.11rc3 releases==&lt;br /&gt;
&lt;br /&gt;
* alsa-driver&lt;br /&gt;
  + Sound Core&lt;br /&gt;
    - Summary: Improved handling of temp files&lt;br /&gt;
      Improved handling of temp files (bug#1370).&lt;br /&gt;
    - Summary: configure: fix kernel version test in RTC check&lt;br /&gt;
      Fix a typo in the RTC callback check that prevented it from detecting&lt;br /&gt;
      the correct kernel version.&lt;br /&gt;
    - Summary: Fix configure for 2.6.15-git&lt;br /&gt;
      Fix the detection of some kernel functions in configure for 2.6.15-git kernel&lt;br /&gt;
      tree.  We need to define a dummy KBUILD_BASENAME as a workaround.&lt;br /&gt;
    - Summary: PCM midlevel &amp;amp; PCM OSS - make procfs &amp;amp; OSS plugin code optional&lt;br /&gt;
      1) The verbose procfs code for the PCM midlevel and usb audio&lt;br /&gt;
         can be removed now (more patches will follow).&lt;br /&gt;
         CONFIG_SND_VERBOSE_PROCFS&lt;br /&gt;
      2) The PCM OSS plugin system can be also compiled optionaly.&lt;br /&gt;
         CONFIG_SND_PCM_OSS_PLUGINS&lt;br /&gt;
    - Summary: Remove superfluous quotes&lt;br /&gt;
      Remove superfluous quotes in AC_MSG_RESULT().&lt;br /&gt;
    - Summary: Add mutex.h wrapper&lt;br /&gt;
      Add wrapper for the new linux/mutex.h.&lt;br /&gt;
    - Summary: Add description of als300&lt;br /&gt;
      Added the brief description of the new als300 driver.&lt;br /&gt;
    - Summary: release 1.0.11rc3&lt;br /&gt;
  + ALSA Core&lt;br /&gt;
    - Summary: Fix compile on 2.6.15 without CONFIG_PM_LEGACY&lt;br /&gt;
      Fix compile on 2.6.15 without CONFIG_PM_LEGACY.&lt;br /&gt;
    - Summary: Regenerate the patch&lt;br /&gt;
      Regenerate the patcch.&lt;br /&gt;
    - Summary: Regenerated the patch&lt;br /&gt;
      Regenerated the patch for older kernels.&lt;br /&gt;
    - Summary: Added AMD cs5536 audio&lt;br /&gt;
      Added AMD cs5536 audio.&lt;br /&gt;
    - Summary: PCM midlevel &amp;amp; PCM OSS - make procfs &amp;amp; OSS plugin code optional&lt;br /&gt;
      1) The verbose procfs code for the PCM midlevel and usb audio&lt;br /&gt;
         can be removed now (more patches will follow).&lt;br /&gt;
         CONFIG_SND_VERBOSE_PROCFS&lt;br /&gt;
      2) The PCM OSS plugin system can be also compiled optionaly.&lt;br /&gt;
         CONFIG_SND_PCM_OSS_PLUGINS&lt;br /&gt;
    - Summary: fix snd_info_entry_ioctl_old wrapper compilation&lt;br /&gt;
      Fix a typo in snd_info_entry_ioctl_old.&lt;br /&gt;
    - Summary: Add mutex.h wrapper&lt;br /&gt;
      Add wrapper for the new linux/mutex.h.&lt;br /&gt;
  + ALSA sequencer&lt;br /&gt;
    - Summary: Update patch&lt;br /&gt;
      Regenerated seq_memory.patch for 2.2 kernels.&lt;br /&gt;
  + ALSA&amp;lt;-OSS emulation&lt;br /&gt;
    - Summary: Regenerated the patch&lt;br /&gt;
      Added i_sem workaround for 2.2 kernels.&lt;br /&gt;
  + Generic drivers&lt;br /&gt;
    - Summary: Replace semaphore with mutex&lt;br /&gt;
      Replace semaphore with mutex.&lt;br /&gt;
  + Memalloc module&lt;br /&gt;
    - Summary: Fix patch&lt;br /&gt;
      Regenerated patch for the latest change in alsa-kernel/core/memalloc.c.&lt;br /&gt;
  + Opti9xx drivers&lt;br /&gt;
    - Summary: Replace semaphore with mutex&lt;br /&gt;
      Replace semaphore with mutex.&lt;br /&gt;
  + snddevices script&lt;br /&gt;
    - Summary: Remove bashism from snddevices&lt;br /&gt;
      Remove bashism from snddevices.&lt;br /&gt;
* alsa-lib&lt;br /&gt;
  + Core&lt;br /&gt;
    - Summary: implementation of pcm simple helper function&lt;br /&gt;
      - snd_pcm_recovery()&lt;br /&gt;
      - snd_pcm_set_params()&lt;br /&gt;
      - snd_pcm_get_params()&lt;br /&gt;
    - Summary: Skip resmgr when EAGAIN or EBUSY&lt;br /&gt;
      Skip resmgr when EAGAIN or EBUSY.&lt;br /&gt;
    - Summary: release 1.0.11rc3&lt;br /&gt;
  + PCM API&lt;br /&gt;
    - Summary: implementation of pcm simple helper function&lt;br /&gt;
      - snd_pcm_recovery()&lt;br /&gt;
      - snd_pcm_set_params()&lt;br /&gt;
      - snd_pcm_get_params()&lt;br /&gt;
    - Summary: Fix S24_BE format conversions&lt;br /&gt;
      Fix S24_BE format conversions by RenÃ© Rebe &amp;lt;rene@exactcode.de&amp;gt;.&lt;br /&gt;
    - Summary: Fix compile warnings&lt;br /&gt;
      Fix compile warnings about cast signedness.&lt;br /&gt;
    - Summary: Add &amp;quot;nonblock&amp;quot; option for hw layer&lt;br /&gt;
      Added a new &amp;quot;nonblock&amp;quot; option for hw layer.  This controls the non-blocking&lt;br /&gt;
      &amp;quot;open&amp;quot; mode as default.&lt;br /&gt;
      This option is set to TRUE as the default configuration.  If the old behavior&lt;br /&gt;
      is preferred, set &amp;quot;defaults.pcm.nonblock&amp;quot; to 0 in /etc/asound.conf.&lt;br /&gt;
    - Summary: Support multi-card/device for direct plugins&lt;br /&gt;
      - Support multi-card/device for dmix/dsnoop/dshare plugins&lt;br /&gt;
        The unique ipc key is calculated based on card/device/sub index&lt;br /&gt;
      - Clean up and share the code among all d* plugins&lt;br /&gt;
      - Refer the defaults.pcm.* configuration&lt;br /&gt;
        The base ipc_key number, ipc_gid and ipc_perm are referred.&lt;br /&gt;
    - Summary: pcm laspa plugin - Added credits to MediaNet AG&lt;br /&gt;
    - Summary: LADSPA plugin: fix compilation&lt;br /&gt;
      Fix a typo in the LADSPA plugin.&lt;br /&gt;
    - Summary: pcm_ladspa - setup control outputs all times&lt;br /&gt;
      It turned out that plugins that had control outputs were not being set&lt;br /&gt;
      up properly if there was no corresponding &amp;quot;output&amp;quot; section.&lt;br /&gt;
      Signed-off-by: Nathan Kurz &amp;lt;nate@verse.com&amp;gt;&lt;br /&gt;
  + Configuration&lt;br /&gt;
    - Summary: Make dmix/dsnoop as default for ICE1712&lt;br /&gt;
      Make dmix/dsnoop as default for ICE1712 (bug#1659).&lt;br /&gt;
    - Summary: Add &amp;quot;nonblock&amp;quot; option for hw layer&lt;br /&gt;
      Added a new &amp;quot;nonblock&amp;quot; option for hw layer.  This controls the non-blocking&lt;br /&gt;
      &amp;quot;open&amp;quot; mode as default.&lt;br /&gt;
      This option is set to TRUE as the default configuration.  If the old behavior&lt;br /&gt;
      is preferred, set &amp;quot;defaults.pcm.nonblock&amp;quot; to 0 in /etc/asound.conf.&lt;br /&gt;
    - Summary: Add missing alias entries&lt;br /&gt;
      Added the missing alias entries.&lt;br /&gt;
    - Summary: Fix configuration for Aureon and Prodigy71 boards&lt;br /&gt;
      Fixed the default configuration of Aureon and Prodigy71 boards&lt;br /&gt;
      to use dmix/dsnoop.  Added a new alias for Prodigy71LT.&lt;br /&gt;
    - Summary: remove duplicate parameter&lt;br /&gt;
      Remove the duplicate SUBDEV argument definition that got accidentally&lt;br /&gt;
      added in the last patch.&lt;br /&gt;
    - Summary: Support multi-card/device for direct plugins&lt;br /&gt;
      - Support multi-card/device for dmix/dsnoop/dshare plugins&lt;br /&gt;
        The unique ipc key is calculated based on card/device/sub index&lt;br /&gt;
      - Clean up and share the code among all d* plugins&lt;br /&gt;
      - Refer the defaults.pcm.* configuration&lt;br /&gt;
        The base ipc_key number, ipc_gid and ipc_perm are referred.&lt;br /&gt;
    - Summary: Remove bad assert&lt;br /&gt;
      From: Pierre Ossman &amp;lt;drzeus-list@drzeus.cx&amp;gt;&lt;br /&gt;
      Freeing the global config update structure when it had been created&lt;br /&gt;
      without any configs present caused an assertion to trigger. Since this&lt;br /&gt;
      is a valid scenario and the assertion didn't really protect against&lt;br /&gt;
      anything, it should simply be removed. Attached patch does exactly that.&lt;br /&gt;
  + Filename helpers&lt;br /&gt;
    - Summary: snd_user_file - keep doxygen happy&lt;br /&gt;
  + Test/Example code&lt;br /&gt;
    - Summary: Added pcm_min test &amp;amp; example - minimalistic pcm output&lt;br /&gt;
    - Summary: pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call&lt;br /&gt;
    - Summary: pcm_min.c example - corrected comment&lt;br /&gt;
* alsa-tools&lt;br /&gt;
  + Core&lt;br /&gt;
    - Summary: release 1.0.11rc3&lt;br /&gt;
  + Envy24 Control&lt;br /&gt;
    - Summary: envy24control wordclock text patch&lt;br /&gt;
      From: John Rigg &amp;lt;ad@sound-man.co.uk&amp;gt;&lt;br /&gt;
      I reported a bug in envy24control about the text displayed when using&lt;br /&gt;
      the BNC word clock input on a Delta 1010 (bug id 0001677). It says&lt;br /&gt;
      `No signal' when locked and `Locked' when there's no signal. I wasn't&lt;br /&gt;
      sure how to submit a patch using the Bugtrack interface, so I've&lt;br /&gt;
      attached it here (this fixes it in alsa-tools-1.0.10).&lt;br /&gt;
    - Summary: envy24control - Fix/clean up checks of DMX 6fire&lt;br /&gt;
      Fix/clean up checks of DMX 6fire.&lt;br /&gt;
    - Summary: Change on-screen appearance of envy24control&lt;br /&gt;
      Re-arrange envy24control on-screen; put digital mixer meter in outer frame;&lt;br /&gt;
      split input and pcm mixer meters; add scroll windows on all notebook pages;&lt;br /&gt;
      re-layout button boxes; add options -w and -t; add rt-click menu; add pixmap&lt;br /&gt;
      test to levelmeters.c&lt;br /&gt;
      Signed-off-by: Alan Horstmann &amp;lt;gineera@aspect135.co.uk&amp;gt;&lt;br /&gt;
    - Summary: envy24control - Tidy up redundant declarations&lt;br /&gt;
      Remove declarations in envy24control not needed following my previous patches.&lt;br /&gt;
      Signed-off-by: Alan Horstmann &amp;lt;gineera@aspect135.co.uk&amp;gt;&lt;br /&gt;
    - Summary: Change scroll policy in envy24control&lt;br /&gt;
      Change gtk scroll policy for the main notebook pages in envy24control from&lt;br /&gt;
      ALWAYS to AUTOMATIC;  also raise envy24control version.&lt;br /&gt;
      Signed-off-by: Alan Horstmann &amp;lt;gineera@aspect135.co.uk&amp;gt;&lt;br /&gt;
  + ld10k1 (EMU10K1+ DSP Code Loader)&lt;br /&gt;
    - Summary: ld10k1 - Fix eq10 patch for SB Live&lt;br /&gt;
      From: Piotr Tajdus &amp;lt;aegis@op.pl&amp;gt;&lt;br /&gt;
      There were problems with EQ10 on Sound Blaster (caused by ACCUM or macmv&lt;br /&gt;
      instruction, i am not sure), so i made some changes. Now equalizer&lt;br /&gt;
      should work also with SB Live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Detailed changelog between 1.0.10 and 1.0.11rc3 releases==&lt;br /&gt;
&lt;br /&gt;
* alsa-firmware&lt;br /&gt;
  + Core&lt;br /&gt;
    - Summary: release 1.0.11rc3&lt;br /&gt;
  + Digigram Echo Audio Firmware&lt;br /&gt;
    - Summary: Echoaudio - new firmware&lt;br /&gt;
      This patch removes the DSP firmware for the Gina3G and replaces the Layla3G&lt;br /&gt;
      DSP firmware with the new version which works with both cards.&lt;br /&gt;
      Signed-off-by: Giuliano Pochini &amp;lt;pochini@shiny.it&amp;gt;&lt;br /&gt;
    - Summary: Removed Gina3gDSP.c&lt;br /&gt;
* alsa-oss&lt;br /&gt;
  + Core&lt;br /&gt;
    - Summary: release 1.0.11rc3&lt;br /&gt;
  + Mixer Emulation&lt;br /&gt;
    - Summary: Fix the handling of playback elements without switch&lt;br /&gt;
      Fix the handling of playback elements without switch (e.g. softvol controls).&lt;br /&gt;
      Taken from bug#1278.&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>