Changes v1.0.10 v1.0.11: Difference between revisions
Jump to navigation
Jump to search
(New page: ==Changelog between 1.0.10 and 1.0.11 releases== * alsa-driver + Sound Core - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - Remove superfluous quotes - A...) |
m (Protected "Changes v1.0.10 v1.0.11" [edit=sysop:move=sysop]) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Changes_v1.0.10_v1.0.11_detailed1|Detailed changelog between 1.0.10 and 1.0.11]] | |||
==Changelog between 1.0.10 and 1.0.11 releases== | ==Changelog between 1.0.10 and 1.0.11 releases== | ||
Line 1,383: | Line 1,385: | ||
+ Digigram Echo Audio Firmware | + Digigram Echo Audio Firmware | ||
- Echoaudio - new firmware | - Echoaudio - new firmware | ||
- Removed Gina3gDSP.c | - Removed Gina3gDSP.c |
Latest revision as of 07:56, 1 September 2007
Detailed changelog between 1.0.10 and 1.0.11
Changelog between 1.0.10 and 1.0.11 releases
- alsa-driver
+ Sound Core - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - Remove superfluous quotes - Add description of als300 - release 1.0.11rc3 - release 1.0.11rc2 - configure: fix kernel version test in RTC check - Add mutex.h wrapper - Move miro driver to alsa-kernel - Move riptide driver to alsa-kernel - Move snd-als300 to alsa-kernel - adjust documentation for higher card limit - add compatibility bitmap.h - dynamic minors (4/6): dynamic minor number allocation - pcm - Make the support of old API selectable - Fix top Makefile - Add detection of ARM-AMBA - Detect pnp suspend - release 1.0.11rc5 - Move PCXHR driver to alsa-kernel - release 1.0.11rc1 - Fix configure for 2.6.15-git - Change autoconf requirement to 2.59 - List the currently supported kernel versions - release 1.0.10 - sound: align device drivers menus - release 1.0.11 - Improved handling of temp files - Fix confliction of autoconf.h - Another build fixes - release 1.0.11rc4 - Add support of VIA C3-2 + ALSA Core - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - return ENODEV for disconnected devices - Add DMA_28BIT_MASK definition - Add ifdef DMA_28BIT_MASK - Fix compile with old suse 2.4 kernels - Add definition of usb_ctrlrequest for old 2.4 kernels in adriver.h - Fix compile with 2.4 kernels - Fix compile on 2.6.15 without CONFIG_PM_LEGACY - Remove BKL from sound/core/info.c - Regenerated the patch - fix snd_info_entry_ioctl_old wrapper compilation - semaphore -> mutex (core part) - Add mutex.h wrapper - sound/core/: fix 3 off-by-one errors - Cleanup unused argument for snd_power_wait() - Define dummy __GFP_XXX for older kernels - add compatibility bitmap.h - add __bitwise compatibility definition - fix compilation on earlier kernels - dynamic minors (2/6): simplify storage of snd_minor structures - dynamic minors (4/6): dynamic minor number allocation - dynamic minors (6/6): increase maximum number of sound cards - [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 compatibility DMA bit masks - Optimize for config without PROC_FS - pcm - Make the support of old API selectable - Added AMD cs5536 audio - DocBook: fix kernel-doc comments - Add support for the CS5535 Audio device - Clean up includes in asound.h & asequencer.h - Clean up wrappers - Remove xxx_t typedefs: Core component - Remove xxx_t typedefs: Proc handler - Remove xxx_t typedefs: OSS-emulation - Backward-compatibility typedefs - Remove xxx_t typedefs: Core - Decentralize PM control - Remove snd_legacy_auto_probe() - Update the patches - New wrappers and workarounds - Add error messages - Revert the nested-device patch - Regenerate the patch - Add cpu_relax() wrapper - Fix a missing include - fix struct usb_ctrlrequest definition for 2.2 kernels - fix 2.2.x PCI config saving - Nest sound devices - unregister platform devices - Subject: Fix platform_driver emulation for kernels <= 2.6.14 - Add in_atomic() wrapper for older kernels + Control Midlevel - Fix error paths in snd_ctl_elem_add() - Cleanup unused argument for snd_power_wait() - Remove xxx_t typedefs: Controls - Decentralize PM control - Update the patches - Add error messages - Fix snd-usb-audio in 32-bit compat environment - Fix memory leaks in error path of control.c + HWDEP Midlevel - semaphore -> mutex (core part) - Optimize for config without PROC_FS - Remove xxx_t typedefs: Hwdep - Add error messages + PCM Midlevel - Cleanup unused argument for snd_power_wait() - Tiny clean up of PCM codes - Clean up PCM codes (take 2) - dynamic minors (1/6): store device type in struct snd_minor - dynamic minors (3/6): store device-specific object pointers dynamically - Fix obsolete xxx_t typedefs - Fix Oops of PCM OSS emulation - Fix Oops of PCM OSS emulation (missing patch) - Optimize for config without PROC_FS - Remove xxx_t typedefs: PCM - Remove xxx_t typedefs: Core - pcm - NULL check in snd_pcm_suspend*() - Add error messages - sound/core/pcm.c: make snd_pcm_format_name() static - pcm - Move PAUSE ioctl to common ioctl handler - pcm - Fix wrong asserts - snd_pcm_format_name() is no longer exported + RawMidi Midlevel - rawmidi: adjust runtime->avail when changing output buffer size - rawmidi: protect against invalid device number in snd_rawmidi_info_select() - [PATCH] sound: Remove unneeded kmalloc() return value casts - Remove xxx_t typedefs: Raw MIDI - Remove xxx_t typedefs: Core - Add error messages - sound/: possible cleanups + Timer Midlevel - Fix possible races in timer callbacks - Optimize for config without PROC_FS - Remove xxx_t typedefs: Timer - Remove xxx_t typedefs: Core + /arm/Makefile - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. + /i2c/Makefile - Audio support for codec Philips UDA1380 + /oss/Makefile - Decentralize PM control + AC97 Codec - ac97 - Add extra IDs for headphone autosense - ac97 - Add entry for VIA VT1618 codec - ac97 - Small fix for ALC65x codec - semaphore -> mutex (PCI part) - emu10k1: Add support for Audigy4 (not Pro) - Optimize for config without PROC_FS (pci drivers) - ac97 - Add support of static resolution tables - ac97 - Added a codec patch for LM4550 - ac97 - Remove duplicated entry in lm4550_restbl - ac97 - Fix CLFE channel setting of ALC850 - ac97 - Remove ac9_enum definition from public header - Remove xxx_t typedefs: AC97 - ac97-codec - Better ac97_bus name - ac97 - NULL check in snd_ac97_suspend/resume - Fix confliction by device_driver wrapper - AC97: Correct Mic Boost label. - Add a new quirk for mute-LED and HP-only. - ac97 - Suppress jack sense controls for Thinkpads - ac97 - Allow drivers to set static volume resolution table - ac97 - Clean up obsolete workarounds + AD1816A driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - ad1816a - Fix PCM trigger direction - Remove xxx_t typedefs: ISA AD1816A - ad1816a - Clean up PnP code - Merge ad1816a-lib module to ad1816a + AD1848 driver - Fix check of enable module option - semaphore -> mutex (ISA part) - ad1848 double free - Remove xxx_t typedefs: ISA AD1848 - ad1848 - Add PM support - ad1848 - Use platform_device, add PM - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - ad1848 - Fix compilation without CONFIG_PM + AD1889 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - ad1889 - don't use CVS Id tag - it complicates merging - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI AD1889 - sound/pci/: remove duplicate #include's + AK4114 receiver - Remove xxx_t typedefs: I2C drivers - Remove xxx_t typedefs: I2C drivers + AK4117 receiver - Remove xxx_t typedefs: I2C drivers - Remove xxx_t typedefs: I2C drivers + AK4531 codec - semaphore -> mutex (PCI part) - Optimize for config without PROC_FS (pci drivers) - Remove xxx_t typedefs: AK4531 codec - ak4531 - Add PM support + AK4XXX AD/DA converters - Remove xxx_t typedefs: I2C drivers + ALI5451 driver - ali5451: Add PCI_DEVICE and #defines in snd_ali_ids - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI ALI5451 - ali5451 - Fix PM support + ALS100 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: als100 - Remove xxx_t typedefs: ISA SB/AD-clone - als100 - Add PM support + ALS4000 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - ALS4000 update - Remove xxx_t typedefs: PCI ALS4000 - als4000 - Add PM support + ALSA sequencer - Fix seq_clientmgr dereferences before NULL check - seq: remove superfluous fields - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - seq: reorganize sequencer client numbers - dynamic minors (5/6): reduce maximum number of MIDI devices per card - dynamic minors (6/6): increase maximum number of sound cards - Optimize for config without PROC_FS (seq and oss parts) - Clean up includes in asound.h & asequencer.h - Remove xxx_t typedefs: Sequencer - Remove xxx_t typedefs: Sequencer OSS-emulation - Remove xxx_t typedefs: Sequencer - Remove bogus i_sem - Update patch - Fix sleep in atomic in virmidi driver + ALSA<-OSS emulation - Fix a typo - Clean up pcm-oss plugins - Fix mulaw -> linear conversion in OSS PCM emulation - Remove bogus use of i_sem in pcm_oss.c - Regenerated the patch - semaphore -> mutex (core part) - 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 - Handle the error correctly in SNDCTL_DSP_SETFMT ioctl - Optimize for config without PROC_FS (seq and oss parts) - Use standard bitmap functions - Remove xxx_t typedefs: Mixer OSS-emulation - Remove xxx_t typedefs: PCM OSS-emulation - Remove xxx_t typedefs: OSS-emulation + ALSA<-OSS sequencer - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - Optimize for config without PROC_FS (seq and oss parts) - Fixed patch - Remove xxx_t typedefs: Sequencer OSS-emulation - Remove xxx_t typedefs: Sequencer + ARM - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. - Remove SND_GENERIC_DRIVER from arm/Kconfig + ARM AACI PL041 driver - semaphore -> mutex (Archs, misc buses) - Move AMBA include files to include/linux/amba/ - Remove xxx_t typedefs: ARM AACI - Fix PM support - Fix the FIFO size detection + ARM DMA routines - Remove xxx_t typedefs: ARM AACI + ARM PXA2XX driver - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. - make the pxa2xx-ac97 module more robust against PXA27x bugs - semaphore -> mutex (Archs, misc buses) - Remove xxx_t typedefs: ARM PXA2xx - Fix PM support + ARM S3C24XX IIS driver - Remove xxx_t typedefs: ARM S3C24xx-IIS + ATIIXP driver - Optimize for config without PROC_FS (pci drivers) - Remove superfluous macros - Remove xxx_t typedefs: PCI ATIIXP - atiixp - Fix PM support - Add a new quirk for mute-LED and HP-only. + ATIIXP-modem driver - Optimize for config without PROC_FS (pci drivers) - Remove superfluous macros - Remove xxx_t typedefs: PCI ATIIXP - atiixp - Fix PM support + AZT2320 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: azt2320 - Remove xxx_t typedefs: ISA SB/AD-clone - azt2320 - Add PM support + AZT3328 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI AZT3328 + Adlib FM driver - unregister platform device again if probe was unsuccessful - AdLib FM card driver + Asihpi driver - asihpi update - fix compilation on earlier kernels - asihpi - Fix unbalanced spinlocks - Remove xxx_t typedefs: PCI ASIHPI - asihpi: fix includes + Avance Logic ALS300/300+ driver - Added a new als300 driver - als300 - Add PM support - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - Move snd-als300 to alsa-kernel + BT87x driver - fix compilation on 2.2 kernels - bt87x: add more DVB card IDs - bt87x - Fix the unability of snd-bt87x to recognize AVerMedia Studio - bt87x - fix detection of unknown card - bt87x - fixed driver patch - Remove xxx_t typedefs: PCI BT87x - 2.6-git-sync: Fix PCI ids in bt87x.c - bt848 - added Leadtek Winfast tv 2000xp delux to whitelist - sync with alsa-devel + CA0106 driver - snd-ca0106: update SPDIF to IEC958 in mixer control names. - snd-ca0106: Fixed ALSA bug#1600 - ca0106: Add analog capture controls. - ca0106: Fixes MSI K8N's SB Live 24 bit, no sound from line-in. - Optimize for config without PROC_FS (pci drivers) - ca0106 - Code clean up - Remove xxx_t typedefs: PCI CA0106 - snd-ca0106: Fixes sound output for Creative Audigy SE aka.SB0570. - snd-ca0106: Fix SPI driver code. Fixes speaker output. + CMI8330 driver - ISA drivers bailing on first !enable[i] - [PATCH] PNP: adjust pnp_register_card_driver() signature: cmi8330 - Remove xxx_t typedefs: ISA CMI8330 - cmi8330 - Use platform_device, add PM support - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - Fix compilation without CONFIG_PNP + CMIPCI driver - Remove xxx_t typedefs: PCI CMIPCI - cmipci - Add PM support + CREDITS file - Sync with 2.6 GIT tree - 2.6 kernel sync - Keep non-ALSA kernel files - Add support for the CS5535 Audio device - sync with recent 2.6 + CS4231 driver - Fix a compile warning - Fix check of enable module option - semaphore -> mutex (ISA part) - Clean up ISA cs4231 code - Remove xxx_t typedefs: ISA CS423x - cs4231 - Fix PM support - cs4231 - Use platform_device - Fix resume of cs4231 - Add CS4232 PnP BIOS support - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful + CS4236+ driver - Fix check of enable module option - cs4236 - Fix a typo - semaphore -> mutex (ISA part) - cs4236 - Add PnP ids for Netfinity 3000 - cs4232/cs4236 - moved CS423X_DRIVER define outside CONFIG_PNP - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA CS423x - cs4236 - Use platform_device - Add CS4232 PnP BIOS support - continue on IS_ERR from platform device registration - cs4236 - Fix wrong initialization of MPU401 PnP - Fix compilation without CONFIG_PNP + CS4281 driver - cs4281 - Clean up delay function - Remove xxx_t typedefs: PCI CS4281 - cs4281 - Fix PM support - cs4281 - Fix the check of right channel - cs4281 - Fix the check of timeout in probe + CS46xx driver - semaphore -> mutex (PCI part) - Remove xxx_t typedefs: PCI CS46xx - cs46xx - Fix PM support - Fix a typo in snd_assert() - fix some memory leaks + CS5535 driver - CS5535: shorter delays when accessing AC'97 codec registers - cs5535audio: move sound/driver.h to the top - AMD cs5536 ID for cs5535audio - Use pci_register() for cs5535audio - Add support for the CS5535 Audio device - Minor clean up and fixes for CS5535 audio driver - Remove xxx_t typedefs: PCI CS5535 + CX88 driver - Added more files including ALSA codes - Fix snd_xxx_t typedefs - 2.6 kernel sync - Sync with current 2.6 code - sync with recent 2.6 + Common EMU synth - semaphore -> mutex (driver part) - emux - Avoid cast of function pointers - Remove xxx_t typedefs: Emu-X synth + Conexant Riptide driver - Clean up include files - Add snd-riptide driver for Conexant Riptide chip - Move riptide driver to alsa-kernel - Remove xxx_t typedefs: PCI Riptide - riptide - Fix PM support - Fix compilation of riptide driver with 2.4 kernels - Fix/update riptide driver - Remove superfluous pcm_free callbacks + DT019x driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA SB/AD-clone - dt019x - Add PM support + Digigram PCXHR driver - pcxhr - Fix printk warning - [ALSA] pcxhr - Fix the crash with REV01 board - Remove xxx_t typedefs: PCI PCXHR - Add PCXHR driver - Move PCXHR driver to alsa-kernel - pcxhr - Fix the sample rate changes - pcxhr - Suppress debug messages + Digigram VX Pocket driver - semaphore -> mutex (Archs, misc buses) - [PATCH] 2.6 kernel sync: pcmcia: a lot of changes - Fix build of pcmcia drivers on 2.6.16 kernel - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support - 2.6-sync: Sync with 2.6.16rc1 - Fix compilation for older kernels - vxpocket - Fix a typo + Digigram VX core - semaphore -> mutex (driver part) - vx - Fix memory leak on error path - no need to check pointers passed to vfree() for NULL - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support + Digigram VX222 driver - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support + Documentation - Update description of ice1724 driver - Add the notes on PM to ens1370/ens1371 sections - fix typos in writing-an-alsa-driver - hda-codec - Add lg model for LG laptop - hda-codec - Fix for Samsung R65 and ASUS A6J - Fix a typo - hda-codec - Fix support of laptops with AD1986A codec - Add snd-miro driver - Add snd-riptide driver for Conexant Riptide chip - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - 2.6 kernel sync: small patches - hda-intel - Add single_cmd option for debugging - Fix typos in document - hda-codec - Add support for VAIO FE550G and SZ110 - Add support of LG LW20 laptop - Minor clean up and fixes for CS5535 audio driver - [Trivial] Fix ac97_quirk option in document - Small update of Procfile.txt - Remove xxx_t typedefs: Documentation - document - Add PM support - document - Update PM support - hda-codec - Add Thinkpad X60/T60/Z60 support - Fix typos and add information about Jack support to Audiophile-Usb.txt - Add PCXHR driver - intel8x0 - Add MCP51 PCI ID - Fixes audiophile usb analog capture with the new device_setup parameter - Fixes typos in Audiophile-USB.txt - Update description of hda-intel models + EMU10K1/EMU10K2 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - emu10k1 - Fix missing declarations - snd-emu10k1: Add new SB Live 5.1 PCI-ID. - semaphore -> mutex (PCI part) - emu10k1 - Add the entry for Audigy4 SB0400 - emu10k1_synth use after free - snd-emu10k1: Correct control names for Audigy 4 Pro. - emu10k1: Add support for Audigy4 (not Pro) - Add p17v.h file. - emu10k1: Add some descriptive text. - emu10k1: Partial support for Creative emu1212m - snd-emu10k1: Add some comments regarding chip types. - snd-emu10k1: Add comments regarding chips present on the card. - emu10k1 - Clean up p16v code - emu10k1 - Fix the confliction of "Front" control - move capable() to capability.h - emu10k1x - Minor clean up - emu10k1 - Minor clean up of memory block handling - Remove xxx_t typedefs: PCI emu10k1 - Remove xxx_t typedefs: PCI emu10k1x - emu10k1 - Add PM support - sound/pci/: remove duplicate #include's - emu10k1 - Add entry for SB Live 5.1 Digital OEM [SB0220] - snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook. - snd-emu10k1: Enable speakers on Audigy 2 ZS Notebook. - snd-emu10k1: Fix whitespace. - snd-emu10k1: Tidy SPI code. - emu10k1 - Fix silence problems after suspend + EMU8000 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE + ENS1370/1+ driver - ens1371: added spdif and lineio module options - ens1370 - Fix resume - Remove xxx_t typedefs: PCI ENS137x - ens137x - Fix and ADD PM support - ens1371: fix compilation without SUPPORT_JOYSTICK - Fix missing suspend/resume-code for ens1371 + ES1688 driver - Remove xxx_t typedefs: ISA ES1688 - es1688 - Use platform_device - continue on IS_ERR from platform device registration + ES18xx driver - #1/4 for Zoom Video - resolve common vs chipset specific mixer controls - #2/4 for Zoom Video - resolve number of record sources - #3/4 for Zoom Video - change Hardware Volume interrupt handling - #4/4 for Zoom Video - add Zoom Video support - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA ES18xx - es18xx - Use platform_device - fix some memory leaks - Fix compilation without CONFIG_PNP + ES1938 driver - Remove xxx_t typedefs: PCI ES1938 - es1938 - Fix PM support + ES1968 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - es1968 - Remove inline from some functions - Remove xxx_t typedefs: PCI ES1968 - es1968 - Fix PM support - sound/pci/: remove duplicate #include's - es1968 - Fix conflict with ISA boards + ES968 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - es968 - Add PM support + Echoaudio driver - Echoaudio - new firmware - echoaudio - xxx_t --> struct xxx - echoaudio - minor changes (1/4) - echoaudio - minor changes (2/4) - echoaudio - minor changes (3/4) - echoaudio - minor changes (4/4) - echoaudio, C++ comments fix - echoaudio - trivial patch - echoaudio - Add missing module_param*() - echoaudio, ADAT mode sample rate fix + FM801 driver - Remove xxx_t typedefs: PCI FM801 - fm801 - Add PM support + GUS Classic driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device - Fix adding second dma channel + GUS Extreme driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device + GUS Library - Fix gus_pcm dereference before NULL - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (ISA part) - [Trivial] Fix spaces in gus.h - Remove xxx_t typedefs: ISA GUS + GUS MAX driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device + Generic drivers - Fix possible races in timer callbacks - serialmidi - Fix hang-up with recent kernels - serialmidi - Use platform_device - Fix check of enable module option - serial-uart16550 - Fix a compile warning - Replace semaphore with mutex - dynamic minors (5/6): reduce maximum number of MIDI devices per card - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - snd-dummy - Code clean-up - Remove xxx_t typedefs: Generic drivers - Remove xxx_t typedefs: PC-Speaker - Remove xxx_t typedefs: ALoop - Remove xxx_t typedefs: Serial MIDI - Remove xxx_t typedefs: Portman2x4 - dummy - Use platform_device - mtpav - Use platform_device - serial-u16550 - Use platform_device - virmidi - Use platform_device - Remove SND_GENERIC_DRIVER from drivers/Kconfig - serialmidi - Remove snd_card_generic_set_dev() - dummy driver - added CA0106 emulation defines - fix some memory leaks - sound: align device drivers menus - Update of PC-speaker driver - Remove superfluous pcm_free callbacks + HAL2 driver - Remove xxx_t typedefs: HAL2 + HDA Codec driver - hda-codec - Add model entry for Shuttle ST20G5 - hda-codec - Fix capture on Sigmatel STAC92xx codecs - patch_realtek.c: Add new model - hda-codec - Add lg model for LG laptop - hda-codec - Fix for Samsung R65 and ASUS A6J - 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-codec - Add the support of ALC262,ALC883,ALC885,ALC861 - hda-codec - support for Agere's HDA soft modem - hda-codec - add D975XBK support to sigmatel patch - hda-codec - add sigmatel 927x codec support - Add default entry for CTL Travel Master U553W - hda-codec - Fix support of laptops with AD1986A codec - hda-codec - Fix Aopen i915GMm-HFS mobo - hda-codec - Fix unsol event initialization at resume of stac92xx - hda-codec - Fix noisy output wtih AD1986A 3stack model - hda-codec - Fix connection list parsing - hda-codec - Fix AD1988 support - 2.6 kernel sync: small patches - hda-codec - Add another HP laptop with AD1981HD - hda: add PCM for 2nd ADC on ALC260 - hda: minor correction to fujitsu ALC260 initverbs - hda: ALC260 test model implementation - hda-codec - Add missing model entries for Intel 945 boards - hda-intel - Automatic correction to single_cmd mode - hda-codec - Add support for VAIO FE550G and SZ110 - Add support of LG LW20 laptop - hda-codec - Fix VREF level of Mic inputs on STAC92xx codecs - hda-codec - Add channel-mode helper - hda-codec - Prepare unsol workqueue on demand - hda-codec - Fix a typo - hda-codec - Fix assignment of speaker pin - Remove xxx_t typedefs: HD-Audio codec - hda-codec - Add AD1988 support - hda-codec - Fix channel mode helper - hda-codec - Fix/enhance AD1988 support - hda-codec - Fix surrounds on 3stack mode of AD1988 - hda-codec - Use model "hp" for all HP laptops with AD1981HD - hda-codec - Add Thinkpad X60/T60/Z60 support - hda-codec - Fix a typo - hda-codec - Add entry for Epox EP-5LDA+ GLi - hda-codec - Fix ALC codec probing - hda-codec - Fix Oops with ALC260 auto-probe - HDA/ALC260: 1/7 - Fix test model input mux label - HDA/ALC260: 2/7 - switch pin buffer enables - HDA/ALC260: 3/7 - generalise some structures - HDA/ALC260: 4/7 - add GPIO switches to test model - HDA/ALC260: 5/7 - add "acer" model - HDA/ALC260: 6/7 - Fujitsu/test model tweaks - HDA/ALC260: 7/7 - add SPDIF enable to test model - hda-codec - Fix max_channels computation for STAC92xx codecs - hda-codec - Fix init verb of ALC260 - hda-codec - Fix typos in alc882 model table - hda-codec - Fix BIOS auto-configuration - hda-codec - Add support for HP nx9420 laptop - hda-codec - Add support for ASUS P4GPL-X - HDA/Realtek: multiple input mux definitions and pin mode additions - hda-codec - update sigmatel support and bug fixes - hda-codec - Small clean up and fixes - hda-codec - Add the model entry for ASUS P5GD1-HVM - hda-codec - Add model entry for Sony VAIO - hda: sigmatel fixes - hda-codec - Fix ALC262 for Fujitsu laptop - hda-codec - Fix AD198x recording and add HP model - Fix missing AD1986a capsrc - hda-codec - Add model entry for FIC P4M-915GD1 - hda-codec - Fix auto-probe of ALC880 + HDA Intel driver - [ALSA] hda-intel - Add support of ATI SB600 - hda-intel - Automatic correction to single_cmd mode - hda-intel - Auto-correction of the DMA position mode - hda-intel - Add single_cmd option for debugging - Remove xxx_t typedefs: HDA-Intel - hda-intel - Fix PM support - hda-intel - Use position buffer as default - hda-intel - patch for Intel ICH8 - hda-intel - Fix HDA probe_mask default + HDA generic driver - hda-codec - Add the support of ALC262,ALC883,ALC885,ALC861 - hda-codec - Fix connection list parsing - hda-codec - Allocate connection lists dynamically in generic parser - hda-codec - Add channel-mode helper - hda-codec - Fix assignment of speaker pin - Remove xxx_t typedefs: HD-Audio codec - hda-codec - Fix BIOS auto-configuration - hda-codec - Fix generic auto-configurator - hda-codec - Small clean up and fixes - hda-codec - Fix ALC262 for Fujitsu laptop - sound/: possible cleanups + HDSPM driver - Remove xxx_t typedefs: PCI HDSP-MADI + I2C Kconfig - Audio support for codec Philips UDA1380 + I2C UDA1380 - Audio support for codec Philips UDA1380 + I2C cs8427 - ice1712 & cs8427 - fix problem for S/PDIF input setup - Remove xxx_t typedefs: I2C drivers + I2C lib core - semaphore -> mutex (driver part) - Remove xxx_t typedefs: I2C drivers + I2C tea6330t - Remove tea6330t struct definition from public header + ICE1712 driver - ice1712 - Delta 1010LT S/PDIF fixes - ice1724 - Add support of Prodigy-7.1LT - Use DMA_28BIT_MASK and DMA_32BIT_MASK - ice1712 - Fix wrong register value for DMX 6FIRE - ice1712 - Fix wrong value types for enum items - [ALSA] Add Aux input switch control for Aureon Universe - ice1712 & cs8427 - fix problem for S/PDIF input setup - Remove xxx_t typedefs: PCI ICE1712 - Remove xxx_t typedefs: PCI ICE1724 - sound/pci/: remove duplicate #include's - ice1712 - Fix wordclock status on Delta1010LT - sound/pci/ice1712/delta.c: make 2 functions static - ice1712 - typo fixes for dxr_enable module option - ice1712 - Fix Front Digital Input of Terratec DMX 6Fire - ice1712 - disable unused ADCs & DACs on DMX6fire + ICE1724 driver - ice1724 - Add support of M-Audio Revolution 5.1 - Remove xxx_t typedefs: PCI ICE1724 + IOCTL32 emulation - make control.c suspend aware - dynamic minors (3/6): store device-specific object pointers dynamically - Remove xxx_t typedefs: Ioctl32 - Fix compile error with older 2.6 kernels + ISA - Add snd-miro driver - Move miro driver to alsa-kernel - Sort Kconfig entries - Remove SND_GENERIC_DRIVER from isa/Kconfig + Instrument layer - Remove xxx_t typedefs: Instrument layer + Intel8x0 driver - intel8x0: Add quirk for Optiplex GX270 - intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 [0x10cf:0x12f2] - intel8x0 - Fix/cleanup detection of codecs on SIS7012 - intel8x0 - Clean up delay function - Remove xxx_t typedefs: PCI Intel8x0 - intel8x0 - Fix PM support - intel8x0 - Disable ALI5455 SPDIF-input - Add a new quirk for mute-LED and HP-only. - intel8x0 - Add MCP51 PCI ID - intel8x0 - wait for ICH_RESETREGS - intel8x0 - Fix duplicate ac97_quirks entry + Intel8x0-modem driver - intel8x0 - Clean up delay function - Remove xxx_t typedefs: PCI Intel8x0 - intel8x0 - Fix PM support + KORG1212 driver - Fix possible races in timer callbacks - korg1212 - Clean up debug prints - Remove xxx_t typedefs: PCI KORG1212 + L3 drivers - Clean up sa11xx-uda1341 driver - Remove xxx_t typedefs: I2C drivers + MAINTAINERS file - Sync with 2.6 GIT tree - 2.6 kernel sync - Sync with current 2.6 code - Keep non-ALSA kernel files - Add support for the CS5535 Audio device - sync with recent 2.6 + MIPS - Remove snd_card_generic_dev() + MIPS AU1x00 driver - AMD Au1x00: make driver build after cleanup - au1x00 - Code clean up - Remove xxx_t typedefs: MIPS AU1x00 - Remove snd_card_generic_dev() - AMD Au1x00: fix DMA init/cleanup - AMD Au1x00: AC'97 controller is memory mapped + MIXART driver - Remove xxx_t typedefs: PCI miXart + MPU401 UART - Fix possible races in timer callbacks - Fix check of enable module option - [PATCH] pnp: mpu401: adjust pnp_register_driver signature - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - Remove xxx_t typedefs: MPU401 - Remove xxx_t typedefs: MPU401 - mpu401 - Use platform_device + MSND driver - Remove xxx_t typedefs: ISA MSND-Pinnacle + Maestro3 driver - Remove xxx_t typedefs: PCI Maestro3 - Remove xxx_t typedefs: Patches - maestro3 - Fix PM support - maestro3.c: fix BUG, optimization - Regenerated maestro3.patch + Memalloc module - semaphore -> mutex (core part) - Use dma_alloc_coherent() hack on i386 only - Fix patch - Define dummy __GFP_XXX for older kernels - dynamic minors (6/6): increase maximum number of sound cards - Removed unneeded page-reserve - Regenerated patch - unpaged: fix sound Bad page states + NM256 driver - nm256 - Code clean up - Remove xxx_t typedefs: PCI NM256 - nm256-intel - Fix PM support - Fix NM256 hard lock up + OLD GF1 header - Remove xxx_t typedefs: old gf1.h + OPL3 - Fix possible races in timer callbacks - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (driver part) - Fix use after free in opl3_seq and opl3_oss - 2.6 kernel sync: small patches - Remove xxx_t typedefs: OPL3 - opl3 - Fix the unreleased resources - Fix bogus snd_device_free() in opl3-oss.c + OPL3SA2 driver - opl3sa2 - Fix conflict of driver name on sysfs - Remove xxx_t typedefs: ISA OPL3SA2 - opl3sa2 - Use platform_device - Fix compilation without CONFIG_PNP - Fix adding second dma channel + OPL4 - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (driver part) - Remove xxx_t typedefs: OPL4 + OSS device core - [PATCH] mark f_ops const in the inode - Sync with 2.6 GIT tree + Opti9xx drivers - opti9x - Fix compile without CONFIG_PNP - opti93x - Fix a compile warning - Replace semaphore with mutex - Add snd-miro driver - Move miro driver to alsa-kernel - Remove obsolete kfree_nocheck call - Remove xxx_t typedefs: ISA Opti9xx - Remove xxx_t typedefs: ISA Miro - opti9xx - Use platform_device - miro - Use platform_device - Fix double free in error path of miro driver - unregister platform devices + PARISC Harmony driver - harmony - Code clean up - Remove xxx_t typedefs: PARISC Harmony + PC98(CS423x) driver - Remove xxx_t typedefs: ISA CS423x-PC98 + PCI drivers - Added a new als300 driver - Make CONFIG_SND_CS46XX_NEW_DSP yes as default - Add snd-riptide driver for Conexant Riptide chip - Move riptide driver to alsa-kernel - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - Move snd-als300 to alsa-kernel - Add support for the CS5535 Audio device - Sort Kconfig entries - Add PCXHR driver - Move PCXHR driver to alsa-kernel - Enable asihpi only for i386 + PDAudioCF driver - Don't NULL check vfree argument in pdaudiocf_pcm.c - [PATCH] 2.6 kernel sync: pcmcia: a lot of changes - Fix build of pcmcia drivers on 2.6.16 kernel - Remove xxx_t typedefs: PCMCIA PDaudioCF - pdaudiocf - Fix PM support - 2.6-sync: Sync with 2.6.16rc1 - Fix compilation for older kernels - Memory leak in sound/pcmcia/pdaudiocf/pdaudiocf.c + PDPlus driver - Remove xxx_t typedefs: PCI PD-plus + PPC - powermac - fix compile with older kernels - powermac - Use platform_device + PPC AWACS driver - Remove xxx_t typedefs: PowerMac + PPC Beep - Remove xxx_t typedefs: PowerMac + PPC Burgundy driver - Remove xxx_t typedefs: PowerMac + PPC DACA driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes - Remove xxx_t typedefs: PowerMac + PPC Keywest driver - powermac - sync with 2.6 kernel - powermac - fix compile with older kernels - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC PMAC driver - powermac - sync with 2.6 kernel - powermac - fix compile with older kernels - sound/ppc/pmac.c typo - 2.6 kernel sync: small patches - powermac - Revert the last addition for 17" powerbook - Remove xxx_t typedefs: Patches - powermac - Use platform_device - powerpc: Fix sound driver use of i2c - Fix compile with older kernel - snd_powermac: Add ID for Spring 2005 17" Powerbook + PPC PowerMac driver - powermac - fix compile with older kernels - unregister platform device again if probe was unsuccessful - powermac - Use platform_device + PPC Toonie - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC Tumbler driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes - PowerBook 6,1: headphone not detected after suspend in snd_powerpc - powerpc: Fix sound driver use of i2c - Fix tumbler.patch + PXA Mainstone driver - Added more files including ALSA codes - Fix snd_xxx_t typedefs - Sync with current 2.6 code + RME HDSP driver - Remove xxx_t typedefs: PCI HDSP + RME32 driver - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI RME32 + RME96 driver - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI RME96 + RME9652 driver - hdsp - Fix printk warnings - sound/pci/rme9652/hdspm.c: fix off-by-one errors - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI HDSP-MADI - Remove xxx_t typedefs: PCI RME9652 + RTC timer driver - Remove xxx_t typedefs: Timer + Raw OPL FM - Remove xxx_t typedefs: OPL3 + SA11xx UDA1341 driver - unregister platform device again if probe was unsuccessful - Clean up sa11xx-uda1341 driver - Remove xxx_t typedefs: ARM SA11xx-UDA1341 - Use platform_device + SAA7134 driver - Add saa7134-alsa.c for sync - Added more files including ALSA codes - Fix snd_xxx_t typedefs - 2.6 kernel sync - sync with recent 2.6 + SB drivers - sound/isa/sb/sb_mixer.c double kfree - ALS4000 update - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - Add PM support to SB-support code + SB16/AWE driver - sb16 - Fix duplicated PnP entry - semaphore -> mutex (ISA part) - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - Add PM support to SB-support code - sb16 - Use platform_device and add PnP support + SB8 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - sb8 - Use platform_device and add PnP support + SPARC - Remove snd_card_generic_dev() + SPARC AMD7930 driver - Remove xxx_t typedefs: SPARC AMD7930 - Remove snd_card_generic_dev() + SPARC DBRI driver - dbri - Don't return errors without CONFIG_PROC_FS - Remove xxx_t typedefs: SPARC DBRI + SPARC cs4231 driver - 2.6-sync - fix typos - Remove xxx_t typedefs: SPARC CS4231 - Remove snd_card_generic_dev() - 2.6-git-sync: Sync sparc/cs4231.c + Serial BUS drivers - Remove xxx_t typedefs: Patches + SonicVibes driver - Remove xxx_t typedefs: PCI Sonicvibes + Sound Galaxy driver - Remove xxx_t typedefs: ISA SB/AD-clone - sgalaxy - Use platform_device, add PM support + Sound Scape driver - Remove xxx_t typedefs: ISA SoundScape - sscape - Use platform_device + SoundFont - semaphore -> mutex (driver part) - Remove xxx_t typedefs: Emu-X synth + Support code for old kernels - fix compilation on earlier kernels - Fix for the recent changes of pnp_*_regsiter_driver() - Add (psuedo) suspend/resume callbacks + Synth - Remove xxx_t typedefs: Emu-X synth + Trident driver - Prevent ALSA trident driver from grabbing pcnet32 hardware - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - Remove xxx_t typedefs: PCI Trident - trident - Fix PM support + UDA1341 - Clean up sa11xx-uda1341 driver + USB USX2Y - 2.6-sync - Remove .owner field from usb drivers - Regenerated patches for usb drivers - [PATCH] Typo fixes - usx2y - Code clean up - Remove xxx_t typedefs: USB-USX2Y - Remove xxx_t typedefs: Patches - unpaged: sound nopage get_page - Fix for 2.6.14 and older kernels + USB generic driver - usb-audio: fix non-48k sample rates with SB Audigy 2 ZS - 2.6-sync - Remove .owner field from usb drivers - Regenerated patches for usb drivers - usb-audio: optimize snd_usbmidi_count_bits() - usb-audio: add Edirol PC-50 support - Regenerate for mutex changes - fix usbmixer double kfree - fix resource leak in usbmixer - usb-audio: fix Edirol UA-20 support - add another Phase 26 quirk - no need to check pointers passed to vfree() for NULL - usb-audio: don't use empty packets at start of playback - usb-audio: factor out packet size calculation code - usb-audio: add UM-1EX/UM-2EX information - usb-audio: add Casio AP-80R support - usb-audio: show USB error descriptions - usb-audio: change Casio quirk product name - usb-audio: add Casio PL-40R support - usb-audio: add Maya44 mixer control names - Remove xxx_t typedefs: USB-Audio - Subject: usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME - Add support for EDIROL UM-3ex - usb-audio: cosmetic changes - usb-audio: add error message about missing split iso support - Fixes audiophile usb analog capture with the new device_setup parameter - Patch regenerated - Test volume resolution of usb audio at initialization - usb-audio: add Miditech Play'n Roll support - usb-audio: add Roland G-70 support - snd_pcm_format_name() is no longer exported - usb-audio: fix number of G-70 ports - usb-audio: add MDP-5/EZ-J24 support + Utils - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - check for errors in patches - dynamic minors (4/6): dynamic minor number allocation - Changed file permissions for script and added .hgignore file - pc-speaker hooks for 2.6.15 - Add a patch for PnP suspend/resume - Another build fixes - Update of PC-speaker driver + VIA82xx driver - via82xx - Add dxs entry for ASRock mobo - via82xx - Add dxs_support entry - via82xx - Add dxs_support entry for EpoX 9HEAI - via82xx - Add dxs entry for a FSC board - via82xx - Add dxs entry for P4M800/VIA8237R - via82xx - Add a dxs entry for ECS K8T890-A - via82xx - Add dxs entry for FSC Amilo L7300 - via82xx - Add dxs entry for EPoX EP-8KRAI - Remove xxx_t typedefs: PCI VIA82xx - via82xx - Fix PM support - via82xx: add support for VIA VT8251 (AC'97) - via82xx - Add a quirk for Targa Traveller 811 - via82xx - Add dxs_support for ASUS mobo - via82xx - Add dxs entry for ASRock mobo + VIA82xx-modem driver - Remove xxx_t typedefs: PCI VIA82xx - via82xx - Fix PM support + Wavefront drivers - wavefront - Fix a compile warning - Eliminate __attribute__ ((packed)) warnings for gcc-4.1 - remove gcc-2 checks - Remove xxx_t typedefs: ISA Wavefront - wavefront - Use platform_device + YMFPCI driver - ymfpci: fix SPDIF sample rate information - ymfpci: fix swapped channels in SPDIF output - ymfpci: show chip model - Remove xxx_t typedefs: PCI YMFPCI - ymfpci - Fix PM support - ymfpci - make rear channel swap optional + au88x0 driver - au88x0 - 64bit arch fixes - au88x0 - clean up __devinit/__devexit - Overrun in sound/pci/au88x0/au88x0_pcm.c - au88x0 - Fix structs for equalizer - au88x0 - Fix a compile warning - au88x0: Remove unneeded call to pci_dma_supported() - Remove xxx_t typedefs: PCI AU88x0 + cvscompile script - Changed file permissions for script and added .hgignore file + pci_ids.h update - Sync with 2.6 GIT tree - Sync with current 2.6 code - Keep non-ALSA kernel files - Add support for the CS5535 Audio device + snddevices script - Remove bashism from snddevices
- alsa-lib
+ Core - implementation of pcm simple helper function - Skip resmgr when EAGAIN or EBUSY - Portability fix for alsa-lib on mips - Avoid unnecesasry call of resmgr - allow changing of device directory path - Fix infinite parse of recursive definitions - Fix permission of cvscompile - Changed permissions for scripts and added .hgignore file - Check wordexp.h for ulibc - Allow partial build with selected components + Control API - Fix compile warnings - remove superfluous free() checks - allow changing of device directory path - Fix memory leaks + HWDEP API - Do not abort in snd_xxx_close() functions - remove superfluous free() checks - allow changing of device directory path + Instrument API - remove superfluous free() checks + Mixer API - Fix the handling of stereo capture source - Fix compile warnings - remove superfluous free() checks - Fix the description of snd_mixer_handle_events() + PCM API - Fix compile warnings - Fix check of nonblock option - Fix fullduplex with dmix/dsnoop - Fix plug conversion of non-linear formats - implementation of pcm simple helper function - Add "nonblock" option for hw layer - pcm_ladspa - setup control outputs all times - return ENODEV for disconnected devices - Fix double free in rate plugin - Add restriction parameters to pcm hw layer - Fix snd_pcm_write*() return values at start up - Fix PCM auto-start conditions - Fix noisy output of dmix with two periods - Fix compilation with assert() - pcm_ladspa plugin - more verbose output - dmix: add S24_3LE support - dmix: fix interleaved check - Remove bogus ATTRIBUTE_UNUSED - Fix infinite loop in snd_pcm_wait() - Do not abort in snd_xxx_close() functions - allow changing of device directory path - pcm - fix the buffer allocation for NONINTERLEAVED mmap access - Fix S24_BE format conversions - Support multi-card/device for direct plugins - pcm laspa plugin - Added credits to MediaNet AG - Fix infinite parse of recursive definitions - rate plugin: optimize calculation of the continuous buffer part - rate plugin: fix fragment size calculation - rate plugin: wait for data to be drained - Fix restoration of PCM open mode - Add init callback to extplug - Fixes S16 byte swapping with generic dmix code - abort snd_pcm_dmix_drain when state is SND_PCM_STATE_XRU - Abort from snd_pcm_dshare_drain in XRUN state - direct plugins - fixed ipc_gid initialization when gid specified as number - pcm dump() routines update: use spaces to indent texts - fix compilation with gcc 2 - 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 meter plugin - LADSPA plugin: fix compilation - Fix segfault with PCM rate plugin - Fix generation of IEC958 subframes - Fix compile error - big ALSA LADSPA plugin rewrite for multiple channel LADSPA plugins - ladspa plugin - SIGSEGV fix when label is not specified - Fix compile warnings - snd_pcm_set_params() - added workaround for vortex driver - dmix - Allow more flexible buffer sizes - Fix extplug->channels initialization - Fix timer read from 32bit user-space on 64bit kernel - Add support for S32_3LE and byte-swapped S16/S32 to softvol - Use snd_user_file() in pcm_ladpsa.c - Revert the last fix: finer sync of dmix in delay callback - Fixed snd_pcm_set_params() error code - alsa-lib - added pcm_errors section - alsa-lib - added ENOTTY and ENODEV to pcm_errors section - Fix compile warnings - Fix PCM without control/status mmap - Fix errors in partial reads/writes with rate plugin - Make plugin functions static - Fix segfault of iec958 plugin with preamble - Move snd_is_local() to socket.c - Allow partial build with selected components - Minor optimization on mmap + PCM Plugin API - Create rate converter plugin SDK - Fix declaration of snd_pcm_ladspa_open() + RawMidi API - Do not abort in snd_xxx_close() functions - allow changing of device directory path - Fix infinite parse of recursive definitions - alsa-lib virtual rawmidi device: fixed typo (NONBLOCK mode) + Sequencer API - Fix compile warnings - Do not abort in snd_xxx_close() functions - fix a typo - allow changing of device directory path - Fix infinite parse of recursive definitions - remove SND_SEQ_CLIENT_{DUMMY,OSS} symbols + Timer API - Do not abort in snd_xxx_close() functions - allow changing of device directory path - Suppress warning messages from old timer + /Makefile.am - Allow partial build with selected components + /alsalisp/Makefile.am - Don't install alsalisp + /include/Makefile.am - Create rate converter plugin SDK + /modules/Makefile.am - Allow partial build with selected components + /src/Makefile.am - Allow partial build with selected components + ALSA Lisp - remove superfluous free() checks + Configuration - Fix a missing line in PMacToonie.conf - snd-ca0106: update mixer controls names from SPDIF to IEC958 - Fix check of nonblock option - Add "nonblock" option for hw layer - Add missing alias entries - Fix configuration for Aureon and Prodigy71 boards - remove duplicate parameter - Remove bad assert - Add channels parameter to surround40/51 definitions - Fix free of uninitialized pointer - remove superfluous free() checks - Support multi-card/device for direct plugins - Fix infinite parse of recursive definitions - Remove superfluous wordexp.h inclusion - Fix buffer size handling of direct plugins - Add PCM definitions dpl and dpl2 - snd-ca0106 Fixed SPDIF output. - dmix - Allow more flexible buffer sizes - Make dmix/dsnoop as default PCM for ICE1724 - Make dmix/dsnoop as default for ICE1712 + Documentation - Add description about non-blocking behavior - Add description for new configure options + External PCM Filter Plugin SDK - Add init callback to extplug + External Rate Converter Plugin SDK - Create rate converter plugin SDK + Filename helpers - Fixed compilation when HAVE_WORDEXP_H is not defined - snd_user_file - keep doxygen happy - Add a workaround for systems without wordexp + Simple Abstraction Mixer Modules - Fix compile warnings + Socket helpers - Move snd_is_local() to socket.c + Test/Example code - Added pcm_min test & example - minimalistic pcm output - pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call - Fix compile errors/warnings - pcm_min.c example - corrected comment - Remove code from check_PROGRAMS + Utils - Changed permissions for scripts and added .hgignore file
- alsa-plugins
+ Core - Add samplerate rate converter plugin - Add a52 output plugin - Structure reorganziation, added polyp plugin - Add upmix and vdownmix plugins - Change autoconf requirement to 2.59 - Fixes for polyp plugin + /Makefile.am - Add samplerate rate converter plugin - Add a52 output plugin - Structure reorganziation, added polyp plugin - Add upmix and vdownmix plugins + /ctl/Makefile.am - Structure reorganziation, added polyp plugin + A52 Output plugin - a52 plugin - Fix iec958 frames for S16-BE - Add a52 output plugin - Fix XRUN detection in a52 plugin - Accept integer for card option + Automatic upmix / downmix plugins - Misc fixes for upmix plugin - Add upmix and vdownmix plugins + Documentation - Fix a typo - Add samplerate rate converter plugin - Misc fixes for upmix plugin - Add a52 output plugin - Update polyp plugin - Fix Makefile.am entry - Add upmix and vdownmix plugins + Jack PCM plugin - Allow concurrent runs with different names - Fix a compile warning - jack plugin closes stdin if jack is unavailable + OSS Mixer -> ALSA Control plugin - Fix misc compile warnings - Check the malloc error - Structure reorganziation, added polyp plugin + Polyp -> ALSA plugin - Fix handling of ctl elements - Update polyp plugin - Fixes for polyp plugin - Properly terminate stream in polypaudio plugin - Incorrect revents in polypaudio plugin - Make polypaudio plugin thread safe + Rate Converter plugins - Add samplerate rate converter plugin
- alsa-utils
+ Core - Add WAV file playback support to speaker-test + ALSA Control (alsactl) - Remove obsolete power command from alsactl + Speaker Test - Improve buffer/period set up in speaker-test - Fix missing commas - Add --nloops option and fix manpage - Fix a typo in speaker-test help text - Make speaker-test compatible with dmix by default. - Avoid unnecessary drain/restart in speaker-test - speaker-test - Fix missing i18n - speaker-test: Fix version reporting. - Tentative fix for speaker-test WAV with 5 or more channels - Add missing comma - Fix compile on big-endian arch - Remove loops after errors - Add WAV file playback support to speaker-test + alsaconf - Fix a text in alsa-utils - Minor clean up of bashism - Fix PCI class and name extraction in alsaconf - Use amixer -s option + amixer - amixer - Add -s option + aplay/arecord - Fix a typo in manpage - Don't show invalid plug example in the error message of aplay - alternative peak meter for aplay - split interleaved files in arecord when reaching 2GB + cvscompile - Add exec permission to cvscompile
- alsa-tools
+ Core - Fix exec permission of cvscompile and add .hgignore + Digigram Echo Mixer - Support both GTK+1.2 and GTK+2.x + Envy24 Control - envy24control - Delta 1010LT driver has Word Clock Status now - Fix envy24control digital input on Terratec DMX6fire - Rationalise envy24control controls specific to Terratec DMX6fire - envy24control wordclock text patch - envy24control - Fix/clean up checks of DMX 6fire - Change on-screen appearance of envy24control - Change scroll policy in envy24control - Fix for Delta boards - Tidy up DMX6fire eeprom checks - envy24control: missing command line option help text - Update envy24control man page - envy24control - Tidy up redundant declarations - envy24control - select external clock source for WordClock - Support both GTK+1.2 and GTK+2.x + RME Digi Control - Support both GTK+1.2 and GTK+2.x + ac3dec (Dolby Digital Decoder) - Fix exec permission of cvscompile and add .hgignore - Fix compile warnings - Fix compile error with the recent gcc + as10k1 (EMU10K1+ DSP Assembler) - Fix exec permission of cvscompile and add .hgignore + ld10k1 (EMU10K1+ DSP Code Loader) - Add Equalizer support for emu10k1 Audigy - ld10k1 - Fix eq10 patch for SB Live
- alsa-oss
+ Core - Add .hgignore and fix permission of cvscompile + Mixer Emulation - Fix the handling of playback elements without switch
- alsa-firmware
+ Core - Fix exec permission to cvscompile and add .hgignore + Digigram Echo Audio Firmware - Echoaudio - new firmware - Removed Gina3gDSP.c