  <?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=Detailed_changes_v1.0.17rc1_v1.0.17rc2</id>
	<title>Detailed changes v1.0.17rc1 v1.0.17rc2 - 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=Detailed_changes_v1.0.17rc1_v1.0.17rc2"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Detailed_changes_v1.0.17rc1_v1.0.17rc2&amp;action=history"/>
	<updated>2026-04-20T16:34: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=Detailed_changes_v1.0.17rc1_v1.0.17rc2&amp;diff=6111&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=Detailed_changes_v1.0.17rc1_v1.0.17rc2&amp;diff=6111&amp;oldid=prev"/>
		<updated>2011-10-31T10:10:53Z</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 10:10, 31 October 2011&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=Detailed_changes_v1.0.17rc1_v1.0.17rc2&amp;diff=6110&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=Detailed_changes_v1.0.17rc1_v1.0.17rc2&amp;diff=6110&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;
=Detailed changelog between 1.0.17rc1 and 1.0.17rc2 releases=&lt;br /&gt;
=Changelog between 1.0.17rc1 and 1.0.17rc2 releases=&lt;br /&gt;
==alsa-driver==&lt;br /&gt;
===Sound Core===&lt;br /&gt;
: - Release v1.0.17rc2&lt;br /&gt;
:   &lt;br /&gt;
: - Add --disable-update-version option&lt;br /&gt;
:   &lt;br /&gt;
:   Added --disable-update-version option to avoid the updating of version.h&lt;br /&gt;
:   of alsa-kernel tree.  It's useful when alsa-kernel tree is symlinked&lt;br /&gt;
:   (e.g. via utils/setup-alsa-kernel script) so that the external tree&lt;br /&gt;
:   won't be changed by alsa-driver build.&lt;br /&gt;
:   &lt;br /&gt;
===SoC PXA2xx Core===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===Control Midlevel===&lt;br /&gt;
: - ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static&lt;br /&gt;
:   &lt;br /&gt;
:   snd_ctl_elem_read() and snd_ctl_elem_write() are no longer used by&lt;br /&gt;
:   any other drivers.&lt;br /&gt;
:   &lt;br /&gt;
===/soc/Makefile===&lt;br /&gt;
: - [ALSA] Revised AT32 ASoC Patch&lt;br /&gt;
:   &lt;br /&gt;
:   Attached is a revised version of my patch to add AT32 to ASoC.  This cleans&lt;br /&gt;
:   most of the style issues associated with the previous patch.  Also fixes an&lt;br /&gt;
:   issue with the playpaq_wm8510.c code depending on a non-released patch to th&lt;br /&gt;
:   AT32 portmux support.&lt;br /&gt;
:   &lt;br /&gt;
:   Patch is against 2.6.24.3.atmel.3 kernel, the latest AVR32 kernel Atmel has&lt;br /&gt;
:   released, with the linux-2.6-asoc patches from when v2.6.24 was tagged also&lt;br /&gt;
:   applied.&lt;br /&gt;
:   &lt;br /&gt;
:   [Fixed up minor checkpatch issues and updated for current kernels -- broonie]&lt;br /&gt;
:   &lt;br /&gt;
===/soc/codecs/Makefile===&lt;br /&gt;
: - [ALSA] ASoC: Add WM8990 driver&lt;br /&gt;
:   &lt;br /&gt;
:   The WM8990 is a highly integrated ultra-low power hi-fi codec designed&lt;br /&gt;
:   for handsets rich in multimedia features such as mobile TV, digital&lt;br /&gt;
:   audio playback and gaming.&lt;br /&gt;
:   &lt;br /&gt;
:   The bulk of this driver was written by Liam Girdwood with some&lt;br /&gt;
:   additional development and updates for new ASoC APIs by me.&lt;br /&gt;
:   &lt;br /&gt;
: - [ALSA] ASoC: Add WM8510 driver&lt;br /&gt;
:   &lt;br /&gt;
:   The WM8510 is a mono CODEC with speaker driver optimised for telephony&lt;br /&gt;
:   applications, featuring:&lt;br /&gt;
:   - 16/20/24/32 bit audio at data rates between 8kHz and 48kHz&lt;br /&gt;
:   - On-chip PLL&lt;br /&gt;
:   - Dual microphone inputs&lt;br /&gt;
:   &lt;br /&gt;
:   This driver was originally written by Liam Girdwood with updates from&lt;br /&gt;
:   Brett Saunders, Geoffrey Wossum and myself.&lt;br /&gt;
:   &lt;br /&gt;
===AC97 Codec===&lt;br /&gt;
: - ak4531_codec was moved from pci/ac97/ to pci/&lt;br /&gt;
:   &lt;br /&gt;
: - [ALSA] ac97 - Fix power_save option value as time-out&lt;br /&gt;
:   &lt;br /&gt;
:   The power_save option was set as boot although it was meant to be a&lt;br /&gt;
:   timeout value like the same option of snd-hda-intel originally.&lt;br /&gt;
:   Now fixed to the same style.&lt;br /&gt;
:   &lt;br /&gt;
: - [ALSA] ac97: add support for wm9711 master left inv switch&lt;br /&gt;
:   &lt;br /&gt;
:   This patch adds support for Master Left Inv Switch on wm9711.&lt;br /&gt;
:   At least required to drive the mono speaker on the PXA270 platfrom&lt;br /&gt;
:   &lt;br /&gt;
===AK4531 codec===&lt;br /&gt;
: - ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko&lt;br /&gt;
:   &lt;br /&gt;
:   But comment only extra code in ak4531_codec.c for history.&lt;br /&gt;
:   &lt;br /&gt;
===ALSA Version===&lt;br /&gt;
: - ALSA: Release 1.0.17rc2&lt;br /&gt;
:   &lt;br /&gt;
===Asihpi driver===&lt;br /&gt;
: - asihpi - Checkpatch tweaks&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Support variable size cached control information.&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Version 3.10.00. Add new functions for HD radio tuner, and for firmware debug.&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Log warning if DSP code version doesn't match driver.&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Include pci table again, avoiding warning about extern.&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Replace hpimod.c with hpioctl.c&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Fix sampleclock source get. Fix volume control dB range.&lt;br /&gt;
:   &lt;br /&gt;
: - asihpi - Common init files for HPI&lt;br /&gt;
:   &lt;br /&gt;
===CREDITS file===&lt;br /&gt;
: - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo&lt;br /&gt;
:   &lt;br /&gt;
===CS4231 driver===&lt;br /&gt;
: - ALSA: opti93x: add support for Opti93x codec in cs4231-lib&lt;br /&gt;
:   &lt;br /&gt;
:   This patch adds support for WSS compatible Opti93x&lt;br /&gt;
:   codec to the cs4231-lib.&lt;br /&gt;
:   &lt;br /&gt;
:   Tested-by: Rene Herman &amp;amp;lt;rene.herman@gmail.com&amp;amp;gt;&lt;br /&gt;
===Documentation===&lt;br /&gt;
: - ALSA: hda - Add description of bdl_pos_adj option&lt;br /&gt;
:   &lt;br /&gt;
:   Added a brief description of the new bdl_pos_adj option to&lt;br /&gt;
:   ALSA-Configuration.txt.&lt;br /&gt;
:   &lt;br /&gt;
: - ALSA: hda - remove position_fix=3&lt;br /&gt;
:   &lt;br /&gt;
:   position_fix=3 is the option to correct the DMA position with the&lt;br /&gt;
:   FIFO size.  But, it never worked correctly, and we have now more other&lt;br /&gt;
:   workarounds for the DMA position fixes.  Thus better to remove it.&lt;br /&gt;
:   &lt;br /&gt;
:   Also, change POS_FIX_NONE to POS_FIX_LPIB to represent its real role&lt;br /&gt;
:   better.&lt;br /&gt;
:   &lt;br /&gt;
===EMU10K1/EMU10K2 driver===&lt;br /&gt;
: - ALSA: emu10k1 - Fix page allocation with GFP_DMA&lt;br /&gt;
:   &lt;br /&gt;
:   Added the missing GFP_ATOMIC to page_alloc when called with GFP_DMA.&lt;br /&gt;
:   GFP_KERNEL often results in stalls for ZONE_DMA, so GFP_ATOMIC is more&lt;br /&gt;
:   prgmatic.&lt;br /&gt;
:   &lt;br /&gt;
: - sound: emu10k1 - fix system hang with Audigy2 ZS Notebook PCMCIA card&lt;br /&gt;
:   &lt;br /&gt;
:   When the Linux kernel is compiled with CONFIG_DEBUG_SHIRQ=y,&lt;br /&gt;
:   the Soundblaster Audigy2 ZS Notebook PCMCIA card causes the&lt;br /&gt;
:   system hang during boot (udev stage) or when the card is hot-plug.&lt;br /&gt;
:   The CONFIG_DEBUG_SHIRQ flag is by default 'y' with all Fedora&lt;br /&gt;
:   kernels since 2.6.23. The problem was reported as&lt;br /&gt;
:   https://bugzilla.redhat.com/show_bug.cgi?id=326411&lt;br /&gt;
:   &lt;br /&gt;
:   The issue was hunted down to the snd_emu10k1_create() routine:&lt;br /&gt;
:   &lt;br /&gt;
:   /* pseudo-code */&lt;br /&gt;
:   snd_emu10k1_create(...) {&lt;br /&gt;
:   ...&lt;br /&gt;
:   request_irq(... IRQF_SHARED ...) {&lt;br /&gt;
:   register the irq handler&lt;br /&gt;
:   #ifdef CONFIG_DEBUG_SHIRQ&lt;br /&gt;
:   call the irq handler: snd_emu10k1_interrupt() {&lt;br /&gt;
:   poll I/O port   // &amp;amp;lt;---- !! system hangs&lt;br /&gt;
:   ...&lt;br /&gt;
:   }&lt;br /&gt;
:   #endif&lt;br /&gt;
:   }&lt;br /&gt;
:   ...&lt;br /&gt;
:   snd_emu10k1_cardbus_init(...) {&lt;br /&gt;
:   initialize I/O ports&lt;br /&gt;
:   }&lt;br /&gt;
:   ...&lt;br /&gt;
:   }&lt;br /&gt;
:   &lt;br /&gt;
:   The early access to I/O port in the interrupt handler causes&lt;br /&gt;
:   the freeze. Obviously it is necessary to init the I/O ports&lt;br /&gt;
:   before accessing them. This patch moves the registration of&lt;br /&gt;
:   the irq handler after the initialization of the I/O ports.&lt;br /&gt;
:   &lt;br /&gt;
===HDA Codec driver===&lt;br /&gt;
: see [[Detailed HDA changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===HDA Intel driver===&lt;br /&gt;
: see [[Detailed HDA changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===ISA===&lt;br /&gt;
: - ALSA: opti93x: use cs4231 lib&lt;br /&gt;
:   &lt;br /&gt;
:   This patch converts the Opti93x driver to use&lt;br /&gt;
:   the cs4231 library instead of duplicating the code.&lt;br /&gt;
:   &lt;br /&gt;
:   Tested-by: Rene Herman &amp;amp;lt;rene.herman@gmail.com&amp;amp;gt;&lt;br /&gt;
: - [ALSA] remove SND_GUS_SYNTH&lt;br /&gt;
:   &lt;br /&gt;
:   After the removal of the sequencer instrument layer SND_GUS_SYNTH was&lt;br /&gt;
:   no longer used.&lt;br /&gt;
:   &lt;br /&gt;
:   Reported-by: Robert P. J. Day &amp;amp;lt;rpjday@crashcourse.ca&amp;amp;gt;&lt;br /&gt;
===MAINTAINERS file===&lt;br /&gt;
: - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo&lt;br /&gt;
:   &lt;br /&gt;
===Maestro3 driver===&lt;br /&gt;
: - [ALSA] maestro3: Fix hw volume on HP OmniBook&lt;br /&gt;
:   &lt;br /&gt;
:   Make the hw volume buttons work correctly on some HP OmniBook laptops.&lt;br /&gt;
:   The original quirk was apparently applied a bit too early and it was&lt;br /&gt;
:   also lacking some critial register writes. This improved sequence was&lt;br /&gt;
:   discovered by trial and error (like the original sequence). Tested and&lt;br /&gt;
:   found working on OB500 and OB6000 laptops.&lt;br /&gt;
:   &lt;br /&gt;
===Opti9xx drivers===&lt;br /&gt;
: - ALSA: opti93x: use cs4231 lib&lt;br /&gt;
:   &lt;br /&gt;
:   This patch converts the Opti93x driver to use&lt;br /&gt;
:   the cs4231 library instead of duplicating the code.&lt;br /&gt;
:   &lt;br /&gt;
:   Tested-by: Rene Herman &amp;amp;lt;rene.herman@gmail.com&amp;amp;gt;&lt;br /&gt;
: - [ALSA] opti93x: fix sound ouput for Opti930&lt;br /&gt;
:   &lt;br /&gt;
:   This patch fixes silenced output from the Opti930.&lt;br /&gt;
:   &lt;br /&gt;
===PCI drivers===&lt;br /&gt;
: - ak4531_codec was moved from pci/ac97/ to pci/&lt;br /&gt;
:   &lt;br /&gt;
===PXA Mainstone driver===&lt;br /&gt;
: - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo&lt;br /&gt;
:   &lt;br /&gt;
===SPARC DBRI driver===&lt;br /&gt;
: - ALSA: make sparc/dbri.c:snd_dbri_proc() static&lt;br /&gt;
:   &lt;br /&gt;
:   This patch makes the needlessly global snd_dbri_proc() static.&lt;br /&gt;
:   &lt;br /&gt;
===SoC Audio for the Atmel AT32 System-on-Chip===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Audio for the Samsung S3C24XX chips===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec AC97===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec Philips UDA1380===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec TLV320AIC3X===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM8510===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM8731===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM8750===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM8753===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM8990===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM9712===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Codec WM9713===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC DaVinci===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Layer===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===SoC Texas Instruments OMAP===&lt;br /&gt;
: see [[Detailed SoC changes v1.0.17rc1 v1.0.17rc2]]&lt;br /&gt;
===USB generic driver===&lt;br /&gt;
: - [ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code&lt;br /&gt;
:   &lt;br /&gt;
:   Since USB_EHCI_SPLIT_ISO is now unconditionally enabled the&lt;br /&gt;
:   #ifndef CONFIG_USB_EHCI_SPLIT_ISO became wrong.&lt;br /&gt;
:   &lt;br /&gt;
:   Reported-by: Robert P. J. Day &amp;amp;lt;rpjday@crashcourse.ca&amp;amp;gt;&lt;br /&gt;
===Utils===&lt;br /&gt;
: - alsa-info.sh: Fix &amp;quot;official&amp;quot; URL for changelog and change download URL&lt;br /&gt;
:   &lt;br /&gt;
: - alsa-info.sh: Use new &amp;quot;official&amp;quot; URL for updates&lt;br /&gt;
:   &lt;br /&gt;
: - Fixed the URL to download alsa-info.sh&lt;br /&gt;
:   &lt;br /&gt;
:   Use git instead of HG.&lt;br /&gt;
:   But, the URL is ugly and we'll need a better place / solution.&lt;br /&gt;
:   &lt;br /&gt;
: - Add alsa-info.sh to this package&lt;br /&gt;
:   &lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: - Release v1.0.17rc2&lt;br /&gt;
:   &lt;br /&gt;
: - PCM: allow mmap-access conversion in plug&lt;br /&gt;
:   &lt;br /&gt;
:   The plug plugin has a long-standing problem that it can handle only&lt;br /&gt;
:   slaves that support mmap because of format/rate/access conversions&lt;br /&gt;
:   (these corresponding plugins work only with mmap).&lt;br /&gt;
:   &lt;br /&gt;
:   This patch adds the support of automatic mmap-&amp;amp;gt;rw conversion via&lt;br /&gt;
:   mmap_emul plugin.&lt;br /&gt;
:   &lt;br /&gt;
===Control API===&lt;br /&gt;
: - Fix cast warning&lt;br /&gt;
:   &lt;br /&gt;
:   int64_t and long long isn't strictly identical, and thus gcc gives us&lt;br /&gt;
:   a heartful warning.  Suppress the warning by a pointer cast.&lt;br /&gt;
:   &lt;br /&gt;
===PCM API===&lt;br /&gt;
: - Fix segfault with dmix of 3-bytes formats&lt;br /&gt;
:   &lt;br /&gt;
:   The i386 and x86-64 dmix may cause segfaults when 3-bytes formats are used&lt;br /&gt;
:   due to btsl asm code, which may overcome the buffer end-boundary.&lt;br /&gt;
:   The patch changes btsl to btsw so that it doesn't happen.&lt;br /&gt;
:   &lt;br /&gt;
:   ALSA bug#3341:&lt;br /&gt;
:   https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3341&lt;br /&gt;
:   &lt;br /&gt;
: - PCM: allow mmap-access conversion in plug&lt;br /&gt;
:   &lt;br /&gt;
:   The plug plugin has a long-standing problem that it can handle only&lt;br /&gt;
:   slaves that support mmap because of format/rate/access conversions&lt;br /&gt;
:   (these corresponding plugins work only with mmap).&lt;br /&gt;
:   &lt;br /&gt;
:   This patch adds the support of automatic mmap-&amp;amp;gt;rw conversion via&lt;br /&gt;
:   mmap_emul plugin.&lt;br /&gt;
:   &lt;br /&gt;
: - Export __snd_pcm_mmap_emul_open()&lt;br /&gt;
:   &lt;br /&gt;
:   Export __snd_pcm_mmap_emul_open() for plug layer.  This isn't exported&lt;br /&gt;
:   globally, though.&lt;br /&gt;
:   &lt;br /&gt;
: - pcm_mmap_emul: clean up&lt;br /&gt;
:   &lt;br /&gt;
:   A little bit of code clean up.&lt;br /&gt;
:   &lt;br /&gt;
: - pcm_mmap_emul: Fix invalid check&lt;br /&gt;
:   &lt;br /&gt;
:   The check in snd_pcm_mmap_emul_refine() is bogus and buggy.&lt;br /&gt;
:   &lt;br /&gt;
:   Since the changed access type is took back at snd_pcm_mmap_emul_refine&lt;br /&gt;
:   again, it has to check the availability of mmap at each time.&lt;br /&gt;
:   &lt;br /&gt;
: - Fix compile warnings in pcm_hw.c&lt;br /&gt;
:   &lt;br /&gt;
:   Two trivial compile warning fixes:&lt;br /&gt;
:   &lt;br /&gt;
:   - Add a missing return to snd_pcm_hw_clear_timer_queue()&lt;br /&gt;
:   - params-&amp;amp;gt;info is no long but int&lt;br /&gt;
:   &lt;br /&gt;
:   The second one might have hit already on 64bit machine, but alas,&lt;br /&gt;
:   no one didn't notice it.&lt;br /&gt;
:   &lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: - Release v1.0.17rc2&lt;br /&gt;
:   &lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: - alsactl: simplify and fix item type detection&lt;br /&gt;
:   &lt;br /&gt;
:   Use snd_ctl_elem_type_name() to detect the value of the type comment&lt;br /&gt;
:   instead of using hardcoded strings.&lt;br /&gt;
:   &lt;br /&gt;
:   The types list now also includes the BYTES type (Debian bug 481515).&lt;br /&gt;
:   &lt;br /&gt;
===alsaconf===&lt;br /&gt;
: - alsaconf:  use 'type -p', not which&lt;br /&gt;
:   &lt;br /&gt;
:   Here is a small patch for alsaconf, which removes an useless dependency&lt;br /&gt;
:   on `which' by using a bash built-in instead : `type -p'.  I encountered&lt;br /&gt;
:   the problem of the missing `which' while using alsaconf on a clfs-built&lt;br /&gt;
:   linux system.  It is useless to install `which' when we already have&lt;br /&gt;
:   `type -p', and alsaconf already needs bash, so this does not replace&lt;br /&gt;
:   a dependency by another one, but really removes a dependency for alsaconf.&lt;br /&gt;
:   &lt;br /&gt;
==alsa-firmware==&lt;br /&gt;
===Core===&lt;br /&gt;
: - Release v1.0.17rc2&lt;br /&gt;
:   &lt;br /&gt;
===AudioScience ASIHPI Firmware===&lt;br /&gt;
: - asihpi - Update firmware to version 3.10.00&lt;br /&gt;
:   &lt;br /&gt;
:   Taken from&lt;br /&gt;
:   http://audioscience.com/internet/download/firmware/dspbins31000.zip&lt;br /&gt;
:&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>