Changes v1.0.14 v1.0.15
Jump to navigation
Jump to search
Changes v1.0.14 v1.0.15 detail
Changelog between 1.0.14 and 1.0.15 releases
alsa-driver
Sound Core
- 2.6.22 is supported as well.
- Create hacked autoconf.h from the kernel build tree
- add empty kthread wrappers
- release 1.0.15rc3
- Remove gzipped file in install-modules
- Add SPI devices to ALSA Kconfig and Makefile
- pc-speaker update
- hda-intel: prevent build on old kernels
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- release 1.0.15
- Disable link with ac97_bus driver for older kernels
- release 1.0.15rc1
- [S390] Kconfig: menus with depends on HAS_IOMEM.
- Fix for CONFIG_HAS_DMA
- Support xxx-y style in Makefile for 2.2/2.4 kernels
- Avoid SOC for 2.6.9 or older kernels
- Some hacks to fix build on RHEL4/CentOS4
- release 1.0.15rc2
- add CONFIG_HAS_IOPORT check for SC6000 ISA driver
- PC-Speaker driver update
ALSA Core
- unregister_chrdev(): ignore the return value
- Regenerate the patch
- Add workaround for pci->revision
- hda-intel - Add hwdep interface
- add empty kthread wrappers
- change return type of pci_save/restore_state wrappers
- Add a workaround to make snd-page-alloc independent from snd
- misc_driver: protect PM code with CONFIG_PM
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- linux 2.6 sync - spelling/typo fixes
- Fix build error without CONFIG_HAS_DMA
- Clean up Makefile
- Fix the wrong kfree error with kmemdup
- sound: snd_register_device_for_dev fix
- Regenerate sound.patch
- Fix isa driver wrapper for 2.2/2.4 kernels
SoC PXA2xx Core
- [ARM] 4527/1: pxa: fix pxa27x ac97 cold reset in ASoC due to CKEN change
- [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume
- fix file specification in comments
Control Midlevel
- Add helper functions for frequently used callbacks
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- unexport snd_ctl_elem_{read,write}
- Some hacks to fix build on RHEL4/CentOS4
- Fix a typo
PCM Midlevel
- Fix substream to check in PCM drain
- pcm: merge rates[] from pcm_misc.c and pcm_native.c
- pcm: add snd_pcm_rate_to_rate_bit() helper
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- Fix 'discards qualifiers' compile warnings in pcm.h
- Kill useless volatile in pcm.h
- Support 3-bytes 24bit format in PCM OSS emulation
RawMidi Midlevel
- Clean up duplicate includes in sound/core/
Timer Midlevel
- timer: check for incorrect device state in non-debug compiles, too
/arm/Makefile
- Move CONFIG_H3600_HAL codes to sa11xx-uda1341.patch
/i2c/Makefile
- Clean up Makefile
/isa/Makefile
- Gallant SC-6000 driver
/soc/codecs/Makefile
- ASoC CS4270 codec device driver
/spi/Makefile
- Add SPI devices to ALSA Kconfig and Makefile
- ALSA sound driver for the AT73C213 DAC using Atmel SSC driver
AC97 Codec
- Use msecs_to_jiffies() in ac97_codec.c
- Add missing static in ac97_codec.c
- Disable link with ac97_bus driver for older kernels
- Add default values for power-saving as Kconfig options
- linux 2.6 sync - spelling/typo fixes
- ac97 - Suppress the reset of audio-codec from modem-codec at resume
- ac97: YMF743 missing controls support (1/2)
- ac97: YMF743 missing controls support (2/2)
AC97 bus driver
- Fix build with older kernels
AD1848 driver
- isa libs Makefiles cleanup
- Fix invalid schedule_timeout_interruptible()
- ad1848: fix AD1848P macro
- ad1838/cs4231 - fix MCE timeout upon initial load
- ad1848: replace HZ calculus with msecs_to_jiffies()
- ad1848/cs4231: replace commented out debug code with snd-printd{,d}
- ad1848_lib: waiting loops done after cs4231_lib
- ad1848_lib: replace common delay loop by function
- ad1848: Fix msleep while atomic
- ad1848: simplify MCE down code
ALI5451 driver
- Add workaround for pci->revision
- ali5451 warning fix
- PCI: Change all drivers to use pci_device->revision
ALSA sequencer
- seq_midi_event: fix encoding of data bytes after end of sysex
- seq_midi_event: prevent running status after system messages
- seq_midi_event: fix parsing of missing data bytes
- seq_midi_event: fix parsing of F9/FD bytes
- some kmalloc/memset ->kzalloc (tree wide)
- Fix invalid schedule_timeout_interruptible()
- schedule_timeout() fix for core/seq/seq_instr.c
ALSA<-OSS emulation
- Remove ifdefs from OSS PCM emulation codes
- Simplify the format conversion in PCM OSS emulation
- Support 3-bytes 24bit format in PCM OSS emulation
- Add new AFMT_* formats for OSS emulation
ALSA<-OSS sequencer
- seq: resource leak fix and various code cleanups
ARM PXA2XX driver
- [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume
ATIIXP driver
- Add workaround for pci->revision
- PCI: Change all drivers to use pci_device->revision
ATIIXP-modem driver
- Add workaround for pci->revision
- PCI: Change all drivers to use pci_device->revision
Apple Onboard Audio driver
- Fix tas_suspend/resume build warning
- Clean up with common snd_ctl_boolean_*_info callbacks
- Driver core: change add_uevent_var to use a struct
- snd-aoa-codec-onyx: fix typo
Asihpi driver
- remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()
- Build fix for 2.6.23-rc1
- check for linked substreams of different cards
- Fix build with 2.6.23-rc1 kernel
- asihpi - Fix StreamGetInfo
- asihpi unify play/capture timer functions
- asihpi: mmap and link streams
- asihpi: Fix compatibility with 64-bit resource_size_t
- alsa-driver: use schedule_timeout_{,un}interruptible.
Atmel AT73C213 DAC driver
- ALSA sound driver for the AT73C213 DAC using Atmel SSC driver
BT87x driver
- snd-bt87x: Power down audio ADC when not in use
- pcm: add snd_pcm_rate_to_rate_bit() helper
- 2.6 kernel sync (2007/10/15) - small patches
- bt87x: fix detection of generic boards
- snd-bt87x: Improve support for different board types
- Regenerate bt87x.patch
- bttv: Fix Viewcast Osprey 440 support
- bt87x - Add known PCI ID entries
CA0106 driver
- snd-ca0106:Add recognition for new variant. Fixes ALSA bug#3251
- Coding style fix sound/pci/ca0106/ca_midi.h
- ca0106: Add analog mute controls for cards with SPI DAC
- ca0106: replaced control add sequences with macro
- ca0106: power down SPI DAC channels when not in use
- ca0106: Add more symbol SPI register names and use them
- ca0106: remove extra commands in SPI DAC init sequence
CMI8788 driver
- cmi8788: add sync start
- cmi8788: change shortname
- cmi8788: add __NO_VERSION__
- add cmi8788 driver
- cmi8788: use one function for pointer callback
- cmi8788: write correct values to BaseTCount
- cmi8788: move hw_params-specific code to hw_params callback
- cmi8788: fix and optimize trigger callback
- cmi8788: clean up pcm init
- cmi8788: remove int_sta_mask field
- cmi8788: optimize interrupt handler
- cmi8788: move interrupt enabling out of trigger callback
- cmi8788: initialize stream mask bits once
- cmi8788: fix AC97 playback interrupt mask
- cmi8788: merge interrupt and DMA bit masks
- remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()
- cmi8788: cache interrupt/dma mask registers
- cmi8788: clear interrupt/DMA status when loading
- cmi8788: make interrupt acking more robust
- cmi8788: fix formatting
- cmi8788: remove unused symbols
- cmi8788: remove ioremap
- cmi8788: remove cmi_printk
- cmi8788: reorganize chip data
- cmi8788: remove controller structure
- cmi8788: move PCM code to cmi_pcm.c
- cmi8788: remove unused fields
- cmi8788: fix interrupt status check
- cmi8788: move declarations to header
- cmi8788: remove typedefs
- cmi8788: remove superfluous NULL checks
- cmi8788: simplify AC97 register writes
- cmi8788: simplify some code
- cmi8788 - Fix build with the recent kernel
- cmi8788: store cmi_substream pointer in runtime->private_data
- cmi8788: clean up pcm open callback
- cmi8788: remove unsupported formats
- cmi8788: fix format bits
- cmi8788: factor out format bits lookup
- cmi8788: add rate setting
- cmi8788: prevent autoloading
- cmi8788: detect chip revisions
- cmi8788: fix capture buffer size
- cmi8788: add SPDIF PCM
- cmi8788: move low-level functions to cmi_lib.c
- cmi8788: simplify more code
- cmi8788: fix pcm hardware info
- cmi8788: remove DMA_chan_reset field
- cmi8788: remove superfluous header
CMIPCI driver
- cmipci: make the test for integrated MIDI port address more robust
- cmipci: add msbits constraint for 24-bit format
- cmipci: reorganize chip version detection
- cmipci: remove has_dual_dac
- cmipci: show actual chip name in card longname
- cmipci: remove invalid channels constraint
- cmipci: add 96 kHz support
- cmipci: do not check for integrated FM/MIDI ports with chip version 37
- cmipci: check that the legacy MIDI port works
- cmipci: show real chip name in card name
- cmipci: fix version 37 detection
- cmipci: update register definitions
- cmipci: show more registers in proc file
- cmipci: reset the chip when initializing
- cmipci: initialize 0x90 registers
- cmipci: allow 96 kHz playback on non-multichannel rear
- cmipci: remove 5.0 format
- cmipci: reorganize set_dac_channels()
- cmipci: fix lookup of double rates
- cmipci: clean up struct cmipci_pcm
- cmipci: fix distortion on rear channels
- cmipci: fix MIDI device name
- cmipci: fix handling of FM/MIDI port addresses
CREDITS file
- Update Claudio's CREDITS information
- linux 2.6 sync (2007-07-30)
- 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree)
- linux 2.6 code sync (2007-07-19)
CS4231 driver
- Fix bugs in mode change/recalibration for opl3sa2 driver
- ad1838/cs4231 - fix MCE timeout upon initial load
- ad1848/cs4231: replace commented out debug code with snd-printd{,d}
- cs4231-lib: replace common delay loop by function
- cs4231 header split
- cs4231-lib: improved waiting after mce_down
- Fix thinko in cs4231 mce down check
CS423x drivers
- isa libs Makefiles cleanup
CS46xx driver
- cs46xx - Fix PM resume
- Clean up Makefile
- sound/pci/cs46xx/: fix an off-by-one
CS5535 driver
- cs5535audio: correctly set dma->substream
- cs5535audio: fix PRD register save/restore power management race
- cs5535audio: update PCI device handling in suspend/resume
- cs5535audio: fix ACC_BM[x]_CMD register handling
- cs5535audio: drop unused bus master stuff
- Clean up Makefile
CX88 driver
- 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree)
Digigram PCXHR driver
- pcxhr - Fix trigger start with non-linked streams
- pcxhr - Fix dB level information
Digigram VX core
- Clean up with common snd_ctl_boolean_*_info callbacks
Documentation
- hda-codec - update of documentation
- Add missing model entries for HD-audio codecs
- usb-audio - Fix AC3 with M-Audio Audiophile USB
- hda-codec - Rename HP model-specific quirks
- This patch adds more support for Dell systems with Stac9205 codecs.
- hda-intel - Add power_save_controller module option
- hda-codec - Add support for Haier W66
- More description on duplex streams with OSS emulation
- hda: support for S/PDIF out on ASUS M2V
- cmipci: do not check for integrated FM/MIDI ports with chip version 37
- document basic TLV stuff
- sc6000: documentation fix
- Add descriptions for new module options of snd-sscape driver
- Add description about power-saving mode
- hda-codec - Add ALC268 acer model
- hda-codec - Add support for Macbook Pro rev3
- hda-codec - Fix Dell laptops support with STAC codecs
- usb-audio - Fix audiophile-USB quirk for little-endian
- hda-intel: support for iMac 24 released on 09/2006
- Fixes to follow the standard coding style
- hda-codec - Add laptop-automute model for AD1986A
- hda-codec - Add missing model names for ALC882 codecs
- hda-codec - Add more Dell systems
- hda-codec - Add support for Acer Aspire laptops
- doc - Remove IRQF_DISABLED from the example description
- wavefront - Use standard firmware loader
- hda-codec - Add support of ALC268 codec
- hda-codec - Add model dell for Dell XPS M1210
- Add description of sc6000 driver
- Fix OSS documentation about 3bytes format
- hda-codec - Add option texts and descriptions for new Realtek models
- cmipci: fix handling of FM/MIDI port addresses
- hda-codec - Add AD1882 codec support
- hda-codec - Fix Gateway laptops with STAC9200
- Add missing models for Dell with STAC9200 codec
Dreamcast AICA sound (pcm) driver
- aica - fix behaviour in poor resource conditions
- 2.6 kernel sync (2007/10/15) - small patches
EMU10K1/EMU10K2 driver
- emu10k1: enable emu1010 only on 2.6 kernels
- snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-Mu
- snd-emu10k1:Improves firmware loading for E-Mu cards.
- snd-emu10k1:Support for ADAT and S/PDIF.
- emu10k1 - EMU 1212 with 16 capture channels
- Routines for effect processor FX8010: Use list_for_each_entry
- This patch removes memset() from snd_emu10k1_fx8010_info() which apparently
- snd-emu10k1: Initial support for E-Mu 1616 and 1616m.
- snd-emu10k1:Enable E-Mu 1616m notebook firmware loading.
- emu10k1 - Fix memory corruption
- snd-emu10k1:Implement SPDIF/ADAT status.
- snd-emu10k1:Unmute the Audio/Micro Dock after firmware load.
- emu10k1: There's no need to cast vmalloc() return value in snd_emu10k1_create(
)
ENS1370/1+ driver
- fix ensoniq section mismatch
ES18xx driver
- add the ESS1879 pnpbios ID to the es18xx driver
ES1968 driver
- ESS Maestro 1/2/2E Sound Card: Use list_for_each_entry
Echoaudio driver
- echoaudio - Add barrier() to prevent compiler optimization
- echoaudio - Remove superfluous volatile prefix
Generic drivers
- ALSA: more section mismatches
- Clean up with common snd_ctl_boolean_*_info callbacks
- pc-speaker update
- fix section mismatch
- more section mismatches
- portman2x4 section mismatch
- PC-Speaker driver update
HDA Codec driver
- hda-codec - rewrite amp cache more generic
- hda-codec - introduce command register cache
- hda-codec - optimize resume using caches
- hda-codec - add snd_hda_codec_stereo() function
- hda-codec - Clean up bind-controls
- hda-intel - Add POWER_SAVE option
- hda-codec - Fix ALC268 acer model
- hda-codec - Fix capture on ALC262 HP machines
- hda-codec - code cleanups in patch_sigmatel.c
- hda-codec - Fix HP Nettle 5.1 output
- hda-codec - Add HP Lucknow 5.1 support
- hda-codec - Add missing model parameter strings for ALC262
- hda-codec - Fix number of pin widgets with STAC codecs
- hda-codec - Add LG LW20 line-in capture source
- hda-codec - Add quirk for HP Samba
- hda-codec - Rename HP model-specific quirks
- hda-intel - Coding style fixes
- hda-intel - Add hwdep interface
- hda-codec - Add a generic bind-control helper
- hda-codec - kernel config for each codec
- hda-codec - Add quirk for another MSI laptop to alc883_cfg_tbl[]
- hda-codec - Fix Thinkpad X61/T61 outputs
- hda-codec - Fix for Fujitsu Lifebook C1410
- hda-codec - Add missing Mic Boost for some ALC882 models
- hda-codec - Add support for Toshiba A305
- hda-intel - Fix resume with power save
- This patch adds more support for Dell systems with Stac9205 codecs.
- hda-codec - Add support for Haier W66
- hda-codec - Add SPDIF support on ALC880 fujitsu model
- sound/pci/hda/patch_realtek.c: remove dead code
- hda-codec - Fix the error in DAC assignment of STAC codec
- hda-codec - Fix Toshiba A100 with ALC861
- hda-codec - Add support for the ASRock K8NF6G-VSTA motherboard
- hda-codec - Fix Oops with AD1984 thinkpad model
- hda: support for S/PDIF out on ASUS M2V
- HDA - Change default configuration for Fujitsu Si3515
- hda-codec - Fix wrong pin-setup at resume of STAC codecs
- hda-codec - Avoid zero NID in line_out_pins[] of STAC codecs
- hda-intel - fix a race in dynamic power managment
- hda-intel - Fix resume logic, when dynamic power managment is on
- hda-codec - add support for swapping center/LFE channels to STAC codecs
- hda-codec - add support for analog loopback to STAC9204/9205/922x/927x
- hda-codec - make volume knob, the master volume for sigmatel codecs
- hda-codec - Fix support for sigmatel codecs that have 2 or more ADCs
- hda: BIOS changing subsystem id
- hda-codec: Add 4 channel support for Realtek ALC883
- hda-codec: Add two new systems to ALC883
- Add default values for power-saving as Kconfig options
- hda-codec - Add quirks for HP dx2200/dx2250
- hda-intel - Remove invalid __devinit
- hda-codec - Add ALC268 acer model
- hda-codec - Fix PM on ALC885 Intel Macs
- hda-codec - Remove superfluous code
- hda-codec - Add unsol_event to ALC883 Acer Aspire
- hda-intel - Avoid unnecessary work scheduling
- hda-codec - Add model for MSI m673x
- hda-codec - Add auto-mute function to Sony VAIO with STAC9872
- hda-codec - Fix Toshiba A135 model selection
- hda-codec - Add support for Macbook Pro rev3
- hda-codec - Add support for Toshiba Satellite P205
- hda-intel - Fix compile with gcc-3.x
- hda-codec - Fix mater mixer switch of ALC262 sony-amd model
- hda-codec - Fix ALC268 unsol event
- hda-codec - Fix Dell laptops support with STAC codecs
- hda-codec - Some fixes for Realtek codec supports
- hda-codec - Fix ALC662 auto mode
- hda-codec - Fix the recording selection on VAIO laptop
- hda-codec - Add LG LW20 si3054 modem id
- hda: stac9202 mixer fix
- hda-codec - Add quirk for Asus P5LD2
- hda-intel: support for iMac 24 released on 09/2006
- hda-codec - Fix the initial mixer state of ALC262 sony-assamd model
- hda-codec - Add model for Toshiba A135
- hda-codec - Fix input_mux numbers for vaio stac92xx
- hda-codec - Add laptop-automute model for AD1986A
- hda-codec - Add support for ASUS A7M
- hda-codec - Add missing model names for ALC882 codecs
- hda-codec - Add quirk entry for Casper CPR2000
- hda-codec - Fix ALC662 codec support
- hda-codec - Missing support ASUS A7J
- hda-codec - Add more Dell systems
- hda-codec - Add support for Acer Aspire laptops
- hda-intel - Fix NULL dereference in resume
- hda-intel - Don't do suspend if already powered down
- hda-codec - Add missing capture boost for ALC268
- hda-codec - Add support for HP Nettle
- hda-codec - Add support for HP Spartan
- hda-codec - Fix default pin config of Abit AW9D-MAX
- HDA-Intel - Add support for MSI K9AGM2-FIH motherboard
- hda: Enable SPDIF in/out on some stac9205 boards
- hda-codec - Fix AD1988 SPDIF output
- hda-codec - Fix GPIO in resume
- hda-codec - Fix AD1984 basic model
- hda-codec - Add proper model for HP xw series
- hda-codec - Add support of ALC268 codec
- hda-codec - Add HP Pavillion quirk to Realtek code
- hda-codec - Fix ALC662 auto-configuration code
- hda-codec - Add Fujitsu Siemens v3515 support to patch_conexant
- hda-codec - Add model dell for Dell XPS M1210
- hda: add eapd support to additional idt codecs
- hda-codec - Add zero checks in input-mux helper functions
- hda-intel - Improve HD-audio codec probing robustness
- hda: More subsystem id BIOS changes
- hda-codec - Remove conflicting capture mixers for ALC861VD
- hda-codec - Update realtek codec support
- hda-codec - Add support for Biostar NF61S SE mobo
- hda-codec - Add option texts and descriptions for new Realtek models
- hda-intel - Add flush_scheduled_work() in snd_hda_codec_free()
- hda-codec - Fix Master volume with AD1986A laptop model
- hda-codec - Add Mic Boost control with auto-configuration
- hda-codec - Fix 5.1 output in LG LW20
- hda-codec - Add VIA HDA to si3054
- Yet another Uniwill laptop with ALC861 codec
- hda-codec - Add AD1882 codec support
- hda-codec - Fix Gateway laptops with STAC9200
- hda-codec - Re-add quirk support for Dell XPS 1330 and Inspiron 1420
- hda-codec - Add support for Acer Aspire 9303
- hda-codec - Fix wrong pin config order in STAC92xx dell models
HDA Intel driver
- hda-intel - Add POWER_SAVE option
- hda-intel - Add probe_mask blacklist
- hda-intel - Show the last command in warning messages
- hda-intel - Coding style fixes
- Add the MCP73/77 support to hda_intel driver
- alsa: Add the MCP79 support to hda_intel driver
- hda-intel - Fix resume with power save
- hda-intel - Add power_save_controller module option
- hda-intel - Fix resume logic, when dynamic power managment is on
- Intel HD Audio: Use list_for_each_entry(_safe)
- hda-intel - Add position_fix quirk for Dell Precision 390
- hda-intel - Don't do suspend if already powered down
- hda-intel - Improve HD-audio codec probing robustness
- alsa-kernel: schedule_timeout() fixes
HDA generic driver
- hda-codec - introduce command register cache
- hda-codec - optimize resume using caches
- hda-codec - add snd_hda_codec_stereo() function
- hda-intel - Add POWER_SAVE option
- hda-intel - Coding style fixes
- hda-intel - Add hwdep interface
- hda-codec - Add a generic bind-control helper
- hda-codec - kernel config for each codec
- Add missing hda_hwdep.c
- Intel HD Audio: Use list_for_each_entry(_safe)
- hda-intel - Fix compile warning in snd_hwdep_ioctl_compat()
- hda-intel - Fix a typo in Makefile
- hda-codec - Output MFG information for HDA devices
HDSPM driver
- hdspm - Coding style fixes
I2C cs8427
- Workaround for invalid signature read of CS8427
ICE1712 driver
- Fix misspellings collected by members of KJ list.
- ice1712 - Fix missing replacement to snd_ctl_boolean_mono_info
- sound: fix compile error (wrong declaration of devinitdata)
IOCTL32 emulation
- Enable timer ioctls in 32bit compat modules
ISA
- wavefront - Use standard firmware loader
- fix SND_CS5530=y, ISA=n compilation
- Gallant SC-6000 driver
- SC6000 driver - add HAS_IOPORT dependency
MAINTAINERS file
- 2.6 kernel sync (2007-07-20)
- linux 2.6 sync (2007-07-30)
- 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree)
- linux 2.6 code sync (2007-07-19)
MIXART driver
- mixart - Check ioremap error
- sound: convert "sound" subdirectory to UTF-8
- mixart: Add missing vmalloc.h include
MPU401 UART
- more section mismatches
- mpu-401: do not require an ACK byte for the ENTER_UART command
- mpu-401: remove MPU401_INFO_UART_ONLY flag
MSND driver
- fix request_firmware() calls for 2.4 kernels
- alsa-driver: use schedule_timeout_{,un}interruptible.
Memalloc module
- Fix build with 2.6.22 or older kernel
- Fix compile warnings with 2.6.22 kernel
- Add a workaround to make snd-page-alloc independent from snd
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- Fix build error without CONFIG_HAS_DMA
- Fix for CONFIG_HAS_DMA
- Convert snd-page-alloc proc file to use seq_file
- Fix memalloc.patch for rewrite with seq_file
NM256 driver
- nm256 - Add mention of opl3sa2 to a diagnostic message
OPL3
- Clean up Makefile
OPL3SA2 driver
- Fix bugs in mode change/recalibration for opl3sa2 driver
- use __devexit_p
- opl3sa2 - Add Neomagic MagicWave 3D ISA PnP ID
OSS firmware core
- Detach sched.h from mm.h
Opti9xx drivers
- opti9xx: adjust OPL3 FM resource value
- Fix unfreed pnp driver in opti9xx ISA driver
PCI drivers
- hda-intel - Add POWER_SAVE option
- Add workaround for pci->revision
- hda-intel - Add hwdep interface
- hda-codec - kernel config for each codec
- add cmi8788 driver
- sound/hda: fix help text
- git-alsa kconfig fix
- cmipci: show actual chip name in card longname
- Add default values for power-saving as Kconfig options
- hda-intel - Fix a typo in Kconfig
- cmipci: fix handling of FM/MIDI port addresses
PDPlus driver
- remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()
PPC
- Add PS3 sound driver
PPC Beep
- Input: ppc-beep - switch to using input_dev->dev.parent
- Fix beep.patch for 2.6.22/23 kernels
PPC PMAC driver
- remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()
- pcm: add snd_pcm_rate_to_rate_bit() helper
- [POWERPC] Fix snd-powermac refcounting bugs
PPC PS3 driver
- Clean up duplicate includes in sound/ppc/
- Add PS3 sound driver
PXA Mainstone driver
- linux 2.6 code sync (2007-07-19)
RME HDSP driver
- hdsp - Add support for latset RME9632 revisions
RME32 driver
- pcm: add snd_pcm_rate_to_rate_bit() helper
RME96 driver
- pcm: add snd_pcm_rate_to_rate_bit() helper
RME9652 driver
- hdspm - Fix autosync bug
- hdspm - Coding style fixes
SA11xx UDA1341 driver
- Get rid of dead code in sound/arm/sa11xx-uda1341.c
- Move CONFIG_H3600_HAL codes to sa11xx-uda1341.patch
- potential parse error in ifdef
SAA7134 driver
- linux 2.6 sync (2007-07-30)
- 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree)
SB drivers
- Allow shared IRQ for CS5530 device
SC6000 (CompuMedia ASC-9308 + AD1848) driver
- sc6000 build fix
- sc6000: 2 minor fixes
- Gallant SC-6000 driver
- Add sc6000 driver
SPARC DBRI driver
- dbri: driver cleanup
- Fix misspellings collected by members of KJ list.
- dbri - Use linux/of.h instead of asm/prom.h
- dbri: more cleanups
- dbri: conversion to OpenFirmware framework
SPARC cs4231 driver
- 2.6 kernel sync (2007/10/15) - small patches
- CS4231 SBus: Two fixes.
- sun-cs4231: checkpatch fixes
- sun-cs4231 - Remove merge errors
- sun-cs4231: code improvements
- sun-cs4231: improved waiting after MCE down
- Fix thinko in cs4231 mce down check
- sun-cs4231: memory management fix
- sun-cs4231: use cs4231-regs.h
SPI Kconfig
- Add SPI devices to ALSA Kconfig and Makefile
- ALSA sound driver for the AT73C213 DAC using Atmel SSC driver
SoC Audio for the Samsung S3C24XX chips
- Fix Kconfig entry for SND_S3C24XX_SOC_NEO1973_WM8753
- Make s3c24xx_i2s_set_clkdiv() change the correct bits
- s3c24xx-pcm: fix hw_params dma handling
- ASoC S3C24xx machine drivers - lm4857-h missing patch
- sound/soc ioremap/iounmap balancing
SoC Codec CS4270
- ASoC CS4270 codec device driver
- Fix build with cs4270.c
- Fix CS4270 volume control and optimize I2C operations
- CS4270 driver does not compile with I2C disabled
SoC Layer
- ASoC CS4270 codec device driver
SoC PXA2xx Spitz
- Clean up duplicate includes in sound/soc/
SoC SH7760 AC97
- soc/sh: let SND_SOC_PCM_SH7760 depend on SH_DMABRG
Sound Scape driver
- Fix invalid schedule_timeout_interruptible()
- sscape: driver extension to 2nd DMA and WSS port
- sscape: support for audio part of VIVO cards
- alsa-kernel: schedule_timeout() fixes
Synth
- sound/synth/util_mem.c: remove pointless check
USB
- caiaq - support for Native Instrument's RigKontrol3
USB caiaq
- snd_usb_caiaq_input_free() fix
- caiaq - support for Native Instrument's RigKontrol3
- snd-usb-caiaq: Fix compatibility with kernels < 2.6.19
USB generic driver
- This patch is a USB quirk to ensure the Stanton Scratchamp v1 is detected
- usb-audio - Add advanced mode support for Edirol UA-1EX
- missing error check in usb sound driver
- usb-audio - Fix AC3 with M-Audio Audiophile USB
- fix selector unit bug affecting some USB speakerphones
- usbaudio - Add quirk for Roland EXR series
- usb-audio: another Logitech camera/microphone ID match
- snd-usb-audio: Add basic support for E-Mu USB devices.
- usb-audio: update quirk for Rane SL 1 (aka. Serato Scratch Live)
- usb-audio: add Ozone Academic support
- usb-audio: fix parsing of SysEx messages from CME keyboards
- usb-audio - Fix audiophile-USB quirk for little-endian
- usb-audio: allow output interrupt transfers for MIDI
- usb-audio: allow low speed MIDI devices
- usb-audio: add workaround for ESI MIDI Mate/RomIO II
- usb-audio: add Roland SH-201 support
- usb-audio - Add quirk for Roland Juno-G
- USB ID for intergrated quickcam on dell xps m1210
- usb-audio: add quirk for Serato Scratch Live DJ Box
Utils
- Remove libs from toplevel driver list
- pc-speaker update
- Fix the handling of Kconfig int items
- Add CONFIG_HAS_IOMEM
- Fix mod-deps to handle parenthesis with spaces and int values
- Fix build with cs4270.c
- add CONFIG_HAS_IOPORT check for SC6000 ISA driver
- PC-Speaker kernel patch for 2.6.22
VIA82xx driver
- via82xx - Add DXS quirk for Shuttle AK31v2
- alsa-kernel: schedule_timeout() fixes
Wavefront drivers
- Remove unreferenced header file include/sound/wavefront_fx.h
- fix request_firmware() calls for 2.4 kernels
- Fix invalid schedule_timeout_interruptible()
- wavefront - Use standard firmware loader
- alsa-kernel: schedule_timeout() fixes
YMFPCI driver
- ymfpci: fix volume handling of the 44.1 kHz slot
au88x0 driver
- au88x0: mem leak fix in snd_vortex_create()
- au88x0: add dependency to au88x0.c
- au88x0_synth.c bugfix
- PCI: Change all drivers to use pci_device->revision
ic2-id.h update
- ASoC CS4270 codec device driver
pci_ids.h update
- 2.6 kernel sync (2007-07-20)
- linux 2.6 sync (2007-07-30)
alsa-lib
Core
- improved python detection and added --with-pythonincdir for configure.in
- Allow empty pythonincdir option
- Fix plugin directory
- Properly disable -Bsymbolic-functions if ld doesn't support
- release 1.0.14a
- Fix the build of lfloat plugin
- release 1.0.14
- Fix undefined references in namehint.c
- Create asoundlib.h dynamically according to configure options
- Fix a typo in configure script
- Continue build even if python-config doesn't exist
- mixer simple basic abstraction - added python binding
- Split mmap-emulation code from hw layer
- changed python-incdir to python-includes for configure.in
Control API
- Fix undefined references in namehint.c
Mixer API
- Handle "Input Source" as a capture element
- mixer simple basic abstraction - added python binding
PCM API
- remove unused variables
- Don't set PCM pointer at error in snd_pcm_hw_open()
- fix mmap emulation bug of recording doesn't work
- Fix wrong offset calculation in snd_pcm_{read|write}_mmap()
- Add support of little-endian on i386/x86_64 dmix
- Split mmap-emulation code from hw layer
/include/Makefile.am
- Create asoundlib.h dynamically according to configure options
- Fix clean-up of header files
Configuration
- Fix subdevice number to 0 for dmix/dsnoop
- Added PS3 configuration
- Use S16_BE as dmix format for PPC drivers
- Fix use after free
- cmi8788: add alsa-lib config
- Add missing CMI8788.conf to Makefile.am
- mixer simple basic abstraction - added python binding
- PC-Speaker config update
Documentation
- Add missing pcm_empty.c in doxygen configuration
- Add the missing include/mixer.h to doxygen.cfg
- Split mmap-emulation code from hw layer
Simple Abstraction Mixer Modules
- improved python detection and added --with-pythonincdir for configure.in
- Fix a typo
- alsa simple mixer - python basic abstraction - simplified using get/setArray
- mixer simple basic abstraction - added python binding
- changed python-incdir to python-includes for configure.in
alsa-plugins
A52 Output plugin
- Add -no-undefined option to LDFLAGS
Alsa support for Maemo SDK (n770)
- Add -no-undefined option to LDFLAGS
Jack PCM plugin
- Add -no-undefined option to LDFLAGS
Public Parrot Hack rate converter
- Disable direct sinc table
- Update speex rate converter code
Rate Converter plugins
- Fix the pop noise with samplerate plugin
alsa-utils
ALSA Control (alsactl)
- alsactl - Remove debug print
Speaker Test
- Add missing library dependency
alsaconf
- alsaconf - Don't produce hwcfg file for openSUSE 10.3
alsamixer
- alsamixer - Handle capture enums separately
- amixer/alsamixer - updated go scripts for debugging
amixer
- amixer - Fix selection of enum items
- Ignore errors with -s option
- amixer - Allow to pass enum item string for cset, too
- amixer/alsamixer - updated go scripts for debugging
aplay/arecord
- Remove unneeded -lasound
- aplay - Fix possible endless loop with SIGBART
- aplay - Fix VU meter
- aplay - Include missing time.h for time()
aplaymidi/arecordmidi
- arecordmidi: mention SMF type in man page
alsa-tools
Envy24 Control
- envy24control - Fix SPDIF input control
ac3dec (Dolby Digital Decoder)
- Add missing library dependency
qlo10k1
- qlo10k1 - add --enable-qtforce32 switch (post 1.0.14 stuff)
alsa-oss
PCM Emulation
- dsp->oss_format was used before it was set correctly
alsa-firmware
AudioScience ASIHPI Firmware
- Updated ASIHPI firmware to version 3.07.13
EMU Firmware
- Add firmware for emu1616 and emu1616m PCI cards.
- Correct emu micro_dock firmware.
- emu:Correct emu1010_notebook firmware.
- emu: fix EXTRA_DIST