Changes v1.0.11rc4 v1.0.11rc5
Jump to navigation
Jump to search
Changelog between 1.0.11rc4 and 1.0.11rc5 releases
- alsa-driver
+ Sound Core - Move miro driver to alsa-kernel - Move riptide driver to alsa-kernel - Move snd-als300 to alsa-kernel - List the currently supported kernel versions - Add support of VIA C3-2 - release 1.0.11rc5 + ALSA Core - Add DMA_28BIT_MASK definition - Add ifdef DMA_28BIT_MASK - Cleanup unused argument for snd_power_wait() - Add cpu_relax() wrapper - [PATCH] mark f_ops const in the inode - Update dummy snd_power_wait() function for new calling convention - 2.6 kernel sync - small patches - Fix for the recent changes of pnp_*_regsiter_driver() - Add missing DMA_24BIT_MASK in adriver.h - Add definition of usb_ctrlrequest for old 2.4 kernels in adriver.h - Fix compile with 2.4 kernels + Control Midlevel - Cleanup unused argument for snd_power_wait() + PCM Midlevel - Cleanup unused argument for snd_power_wait() - Tiny clean up of PCM codes - Clean up PCM codes (take 2) - Fix obsolete xxx_t typedefs - Fix Oops of PCM OSS emulation - sound/core/pcm.c: make snd_pcm_format_name() static + RawMidi Midlevel - [PATCH] sound: Remove unneeded kmalloc() return value casts + /isa/Makefile - AdLib FM card driver + AC97 Codec - emu10k1: Added support for Audigy 4 (not Pro) - ac97 - Add entry for VIA VT1618 codec + AD1889 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK + ALS100 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: als100 + ALS4000 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK + ALSA<-OSS emulation - Tiny clean up of PCM codes - Clean up PCM codes (take 2) - Fix / clean up PCM-OSS setup hooks - pcm_oss: fix snd_pcm_oss_release() oops - Fix Oops of PCM OSS emulation + AZT2320 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: azt2320 + AZT3328 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK + Adlib FM driver - AdLib FM card driver - AdLib FM card driver - unregister platform device again if probe was unsuccessful + Avance Logic ALS300/300+ driver - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards + CA0106 driver - ca0106 Add Analog capture controls - ca0106: Fixed alsa bug#1331 + CMI8330 driver - ISA drivers bailing on first !enable[i] - [PATCH] PNP: adjust pnp_register_card_driver() signature: cmi8330 - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful + CREDITS file - Linux 2.6 sync + CS4281 driver - cs4281 - Fix the check of right channel - cs4281 - Fix the check of timeout in probe + CX88 driver - Linux 2.6 sync + Conexant Riptide driver - Add snd-riptide driver for Conexant Riptide chip - Remove obsolete kfree_nocheck call + DT019x driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) + Digigram PCXHR driver - [ALSA] pcxhr - Fix the crash with REV01 board + Digigram VX Pocket driver - [PATCH] 2.6 kernel sync: pcmcia: a log of changes + Documentation - Add support of LG LW20 laptop - Add snd-miro driver - Add snd-riptide driver for Conexant Riptide chip - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - AdLib FM card driver - 2.6 kernel sync - small patches + EMU10K1/EMU10K2 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - emu10k1: Added support for Audigy 4 (not Pro) - emu10k1: Add p17v.h file. - emu10k1: Add some descriptive text. + ES18xx driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful + ES1938 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK + ES1968 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK + HDA Codec driver - Add support of LG LW20 laptop - hda-codec - Fix VREF level of Mic inputs on STAC92xx codecs - hda-codec - Fix unsol event initialization at resume of stac92xx - hda-codec - Fix noisy output wtih AD1986A 3stack model - HDA/Realtek: multiple input mux definitions and pin mode additions - 2.6 kernel sync - small patches - hda-codec - Add another HP laptop with AD1981HD - hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec - hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707 - hda-codec - Add support of ASUS U5A with AD1986A codec + HDA Intel driver - [ALSA] hda-intel - Add support of ATI SB600 + ICE1712 driver - ice1712 - Fix wrong register value for DMX 6FIRE - [ALSA] Add Aux input switch control for Aureon Universe + ISA - Add snd-miro driver - Move miro driver to alsa-kernel - AdLib FM card driver + MAINTAINERS file - Linux 2.6 sync + MPU401 UART - [PATCH] pnp: mpu401: adjust pnp_register_driver signature + Maestro3 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - maestro3.c: fix BUG, optimization + OPL3 - 2.6 kernel sync - small patches + OPL3SA2 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful + OSS device core - [PATCH] mark f_ops const in the inode + Opti9xx drivers - Add snd-miro driver - Move miro driver to alsa-kernel - Remove obsolete kfree_nocheck call + PCI drivers - Make CONFIG_SND_CS46XX_NEW_DSP yes as default - Add snd-riptide driver for Conexant Riptide chip - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards + PDAudioCF driver - [PATCH] 2.6 kernel sync: pcmcia: a log of changes + PPC DACA driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC Keywest driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC PMAC driver - 2.6 kernel sync - small patches + PPC Toonie - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC Tumbler driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes + RME32 driver - [PATCH] Typo fixes + RME96 driver - [PATCH] Typo fixes + RME9652 driver - [PATCH] Typo fixes + SAA7134 driver - Linux 2.6 sync + Sound Galaxy driver - continue on IS_ERR from platform device registration + Sound Scape driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) + USB USX2Y - [PATCH] Typo fixes + USB generic driver - Test volume resolution of usb audio at initialization + VIA82xx driver - via82xx - Add dxs entry for EPoX EP-8KRAI - via82xx - Add a dxs entry for ECS K8T890-A + au88x0 driver - au88x0 - clean up __devinit/__devexit - Overrun in sound/pci/au88x0/au88x0_pcm.c
- alsa-lib
+ Core - release 1.0.11rc5 + PCM API - Fix snd_pcm_write*() return values at start up - Fix PCM auto-start conditions - Fix noisy output of dmix with two periods - Fix compile warnings - Fix PCM without control/status mmap - Fix errors in partial reads/writes with rate plugin - Make plugin functions static - Fix buffer size handling of direct plugins - Fix 32/64bit problem with multi plugin - Finer sync of dmix in delay callback - Allow negative coefficients in route plugin - Fix compilation with assert() + PCM Plugin API - Create rate converter plugin SDK + /include/Makefile.am - Create rate converter plugin SDK + Configuration - Fix buffer size handling of direct plugins - Add PCM definitions dpl and dpl2 + External Rate Converter Plugin SDK - Create rate converter plugin SDK
- alsa-utils
+ Core - release 1.0.11rc5 + Speaker Test - Improve buffer/period set up in speaker-test - Fix missing commas - Fix a typo in speaker-test help text - Remove loops after errors - Avoid unnecessary drain/restart in speaker-test
- alsa-tools
+ Core - release 1.0.11rc5 + Digigram Echo Mixer - Support both GTK+1.2 and GTK+2.x + Envy24 Control - Support both GTK+1.2 and GTK+2.x + RME Digi Control - Support both GTK+1.2 and GTK+2.x
- alsa-plugins
+ Core - Add samplerate rate converter plugin - Add a52 output plugin - release 1.0.11rc5 + /Makefile.am - Add samplerate rate converter plugin - Add a52 output plugin + A52 Output plugin - Add a52 output plugin - Fix XRUN detection in a52 plugin - a52 plugin - Fix iec958 frames for S16-BE + Automatic upmix / downmix plugins - Misc fixes for upmix plugin + Documentation - Add samplerate rate converter plugin - Misc fixes for upmix plugin - Add a52 output plugin + OSS Mixer -> ALSA Control plugin - Check the malloc error + Rate Converter plugins - Add samplerate rate converter plugin
Detailed changelog between 1.0.11rc4 and 1.0.11rc5 releases
- alsa-driver
+ Sound Core - Summary: Move miro driver to alsa-kernel Move miro driver to alsa-kernel. - Summary: Move riptide driver to alsa-kernel Move riptide driver to alsa-kernel. - Summary: Move snd-als300 to alsa-kernel Move snd-als300 to alsa-kernel tree. - Summary: List the currently supported kernel versions List the currently supported kernel versions. This file will be updated at each alsa-driver release. - Summary: Add support of VIA C3-2 Add the support of VIA C3-2 system. The patch taken from ALSA bug#1977. - Summary: release 1.0.11rc5 + ALSA Core - Summary: Add DMA_28BIT_MASK definition Added the definition of DMA_28BIT_MASK for older kernels. - Summary: Add ifdef DMA_28BIT_MASK Oops, I forgot to add ifdef DMA_28BIT_MASK... - Summary: Cleanup unused argument for snd_power_wait() Removed the unused file argument of snd_power_wait(). - Summary: Add cpu_relax() wrapper Add a dummy cpu_relax() wrapper for 2.2 kernels - [PATCH] mark f_ops const in the inode Mark the f_ops members of inodes as const, as well as fix the ripple-through this causes by places that copy this f_ops and then "do stuff" with it. Signed-off-by: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> - Update dummy snd_power_wait() function for new calling convention Apparently nobody had tried to compile the ALSA CVS tree without power management enabled. Signed-off-by: Linus Torvalds <torvalds@osdl.org> - Summary: 2.6 kernel sync - small patches - Summary: Fix for the recent changes of pnp_*_regsiter_driver() Add a wrapper for pnp_*_register_driver() for 2.6.16 or older kernels to absorb the changes since 2.6.17rc1. The return value is zero when success. Also fixed snd-pnp support module for older kernels. - Summary: Add missing DMA_24BIT_MASK in adriver.h Added the missing DMA_24BIT_MASK in adriver.h. - Summary: Add definition of usb_ctrlrequest for old 2.4 kernels in adriver.h Added the definition of struct usb_ctrlrequest for old 2.4 kernels. - Summary: Fix compile with 2.4 kernels Added the missing inclusion of <linux/completion.h> for 2.4 kernels in the wrapper routine. + Control Midlevel - Summary: Cleanup unused argument for snd_power_wait() Removed the unused file argument of snd_power_wait(). + PCM Midlevel - Summary: Cleanup unused argument for snd_power_wait() Removed the unused file argument of snd_power_wait(). - Summary: Tiny clean up of PCM codes - Make snd_pcm_prepare() static - Clean up snd_pcm_kernel_*_ioctl() functions, reduce exports - Summary: Clean up PCM codes (take 2) - Clean up initialization and destruction of substream instance Now snd_pcm_open_substream() alone does most initialization jobs. Add pcm_release callback for cleaning up at snd_pcm_release_substream() - Tidy up PCM oss code - Summary: Fix obsolete xxx_t typedefs Fixed the still remaining xxx_t typedefs. - Summary: Fix Oops of PCM OSS emulation Fix Oops of PCM OSS emulation occuring when multiple playback is used. - Summary: sound/core/pcm.c: make snd_pcm_format_name() static This patch makes the needlessly global snd_pcm_format_name() static. Signed-off-by: Adrian Bunk <bunk@stusta.de> + RawMidi Midlevel - [PATCH] sound: Remove unneeded kmalloc() return value casts Get rid of unnessesary casts of kmalloc() return value in sound/ Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com> Cc: Jaroslav Kysela <perex@perex.cz> Cc: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + /isa/Makefile - Summary: AdLib FM card driver From: Rene Herman <rene.herman@keyaccess.nl> Attached you'll find an ALSA driver for AdLib FM cards. An AdLib card is just an OPL2, which was already supported by sound/drivers/opl3, so only very minimal bus-glue is needed. The patch applies cleanly to both 2.6.16 and 2.6.16-mm1. The driver has been tested with an actual ancient 8-bit ISA AdLib card and works fine. It also works fine for an OPL3 {,emulation} as still found on many ISA soundcards but given that AdLib cards don't have their own mixer, upping the volume from 0 might be a problem without the card driver already loaded and driving the OPL3. + AC97 Codec - Summary: emu10k1: Added support for Audigy 4 (not Pro) - Summary: ac97 - Add entry for VIA VT1618 codec Added the missing entry for VIA VT1618 codec. No particular patch is needed, though. + AD1889 driver - Summary: Use DMA_28BIT_MASK and DMA_32BIT_MASK Sync with 2.6 git. This patch introduces the DMA_28BIT_MASK constant in dma-mapping.h ALSA drivers using this mask are changed to use the new constant. Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK Replace all occurences of 0xff.. in calls to function pci_set_dma_mask() and pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from linux/dma-mapping.h. Signed-off-by: Matthias Gehre <M.Gehre@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + ALS100 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: als100 Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. And fix a __init/__devinit issue. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + ALS4000 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK Replace all occurences of 0xff.. in calls to function pci_set_dma_mask() and pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from linux/dma-mapping.h. Signed-off-by: Matthias Gehre <M.Gehre@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + ALSA<-OSS emulation - Summary: Tiny clean up of PCM codes - Make snd_pcm_prepare() static - Clean up snd_pcm_kernel_*_ioctl() functions, reduce exports - Summary: Clean up PCM codes (take 2) - Clean up initialization and destruction of substream instance Now snd_pcm_open_substream() alone does most initialization jobs. Add pcm_release callback for cleaning up at snd_pcm_release_substream() - Tidy up PCM oss code - Summary: Fix / clean up PCM-OSS setup hooks - Fix possible race of referring the setup hook from the running PCM - Fix memory leak in an error path of proc write - Clean up the setup hook parser - Summary: pcm_oss: fix snd_pcm_oss_release() oops Fix Oops due to a typo in snd_pcm_oss.c. Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> - Summary: Fix Oops of PCM OSS emulation Fix Oops of PCM OSS emulation occuring when multiple playback is used. + AZT2320 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: azt2320 Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + AZT3328 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK Replace all occurences of 0xff.. in calls to function pci_set_dma_mask() and pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from linux/dma-mapping.h. Signed-off-by: Matthias Gehre <M.Gehre@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + Adlib FM driver - Summary: AdLib FM card driver From: Rene Herman <rene.herman@keyaccess.nl> Attached you'll find an ALSA driver for AdLib FM cards. An AdLib card is just an OPL2, which was already supported by sound/drivers/opl3, so only very minimal bus-glue is needed. The patch applies cleanly to both 2.6.16 and 2.6.16-mm1. The driver has been tested with an actual ancient 8-bit ISA AdLib card and works fine. It also works fine for an OPL3 {,emulation} as still found on many ISA soundcards but given that AdLib cards don't have their own mixer, upping the volume from 0 might be a problem without the card driver already loaded and driving the OPL3. - Summary: AdLib FM card driver From: Rene Herman <rene.herman@keyaccess.nl> Attached you'll find an ALSA driver for AdLib FM cards. An AdLib card is just an OPL2, which was already supported by sound/drivers/opl3, so only very minimal bus-glue is needed. The patch applies cleanly to both 2.6.16 and 2.6.16-mm1. The driver has been tested with an actual ancient 8-bit ISA AdLib card and works fine. It also works fine for an OPL3 {,emulation} as still found on many ISA soundcards but given that AdLib cards don't have their own mixer, upping the volume from 0 might be a problem without the card driver already loaded and driving the OPL3. - Summary: unregister platform device again if probe was unsuccessful Unregister the platform device again if the probe was unsuccessful. This restores the behaviour of not loading the driver on probe() failure. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> + Avance Logic ALS300/300+ driver - Summary: Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards From: Ash Willis <ashwillis@programmer.net> Added snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards by Ash Willis. + CA0106 driver - Summary: ca0106 Add Analog capture controls - Summary: ca0106: Fixed alsa bug#1331 Fix MSI K8N's SB Live 24 bit, no sound from line-in. + CMI8330 driver - Summary: ISA drivers bailing on first !enable[i] From: Rene Herman <rene.herman@keyaccess.nl> Fix the wrong check of enable option in cmi8330 driver. - [PATCH] PNP: adjust pnp_register_card_driver() signature: cmi8330 Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. And fix some __init/__devinit issues. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> - Summary: continue on IS_ERR from platform device registration Continue with the next one on error from device registration. This would seem the correct thing to do, even if it's not the probe() error that we're getting. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> - Summary: unregister platform device again if probe was unsuccessful Unregister the platform device again if the probe was unsuccessful. This restores the behaviour of not loading the driver on probe() failure. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> + CREDITS file - Summary: Linux 2.6 sync + CS4281 driver - Summary: cs4281 - Fix the check of right channel Fix the check of right channel in mixer volume put callback. - Summary: cs4281 - Fix the check of timeout in probe Fix the check of timeout in probe routines to work properly reagrdless of HZ (ALSA bug#1976). + CX88 driver - Summary: Linux 2.6 sync + Conexant Riptide driver - Summary: Add snd-riptide driver for Conexant Riptide chip From: Peter Gruber <nokos@gmx.net> Add snd-riptide driver for Conexant Riptide chip by Peter Gruber. - Summary: Remove obsolete kfree_nocheck call Fixed the compilation, removing obsolete kfree_nocheck() call for memory debugging. + DT019x driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + Digigram PCXHR driver - [ALSA] pcxhr - Fix the crash with REV01 board On a new board revision for pcxhr boards, the PCXHR_CHIPSC_GPI_USERI bit is no more supported. The cards concerned have a REV01 in their PCI ID. As the current driver tests this bit and does not load the first Xilinx binary when it's 1, the card will crash on Xilinx access over PCI. (the PCI will freeze ....) The fix (fix to version 1.0.11rc4) works for both REV00 and REV01 cards. Signed-off-by: Takashi Iwai <tiwai@suse.de> + Digigram VX Pocket driver - [PATCH] 2.6 kernel sync: pcmcia: a log of changes Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net> + Documentation - Summary: Add support of LG LW20 laptop Add support of LG LW20 laptop with ALC880 codec (ALSA bug#1572). - Summary: Add snd-miro driver From: Martin Langer <martin-langer@gmx.de> Added snd-miro driver for miroSOUND PCM by Martin Langer. - Summary: Add snd-riptide driver for Conexant Riptide chip From: Peter Gruber <nokos@gmx.net> Add snd-riptide driver for Conexant Riptide chip by Peter Gruber. - Summary: Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards From: Ash Willis <ashwillis@programmer.net> Added snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards by Ash Willis. - Summary: AdLib FM card driver From: Rene Herman <rene.herman@keyaccess.nl> Attached you'll find an ALSA driver for AdLib FM cards. An AdLib card is just an OPL2, which was already supported by sound/drivers/opl3, so only very minimal bus-glue is needed. The patch applies cleanly to both 2.6.16 and 2.6.16-mm1. The driver has been tested with an actual ancient 8-bit ISA AdLib card and works fine. It also works fine for an OPL3 {,emulation} as still found on many ISA soundcards but given that AdLib cards don't have their own mixer, upping the volume from 0 might be a problem without the card driver already loaded and driving the OPL3. - Summary: 2.6 kernel sync - small patches + EMU10K1/EMU10K2 driver - Summary: Use DMA_28BIT_MASK and DMA_32BIT_MASK Sync with 2.6 git. This patch introduces the DMA_28BIT_MASK constant in dma-mapping.h ALSA drivers using this mask are changed to use the new constant. Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> - Summary: emu10k1: Added support for Audigy 4 (not Pro) - Summary: emu10k1: Add p17v.h file. - Summary: emu10k1: Add some descriptive text. + ES18xx driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> - Summary: continue on IS_ERR from platform device registration Continue with the next one on error from device registration. This would seem the correct thing to do, even if it's not the probe() error that we're getting. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> - Summary: unregister platform device again if probe was unsuccessful Unregister the platform device again if the probe was unsuccessful. This restores the behaviour of not loading the driver on probe() failure. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> + ES1938 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK Replace all occurences of 0xff.. in calls to function pci_set_dma_mask() and pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from linux/dma-mapping.h. Signed-off-by: Matthias Gehre <M.Gehre@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + ES1968 driver - Summary: Use DMA_28BIT_MASK and DMA_32BIT_MASK Sync with 2.6 git. This patch introduces the DMA_28BIT_MASK constant in dma-mapping.h ALSA drivers using this mask are changed to use the new constant. Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK Replace all occurences of 0xff.. in calls to function pci_set_dma_mask() and pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from linux/dma-mapping.h. Signed-off-by: Matthias Gehre <M.Gehre@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + HDA Codec driver - Summary: Add support of LG LW20 laptop Add support of LG LW20 laptop with ALC880 codec (ALSA bug#1572). - Summary: hda-codec - Fix VREF level of Mic inputs on STAC92xx codecs Fixed VREF level of Mic inputs on STAC92xx codecs (ALSA bug#1953). - Summary: hda-codec - Fix unsol event initialization at resume of stac92xx Fix the re-initialization of unsolicited events at resume of stac92xx codecs. - Summary: hda-codec - Fix noisy output wtih AD1986A 3stack model Fixed the noisy output wtih AD1986A 3stack model using 2 channels. - Summary: HDA/Realtek: multiple input mux definitions and pin mode additions From: Jonathan Woithe <jwoithe@physics.adelaide.edu.au> The following patch relative to CVS from 20060324 adds the following features to the Realtek HDA codec. 1) Define two new pin modes: ALC_PIN_DIR_IN_NOMICBIAS and ALC_PIN_DIR_INOUT_NOMICBIAS. These can be used with jack mode switch definitions in mixers to prevent the user being offered the mic bias options if the hardware doesn't support it. 2) Add the ability to have different input mux definitions for different ADCs. This is needed because the ALC260 chip uses different mux layouts for the two onboard ADCs. A new field (num_mux_defs) was added to the alc_spec and alc_config_preset structures to support this. 3) Adjust numerous comments to make them consistent with the above changes. 4) Utilise the new multi-mux definition functionality for the ALC260 fujitsu model to allow recording of the mixer output. 5) Utilise the new multi-mux definition functionality for the ALC260 test model to make the mux selections a little less confusing. 6) Allow the headphone jack of the ALC260 acer model to be retasked in the mixer. 6) Utilise the new multi-mux definition functionality for the ALC260 acer model to give access to the mixer output and the retasked headphone jack. At this stage the *_NOMICBIAS modes are not used. We have reports that the "Line" jack of at least some Acer models doesn't pass the bias out, and we also know that NIDs 0x0f and 0x10 don't seem to accept the mic bias requests at all. However, I feel we need to collect more evidence on both counts before committing to the use of *_NOMICBIAS. In the case of the Acers, it's not clear whether this issue (probably caused by the inclusion of DC blocking capacitors) affects all Acer models or just a small number. With the issue with NIDs 0x0f and 0x10 it's unclear whether this is a hardware bug which will be addressed in later chip revisions or if it's an intentional restriction. The datasheet makes no mention of the restriction so at this stage I'm inclined to consider it a hardware bug. Comments in the source reflect this reasoning. On a similar theme, the headphone jack of the Fujitsu S7020 also doesn't appear to pass mic bias voltage. I'm still investigating this however. With the ability to retask the headphone jack, owners of ALC260-based Acer laptops should now be able to record 4 channels of audio if they desire. The multiple mux definitions allow this jack to be presented from both ADCs (since this mux input is one of those which differs between the muxes). This patch has been tested on a Fujitsu S7020 laptop and appears to behave itself both for the "test" and "fujitsu" models. Definitions using only a single mux specification also work. Other ALC chips should be fine but I cannot test these myself. The "auto" modes should also continue to function but again I have not verified this. - Summary: 2.6 kernel sync - small patches - Summary: hda-codec - Add another HP laptop with AD1981HD Added the SSID of another HP laptop for the model "hp" with AD1981HD. - Summary: hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec This adds the support for HP Compaq Presario B2800 laptop with AD1986A codec. Signed-off-by: Coywolf Qi Hunt <qiyong@freeforge.net> - Summary: hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707 This patch adds the entry for the 5-stack pin-config for the STAC chip on the Intel D945Pvs board with subdevice id 0x0707. With this patch against 1.0.11rc4 in the linux kernel 2.6.17-rc1, I'm able to successfully output over the optical port and analog ports. Signed-off-by: Ashley Clark <aclark@ghoti.org> - Summary: hda-codec - Add support of ASUS U5A with AD1986A codec Add the model entry to support of ASUS U5A with AD1986A codec. + HDA Intel driver - [ALSA] hda-intel - Add support of ATI SB600 This patch adds support for high definition audio on ATI SB600. Signed-off-by: Felix Kuehling <fkuehlin@ati.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> + ICE1712 driver - Summary: ice1712 - Fix wrong register value for DMX 6FIRE I have just discovered I made an error in the register value set in 'Limit dmx6fire to 6 dacs' patch (bug1472). The value set should be '2a' not '0a' as in the original patch, which unintentionally disables the 2nd MPU 401 UART. Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk> - [ALSA] Add Aux input switch control for Aureon Universe This patch adds a mixer control which allows the user to switch the Aux playback between the internal Aux jack, Wavetable, and Rear Line-In on Aureon Universe cards. For switching, a PCA9554 (8-line GPIO with I2C interface) and a 74HC4052 (dual 4-way mux/demux) are used. Output 0 and 1 of the PCA9554 are connected to the select pins of the 74HC4052. The I2C interface of the PCA9554 is connected to the card's internal SPI bus which is also used to control the WM8770 and CS8415. SPI and I2C on the same lines... To communicate with the PCA9554 the WM8770 and CS8415 are disabled and an I2C Stop Condition is generated before the Start Condition (needed for synchronisation because other SPI traffic appear to confuse the PCA9554). Then a normal I2C data transfer takes place. Programming must be done ridiculously slow; in theory, 4.7us is the minimum delay time for normal-speed I2C according to the datasheet, but even with 10us switching was unreliable. The Windows driver from Terratec does the programming very slowly, too (checked with an oscilloscope). PCA9554 datasheet: http://www.semiconductors.philips.com/acrobat/datasheets/PCA9554_9554A_6.pdf 74HC4052 datasheet: http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT4052_4.pdf Signed-off-by: Maximilian Rehkopf <otakon@gmx.net> Signed-off-by: Takashi Iwai <tiwai@suse.de> + ISA - Summary: Add snd-miro driver From: Martin Langer <martin-langer@gmx.de> Added snd-miro driver for miroSOUND PCM by Martin Langer. - Summary: Move miro driver to alsa-kernel Move miro driver to alsa-kernel. - Summary: AdLib FM card driver From: Rene Herman <rene.herman@keyaccess.nl> Attached you'll find an ALSA driver for AdLib FM cards. An AdLib card is just an OPL2, which was already supported by sound/drivers/opl3, so only very minimal bus-glue is needed. The patch applies cleanly to both 2.6.16 and 2.6.16-mm1. The driver has been tested with an actual ancient 8-bit ISA AdLib card and works fine. It also works fine for an OPL3 {,emulation} as still found on many ISA soundcards but given that AdLib cards don't have their own mixer, upping the volume from 0 might be a problem without the card driver already loaded and driving the OPL3. + MAINTAINERS file - Summary: Linux 2.6 sync + MPU401 UART - [PATCH] pnp: mpu401: adjust pnp_register_driver signature This series of patches removes the assumption that pnp_register_driver() returns the number of devices claimed. Returning the count is unreliable because devices may be hot-plugged in the future. (Many devices don't support hot-plug, of course, but PNP in general does.) This changes the convention to "zero for success, or a negative error value, which matches pci_register_driver(), acpi_bus_register_driver(), and platform_driver_register(). If drivers need to know the number of devices, they can count calls to their .probe() methods. This patch: Remove the assumption that pnp_register_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + Maestro3 driver - Summary: Use DMA_28BIT_MASK and DMA_32BIT_MASK Sync with 2.6 git. This patch introduces the DMA_28BIT_MASK constant in dma-mapping.h ALSA drivers using this mask are changed to use the new constant. Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> - Summary: maestro3.c: fix BUG, optimization - fix brown-paper-bag locking bug (lock() / return / unlock()) - improve central function snd_m3_update_ptr() (avoid expensive integer divisions) - add cpu_relax() to busy-wait I/O loop as recommended (does this require special macro support in ALSA for older kernels??) - constify several structs - spelling updates Signed-off-by: Andreas Mohr <andi@lisas.de> + OPL3 - Summary: 2.6 kernel sync - small patches + OPL3SA2 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> - Summary: continue on IS_ERR from platform device registration Continue with the next one on error from device registration. This would seem the correct thing to do, even if it's not the probe() error that we're getting. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> - Summary: unregister platform device again if probe was unsuccessful Unregister the platform device again if the probe was unsuccessful. This restores the behaviour of not loading the driver on probe() failure. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> + OSS device core - [PATCH] mark f_ops const in the inode Mark the f_ops members of inodes as const, as well as fix the ripple-through this causes by places that copy this f_ops and then "do stuff" with it. Signed-off-by: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + Opti9xx drivers - Summary: Add snd-miro driver From: Martin Langer <martin-langer@gmx.de> Added snd-miro driver for miroSOUND PCM by Martin Langer. - Summary: Move miro driver to alsa-kernel Move miro driver to alsa-kernel. - Summary: Remove obsolete kfree_nocheck call Fixed the compilation, removing obsolete kfree_nocheck() call for memory debugging. + PCI drivers - Summary: Make CONFIG_SND_CS46XX_NEW_DSP yes as default Removed from CONFIG_EXPERIMENTAL from CONFIG_SND_CS46XX_NEW_DSP, and make default to yes. This option works fine for years. - Summary: Add snd-riptide driver for Conexant Riptide chip From: Peter Gruber <nokos@gmx.net> Add snd-riptide driver for Conexant Riptide chip by Peter Gruber. - Summary: Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards From: Ash Willis <ashwillis@programmer.net> Added snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards by Ash Willis. + PDAudioCF driver - [PATCH] 2.6 kernel sync: pcmcia: a log of changes Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net> + PPC DACA driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes Several media/video and sound drivers include i2c-dev.h while they don't need it at all. Clean it up. This header file is really only needed by i2c-dev.c and compat_ioctl.c, other drivers should never need it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + PPC Keywest driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes Several media/video and sound drivers include i2c-dev.h while they don't need it at all. Clean it up. This header file is really only needed by i2c-dev.c and compat_ioctl.c, other drivers should never need it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + PPC PMAC driver - Summary: 2.6 kernel sync - small patches + PPC Toonie - [PATCH] I2C: Drop unneeded i2c-dev.h includes Several media/video and sound drivers include i2c-dev.h while they don't need it at all. Clean it up. This header file is really only needed by i2c-dev.c and compat_ioctl.c, other drivers should never need it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + PPC Tumbler driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes Several media/video and sound drivers include i2c-dev.h while they don't need it at all. Clean it up. This header file is really only needed by i2c-dev.c and compat_ioctl.c, other drivers should never need it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + RME32 driver - [PATCH] Typo fixes Fix a lot of typos. Eyeballed by jmc@ in OpenBSD. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + RME96 driver - [PATCH] Typo fixes Fix a lot of typos. Eyeballed by jmc@ in OpenBSD. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + RME9652 driver - [PATCH] Typo fixes Fix a lot of typos. Eyeballed by jmc@ in OpenBSD. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + SAA7134 driver - Summary: Linux 2.6 sync + Sound Galaxy driver - Summary: continue on IS_ERR from platform device registration Continue with the next one on error from device registration. This would seem the correct thing to do, even if it's not the probe() error that we're getting. Signed-off-by: Rene Herman <rene.herman@keyaccess.nl> + Sound Scape driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) Remove the assumption that pnp_register_card_driver() returns the number of devices claimed. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + USB USX2Y - [PATCH] Typo fixes Fix a lot of typos. Eyeballed by jmc@ in OpenBSD. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> + USB generic driver - Summary: Test volume resolution of usb audio at initialization Test the volume of usb audio whether actually it works and adjusts the resolution value according to it. Some USB audio devices report a lower resolution than it reacts. The only possible check is to write and read a volume value. + VIA82xx driver - Summary: via82xx - Add dxs entry for EPoX EP-8KRAI Added the dxs_support entry for EPoX EP-8KRAI (ALSA bug#1423). - Summary: via82xx - Add a dxs entry for ECS K8T890-A Added a dxs_support entry for ECS K8T890-A board. + au88x0 driver - Summary: au88x0 - clean up __devinit/__devexit Removed all use of __devinit/__devexit and init.h from headers. Any attributes given in the prototype but not in the function definition have been moved to the definition. An exception is vortex_eq_free: I removed the __devexit attribute because vortex_eq_free is called from vortex_core_shutdown, and vortex_core_shutdown may be called from __devinit snd_vortex_create. Compile tested with allyesconfig and allmodconfig. Signed-off-by: Dale Sedivec <dale@codefu.org> - Summary: Overrun in sound/pci/au88x0/au88x0_pcm.c since idx is used as an index for vortex_pcm_prettyname[VORTEX_PCM_LAST], it should not be equal to VORTEX_PCM_LAST. This fixes coverity bug id #572 Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>
- alsa-lib
+ Core - Summary: release 1.0.11rc5 + PCM API - Summary: Fix snd_pcm_write*() return values at start up If an error occurs at starting the stream, snd_pcm_write*() should return an error value instead of the size to be written. - Summary: Fix PCM auto-start conditions Fix the PCM auto-start conditions - The capture stream should be started the PCM anyway before reads - Fixed the endless poll() when the written size doesn't fit to the buffer size due to lack of auto-start - Summary: Fix noisy output of dmix with two periods Fixed the noisy output of dmix with two (or less) periods. The dmix tends to give noise or XRUN when running with two periods because of its implementation nature. To avoid this, the start position is aligned to the period size, so that the updates are synced with interrupts of slave PCM. - Summary: Fix compile warnings Fix compile warnings by adding cast. - Summary: Fix PCM without control/status mmap Fix the update of appl_ptr via mmap_commit when control/status structs are not mmapped (e.g. 32bit compatible mode on 64bit kernel). - Summary: Fix errors in partial reads/writes with rate plugin Fix errors in partial reads/writes (e.g. draining) with rate plugin. - Summary: Make plugin functions static Make plugin functions that are not referred from others static. - Summary: Fix buffer size handling of direct plugins Introduce "max_periods" option to specify the max number of periods per buffer to each plugin. - When max_periods = -1, the fixed buffer size as the slave size is used (old behavior). - When max_periods = 0 (or 1), the number of periods is variable between 2 and the slave buffer size. - When max_periods greater than 2 is given, it specifies the max periods of that pcm explicitly. When no option is given in the PCM defintion, the value "defaults.pcm.dmix_max_periods" is referred as default. The default value is 0, as defined in alsa.conf. You can override this in ~/.asoundrc or /etc/asound.conf as you like. - Summary: Fix 32/64bit problem with multi plugin Fix the problems of multi plugin with 32bit apps on 64bit kernel. The forward/backward of hw plugin are fixed, too. - Summary: Finer sync of dmix in delay callback Sync pointers in delay callback in dmix. This solves some problems of aoss with apps that don't check poll_revents. The rate plugin is fixed to call delay of slave appropriately, too. - Summary: Allow negative coefficients in route plugin Allow negative coefficients in route plugin (when handled as float). - Summary: Fix compilation with assert() Fix the position of assert() after the variable declarations. + PCM Plugin API - Summary: Create rate converter plugin SDK Created a new rate converter plugin SDK. A rate converter can be replaced as an extra plugin now. The default rate converter is a built-in linear converter. You can find a sample external converter in alsa-plugins package. + /include/Makefile.am - Summary: Create rate converter plugin SDK Created a new rate converter plugin SDK. A rate converter can be replaced as an extra plugin now. The default rate converter is a built-in linear converter. You can find a sample external converter in alsa-plugins package. + Configuration - Summary: Fix buffer size handling of direct plugins Introduce "max_periods" option to specify the max number of periods per buffer to each plugin. - When max_periods = -1, the fixed buffer size as the slave size is used (old behavior). - When max_periods = 0 (or 1), the number of periods is variable between 2 and the slave buffer size. - When max_periods greater than 2 is given, it specifies the max periods of that pcm explicitly. When no option is given in the PCM defintion, the value "defaults.pcm.dmix_max_periods" is referred as default. The default value is 0, as defined in alsa.conf. You can override this in ~/.asoundrc or /etc/asound.conf as you like. - Summary: Add PCM definitions dpl and dpl2 Add PCM definitions "dpl" and "dpl2" in pcm/dpl.conf. Include the file via <confdir:pcm/dpl.conf> for use. + External Rate Converter Plugin SDK - Summary: Create rate converter plugin SDK Created a new rate converter plugin SDK. A rate converter can be replaced as an extra plugin now. The default rate converter is a built-in linear converter. You can find a sample external converter in alsa-plugins package.
- alsa-utils
+ Core - Summary: release 1.0.11rc5 + Speaker Test - Summary: Improve buffer/period set up in speaker-test Improve buffer/period set up in speaker-test. - Don't ignore -b and -p options but use them if specified - Clean up and improvement of messy buffer/period setup codes - Add -P option for specifying number of periods explicitly - Summary: Fix missing commas Fixed missing commas in array elements (ALSA bug#1938). - Summary: Fix a typo in speaker-test help text Fix a typo in speaker-test help text. Updated ja.po, too. - Summary: Remove loops after errors Don't retry after fatal errors. - Summary: Avoid unnecessary drain/restart in speaker-test Avoid unnecessary drain/restart in speaker-test when the buffer is enough small.
- alsa-tools
+ Core - Summary: release 1.0.11rc5 + Digigram Echo Mixer - Summary: Support both GTK+1.2 and GTK+2.x Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts. GTK+ 2.x is used unless --with-gtk2=no is given. If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1 or -gtk2 and do autoreconf. + Envy24 Control - Summary: Support both GTK+1.2 and GTK+2.x Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts. GTK+ 2.x is used unless --with-gtk2=no is given. If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1 or -gtk2 and do autoreconf. + RME Digi Control - Summary: Support both GTK+1.2 and GTK+2.x Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts. GTK+ 2.x is used unless --with-gtk2=no is given. If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1 or -gtk2 and do autoreconf.
- alsa-plugins
+ Core - Summary: Add samplerate rate converter plugin Added a rate converter pluging using libsamplerate. The plugin is built only when libsamplerate is detected by configure. See doc/samplerate.txt for usage. This plugin is released under GPL (to follow the license of libsamplerate), not LGPL. - Summary: Add a52 output plugin Added (experimental) a52 output plugin. The plugin requires libavcodec as the audio encoding engine. See doc/a52.txt for the usage. - Summary: release 1.0.11rc5 + /Makefile.am - Summary: Add samplerate rate converter plugin Added a rate converter pluging using libsamplerate. The plugin is built only when libsamplerate is detected by configure. See doc/samplerate.txt for usage. This plugin is released under GPL (to follow the license of libsamplerate), not LGPL. - Summary: Add a52 output plugin Added (experimental) a52 output plugin. The plugin requires libavcodec as the audio encoding engine. See doc/a52.txt for the usage. + A52 Output plugin - Summary: Add a52 output plugin Added (experimental) a52 output plugin. The plugin requires libavcodec as the audio encoding engine. See doc/a52.txt for the usage. - Summary: Fix XRUN detection in a52 plugin Check XRUN in the write function and pointer callback of a52 plugin. - Summary: a52 plugin - Fix iec958 frames for S16-BE - Fix iec958 header frames for S16-BE - Add more comments in the code + Automatic upmix / downmix plugins - Summary: Misc fixes for upmix plugin - Add channel option to specify the output channels explicitly - Fix 6-channel input + Documentation - Summary: Add samplerate rate converter plugin Added a rate converter pluging using libsamplerate. The plugin is built only when libsamplerate is detected by configure. See doc/samplerate.txt for usage. This plugin is released under GPL (to follow the license of libsamplerate), not LGPL. - Summary: Misc fixes for upmix plugin - Add channel option to specify the output channels explicitly - Fix 6-channel input - Summary: Add a52 output plugin Added (experimental) a52 output plugin. The plugin requires libavcodec as the audio encoding engine. See doc/a52.txt for the usage. + OSS Mixer -> ALSA Control plugin - Summary: Check the malloc error Check the malloc error properly. + Rate Converter plugins - Summary: Add samplerate rate converter plugin Added a rate converter pluging using libsamplerate. The plugin is built only when libsamplerate is detected by configure. See doc/samplerate.txt for usage. This plugin is released under GPL (to follow the license of libsamplerate), not LGPL.