Changes v1.0.14 v1.0.15

From AlsaProject
Jump to: navigation, search

Contents

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
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox