Changes v1.0.16 v1.0.17rc1
Jump to navigation
Jump to search
Changelog between 1.0.16 and 1.0.17rc1 releases
defailed changes between 1.0.16 and 1.0.17rc1
alsa-driver
Sound Core
- Add pm_qos_params.h wrapper
- Move pcsp driver to alsa-kernel tree
- propagate errors from recursive make calls
- Add check of CONFIG_INPUT_PCSPKR to configure script
- Fix build with x86-64 on 2.6.25+ kernels
- We support 2.6.25 kernel
- Add asm/unaligned.h wrapper
- Add --with-extra-version option to configure
- Fix put_unaligned_*() wrappers
- Moving to GIT.. Rename and update hg files..
- Convert to menuconfig
- New kconfig parser
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- Add -c option to setup-alsa-kernel
- Add description of setup-alsa-kernel script
- Check device_create_drvdata() and add a workaround in sound.c
- Use --with-cards and --with-card-options again for configure
- Make CONFIG_SND_KERNELDIR to use always absolute path...
- Release v1.0.17rc1
- Fixed 'make pack' for GIT alsa-kmirror repo
- 2nd attempt to fix 'make pack'
- snd-pcsp: adjust help texts to frighten users
- sound: Convert to menuconfig
ALSA Core
- Add pm_qos_params.h wrapper
- Mark hpetimer as BROKEN
- add vmaster to export-objs
- Fix irq wapper for multiple handlers
- snd-powermac: older kernel compatibility
- Add asm/unaligned.h wrapper
- Fix put_unaligned_*() wrappers
- Convert to menuconfig
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- Check device_create_drvdata() and add a workaround in sound.c
- Add list_first_entry wrapper for older kernels
- Move vmaster code to sound core
- Dont touch fs_struct in drivers
- IEC958 definitions for consumer status channel, byte 4
- fix comments in sound/core.h
- sound: this amplifier only goes up to 7
- sound/core.h: evil #ifdefs
- Fix the race of card instance unregistration
- Clean up snd_card_free*()
- sound: replace remaining __FUNCTION__ occurences
- proc: remove proc_root from drivers
- SOUND: fix race in device_create
- sound: Convert to menuconfig
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] Improve the slots option handling
SoC PXA2xx Core
- soc - Support PXA3xx AC97
- soc - pxa2xx-ac97 - Use __func__ not __FUNCTION__
- soc - pxa2xx-pcm - Fix checkpatch warnings
- [ARM] 4834/3: Convert ASoC pxa2xx-ac97 driver to use the clock API
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- [ARM] 4977/2: soc - pxa2xx-ac97 - Add missing clk_enable()
- [ALSA] Add EM-X270 ASoC driver
Control Midlevel
- Move vmaster code to sound core
PCM Midlevel
- latency.c: use QoS infrastructure
Timer Midlevel
- Dont touch fs_struct in drivers
/soc/Makefile
- Davinci ASoC support
- ASoC: Add drivers for the Texas Instruments OMAP processors
/soc/codecs/Makefile
- ASoC: WM9713 driver
- [ALSA] ASoC: Add UDA1380 driver
/soc/pxa/Makefile
- [ALSA] Add EM-X270 ASoC driver
AC97 Codec
- intel8x0 - Add support of 8 channel sound
- sound: ac97_pcm.c fix shadowed variable warning
- add a private field for ac97-device drivers and let ucb1400 be its first user
- ac97 - Add a workaround for broken quirk for VT1617A codec
- ac97 - Add virtual master control to VT1616/VT1617A codec.
- [ALSA] ac97 - Fix ASUS A9T laptop output
- [ALSA] Clean up sound/pci/ac97/Makefile
- [ALSA] Make ak4531 local to ens1370 driver
- Revert "add a private field for ac97-device drivers and let ucb1400 be its first user"
AD1889 driver
- Fix synchronize_irq() bugs, redundancies
- sound: replace remaining __FUNCTION__ occurences
AK4114 receiver
- AK4114 - listing regs in proc
- some fixes and cleanup for ICE1724 cards
AK4531 codec
- Fix ak4531 build stub
- [ALSA] Make ak4531 local to ens1370 driver
AK4XXX AD/DA converters
- some fixes and cleanup for ICE1724 cards
ALI5451 driver
- sound: ali5451.c fix shadowed variable warnings
- Fix synchronize_irq() bugs, redundancies
ALSA Version
- Added scripts/git-ok-commits and include/version.h to proper alsa-kernel.git sync
- ALSA: Release v1.0.17rc1
ALSA sequencer
- Dont touch fs_struct in drivers
ALSA<-OSS sequencer
- seq-oss - Remove invalid BUG()
ARM
- Convert to menuconfig
- sound: Convert to menuconfig
ARM PXA2XX driver
- sound: fix platform driver hotplug/coldplug
- pxa2xx-ac97: Support PXA3xx AC97
- [ARM] 4833/3: Convert non-SoC PXA2xx AC97 driver to clock API
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- sound: replace remaining __FUNCTION__ occurences
ATIIXP driver
- Fix synchronize_irq() bugs, redundancies
AZT3328 driver
- PCI168 snd-azt3328 Linux driver: another huge update
- [ALSA] PCI168 snd-azt3328 Linux driver: another huge update
Apple Onboard Audio driver
- sound: Convert to menuconfig
Asihpi driver
- asihpi - Fix section mismatch
- asihpi: minor checkpatch cleanups
- asihpi: Add new HPI apis for sampleclock, tuner
- asihpi: Remove HPI4000
- asihpi: replace volatile with barriers
- asihpi: add hwdep (experimental)
- asihpi - new checkpatch = more changes
- asihpi - replace old class_device_*()
Atmel AT73C213 DAC driver
- Add __devinit macro to at73c213 sound driver probe functions
- at73c213: fix error checking for clk API
- at73c213: monaural support
- at73c213: remove redundant private_free routine
- at73c213: fix DMA size at the end of DMA buffer
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- at73c213: Add constraints for periods value
BT87x driver
- bt87X: fix freeing of shared interrupt
CA0106 driver
- ca0106 - Add master volume controls
- sound: ca0106_main.c fix shadowed variable warnings
- sound: ca0106_mixer.c fix shadowed variable warnings
- Fix possible races at free_irq in PCI drivers
CMI8788 (Oxygen) driver
- virtuoso: move PCM1796 symbols to a header file
- virtuoso: separate D2/D2X init functions
- virtuoso: fix build stub
- oxygen: add owner field
- sound: virtuoso.c fix shadowed variable warning
- oxygen: move WM8785 symbols to a header file
- virtuoso: move PCM1796 symbols to a header file
- oxygen: add monitor controls
- oxygen: change model-specific PCM device configuration
- oxygen: make SPI/2-wire configuration model-specific
- oxygen: move MIDI flag to model struct
- oxygen: disable clock of unused I2S inputs
- oxygen: fix line-in recording selection (now for real)
- oxygen: add I2C support
- virtuoso: separate D2/D2X init functions
- virtuoso: allow both CS5381 and CS5361
- virtuoso: move some code to xonar_common_init()
- virtuoso: set PCM1796 oversampling rate
- virtuoso: change card short name
- virtuoso: fix typo
- virtuoso: add Xonar DX support
- virtuoso: correctly switch input jack on Xonar DX
- oxygen: use SPDIF input only if present
- virtuoso: add GPIO 1 mixer control
- virtuoso: initialize two-wire control register
- virtuoso: fix DX front panel I/O
- hifier: remove empty hifier_mixer_init()
- oxygen: generalize handling of DAC volume limits
- oxygen: mute by default
- oxygen: generalize DAC volume TLV handling
- oxygen: fix version in MODULE_LICENSE
- oxygen: add symbol for I/O space size
- oxygen: save register writes
- oxygen: simplify DAC volume initialization
- oxygen: separate out hardware initialization code
- virtuoso: add xonar_enable_output()
- oxygen: add PM support
- oxygen: add symbols for buffer/period size constraints
- virtuoso: restrict period time to less than 10 s
CMIPCI driver
- sound: cmipci.c fix shadowed variable warning
CREDITS file
- 2.6 kernel sync
CS46xx driver
- Fix possible races at free_irq in PCI drivers
CX88 driver
- Fix synchronize_irq() bugs, redundancies
Common EMU synth
- emux midi synthesizer doesn't honor SOFT_PEDAL-release event
Conexant Riptide driver
- sound: riptide.c fix shadowed variable warnings
Digigram PCXHR driver
- sound: pcxhr_core.c fix shadowed variable warning
- sound/pci: remove unused variable
- sound/pci/pcxhr/pcxhr_core.c: fix printk warning
- sound/pci/pcxhr/pcxhr.c: fix warnings
Documentation
- Add -c option to setup-alsa-kernel
- hda-codec - Add support of AD1883/1884A/1984A/1984B
- hda-codec - Add model=mobile for AD1884A & co
- Add description of aw2 driver
- hda-codec - Add missing descriptions for STAC codec models
- pcsp: add description
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- hda-codec - Fix spekaer output of Panasonic CF-74
- hda-codec - Support of Lenovo Thinkpad X300
- hda-codec - Remove now uneeded 6stack-hp model from ALC883
- hda-codec - Add missing models in ALSA-Configuration.txt
- hda-codec - Support mic automute for Clevo M720R/SR
- hda-intel: Add Quanta IL1 ALC267 model
- hda - revert wrongly committed patch
- hda - Add support of AD1989A/AD1989B
- hda - Add support of Medion RIM 2150
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] hda - Add ALC663 support
- [ALSA] Improve the slots option handling
Dreamcast AICA sound (pcm) driver
- Remove duplicated unlikely() in IS_ERR()
EMU10K1/EMU10K2 driver
- sound: emuproc.c fix signedness warning
- sound: emu10k1x.c fix shadowed variable warnings
- Fix possible races at free_irq in PCI drivers
- [ALSA] emu10k1 - simplify page allocation for synth
- [ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
ENS1370/1+ driver
- sound: ens1370.c fix shadowed variable warning
ES1968 driver
- sound: es1968.c fox shadowed variable warning
- es1968: fix sleep-while-holding-lock bug
- es1968: fix jitter on some maestro cards
- es1968 - fix coding style in the last patch
Echoaudio driver
- Fix possible races at free_irq in PCI drivers
Emagic Audiowerk 2
- Add build stub for aw2 driver
- aw2: fix build stubs
- Emagic Audiowerk 2 ALSA driver.
- aw2 - Add missing module parameters
- aw2 - Remove endian dependency
- aw2 - Rename aw2-tsl.h to aw2-tsl.c
- sound/pci/aw2/aw2-alsa.c needs dma-mapping.h
- aw2: remove duplicate MODULE_LICENSE
FM801 driver
- sound: fm801.c fix shadowed variable warning
Generic drivers
- pcsp driver update
- pcsp - Comply to Lindent & checkpatch.pl
- improved snd-aloop quality when using certain samplerates and kernel HZ
- aloop - more cleanups
- pcsp - Check return value of pcspkr_input_init()
- aloop - even more cleanups
- pcsp: use platform_driver API
- pcsp: Add NForce workaround
- improved snd-aloop quality when using certain samplerates and kernel HZ
- Move pcsp driver to alsa-kernel tree
- snd-aloop - more cleanups
- Remove old Kconfig entry for pcsp
- Convert to menuconfig
- snd-dummy - improved timing, silence on prepare
- snd-dummy - better realtime app support
- Add PC-speaker sound driver
- pcsp - clean ups
- pcsp: improve "enable" option handling
- pcsp: locking fix
- [ML403-AC97CR] Remove duplicate snd_card_set_dev()
- sound/drivers/pcsp/pcsp.c build fix
- pcsp: remove downsampling
- sound: fix platform driver hotplug/coldplug
- sound/drivers/dummy.c: fix negative snd_pcm_format_width() check
- pcsp - Fix dependency in Kconfig
- pcsp: fix wording in DEBUG_PAGEALLOC warning
- pcsp - Fix CONFIG_DEBUG_PAGEALLOC warning message again
- pcsp - Remove dependency to INPUT_PCSPKR=n again
- pcsp - Fix more dependency
- pcsp: Fix build with CONFIG_PM=n
- ac97 - Add virtual master control to VT1616/VT1617A codec.
- pcspkr: fix dependancies
- snd-pcsp: adjust help texts to frighten users
- snd-pcsp: put back the compatibility code for the older alsa-libs
- snd-pcsp: depend on CONFIG_EXPERIMENTAL
- snd-pcsp: silent misleading warning
- snd-pcsp: use HRTIMER_CB_SOFTIRQ
- [ALSA] snd-pcsp - fix pcsp_treble_info() to honour an item number
- sound: Convert to menuconfig
- [ALSA] Fix AC97 kconfig items
HDA Codec driver
- hda-intel - Fix PCM device number assignment
- hda-codec - Add ID for an unknown HDMI codec chip
- hda: STAC927x power down inactive DACs
- hda-codec - Correct HDMI transmitter names
- hda-codec - remove duplicate controls in alc268 test mixer
- hda-codec - Fix race condition in generic bound volume/swtich controls
- hda-codec - Fix ALC880 F1734 model
- hda-codec - Fix automute of AD1981HD hp model
- hda-codec - Don't create vmaster if no slaves found
- hda-codec - Fix wrong capture source selection for ALC883 codec
- hda-codec - Fix ALC882 capture source selection
- hda-codec - Clean up capture source selection of Realtek codecs
- hda-codec - Implement auto-mic jack sensing on Samsung laptops
- hda-codec - More fix-up for auto-configuration
- hda-codec - Fix auto-configuration of Realtek codecs
- hda-codec - Add "IEC958 Default PCM" switch
- hda-codec - Add more names to vendor list
- hda-codec - Fix breakage of resume in auto-config of realtek codecs
- hda-codec - Fix missing capsrc_nids for ALC262
- hda-codec - Add support of AD1883/1884A/1984A/1984B
- hda-codec - Add model=mobile for AD1884A & co
- hda-codec - Fix Master volume on HP dv8000
- Keep private TLV entry in vmaster itself
- hda-codec - Fix ALC662 recording
- hda-codec - Add beep volume control to ALC268
- hda-codec - Fix ALC268 capture source
- hda-codec - Don't create multiple capture streams for single inputs
- hda: fix STAC927x power management
- hda: STAC927x invalid association value
- hda: 92HDxxxx PCI Quirks
- hda: STAC927x analog mic
- hda: Mic as output fix
- hda-codec - Adapt eeepc p701 mixer for virtual master control
- hda-codec - Fix AD1988 capture elements
- hda-codec - Add Fujitsu Lifebook E8410 to quirk table
- hda-codec - Fix initial DAC numbers of 92HD71bxx codecs
- hda-codec - Add docking-station mic input for Thinkpad X61
- hda-codec - Fix mixer names of realtek codecs to adapt mater controls
- sound: patch_sigmatel.c fix shadowed variable warning
- hda-codec - Use int instead of long in patch_sigmatel.c
- sound: hda: missing includes of hda_patch.h
- hda: disable power management on fixed ports
- hda: add verbs for 92hd73xxx laptops
- hda-codec - Fix the array over-range access with stac92hd71bxx codec
- hda-codec - model for alc883 to support M720R
- ALC288 - Add NEC S970 to the quirk table
- hda-codec - model for alc883 to support FUJITSU Pi2515
- hda-codec - model for cx20549 to support laptop HP530
- hda-codec - Fix dmics on ALC268 in auto configuration
- hda-codec - Add internal mic item for ALC268 acer model
- HDA Codecs: add support for Toshiba Equium L30
- hda: Reorganized DAC outputs
- hda-intel - Fix microphone capture with ALC880 F1734 model
- hda-codec - Improve ALC262 ultra model
- hda: 92HD73xxx distortion fix
- hda-codec - Fix orphan Headphone controls in STAC codecs
- hda-codec - Fix ALC662 DAC mixer mutes
- hda-codec - Map 3stack-6ch-dig ALC662 model for Asus P5GC-MX
- hda-codec - Fujitsu Lifebook port replicator/dock headphone jack sense
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- hda-codec - Fix DAC assignment order in ALC883
- hda-codec - Map 3stack-6ch-dig ALC883 model for MSI 945GCM5 V2 (MSI-7267)
- hda-codec - Fix spekaer output of Panasonic CF-74
- hda-codec - keep the format verb at closing PCM streams
- hda-codec - Support of Lenovo Thinkpad X300
- hda: 92hd71bxxx DMIC nid
- hda-codec - model for alc262 to support Lenovo 3000
- hda-codec - Remove now uneeded 6stack-hp model from ALC883
- hda-codec - Use base ALC883 mixer for 6stack-dell model
- hda-codec - Use common 3stack-6ch mixer for 3stack-hp model
- hda-codec - Map clevo-m720r ALC883 model for Clevo M720SR
- hda-codec - Support mic automute for Clevo M720R/SR
- hda-codec - PCI quirk for MSI laptop
- hda-codec - Fix unbalanced mutex
- hda - Should use HDA_OUTPUT instead of HDA_INPUT to mute pin 15 of ALC880
- hda - PCI quirk for laptop LG which use CMI9880
- hda - Fujitsu Lifebook PC speaker signal
- hda: Correct SPDIF out default config
- hda: EAPD power management
- hda-intel: Add Quanta IL1 ALC267 model
- hda - revert wrongly committed patch
- hda - Add support of AD1989A/AD1989B
- hda: Add 5.1 support for second headphone jack
- hda - Fix ALC889A codec support
- hda - Avoid unexpected breakage with ALC889A hack
- hda - Fix model for Acer Aspire 5720z
- hda - Fix Thinkpad X300 digital mic
- hda - Add support of Medion RIM 2150
- hda - Support IDT 92HD206 codec
- Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute()
- [ALSA] hda - Fix ALC262 fujitsu model
- [ALSA] hda - Fix ASUS P5GD1 model
- [ALSA] hda - Add model for ASUS P5K-E/WIFI-AP
- [ALSA] hda - Fix noise on VT1708 codec
- [ALSA] hda - Fix COEF and EAPD in ALC889 auto-configuration mode
- [ALSA] hda - Added support for Foxconn P35AX-S mainboard
- [ALSA] hda - Fix capture mute Widget for stac9250/9251
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] hda - Add ALC663 support
- [ALSA] hda - Fix vref pincap check in alc882 auto-detection
- [ALSA] hda - show correct codec chip in PCM stream names
- [ALSA] hda - Fix EAPD and COEF setups for realtek codecs
- [ALSA] hda - Fix mic input on HP2133
- [ALSA] hda - Fix model for LG LS75 laptop
HDA Intel driver
- hda-intel - Fix PCM device number assignment
- hda-intel - Use SG buffer
- hda-intel - Support 64bit buffer allocation
- hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT=y
- HDA-Intel - Patch to support RV7xx HDMI Audio
- hda-intel - Fix Oops with ATI HDMI devices
- hda-intel - Clean up stream definitions
- hda-intel - Use PCI_DEVICE() macro
- hda_intel needs dma-mapping.h
- hda_intel: Add the DIDs of nvidia MCP79 HD audio controller to hda_intel.c
- hda-intel - Fix power-off hang on ASUS P5AD2
- hda-intel - Add barrier
- hda-intel - Add sync support
- hda - Fix DMA position inaccuracy
- [ALSA] hda - Fix DMA position inaccuracy
- [ALSA] hda - Add support of Teradici controller
- [ALSA] hda - Add ICH9 controller support (8086:2911)
HDA generic driver
- Move vmaster build stub to acore
- hda-codec - Add "IEC958 Default PCM" switch
- hda-codec - Fix amp-in values for pin widgets
- Keep private TLV entry in vmaster itself
- hda-codec - keep the format verb at closing PCM streams
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
I2C cs8427
- i2c: cs8427.c use put_unaligned helper
ICE1712 driver
- ice1712 - Fix hoontech MIDI input
- Added support for Delta1010E (newer revisions of Delta1010)
- ice1712 - added support for M-Audio Delta 66E
- sound: ice1712.c fix shadowed variable warnings
- sound: ice1712: unused structs
- ice1724 - Fix the SPDIF input sample-rate on Juli@
- some fixes and cleanup for ICE1724 cards
- ice1724 - Fix return codes in some pointis callbacks
- ice1724 - Improved the Juli rate setting
- Don't set gpio mask register in snd_ice1712_gpio_write_bits()
- ice1712 - Add Terrasoniq TS88 support
- ice1724 - Fix IRQ lock-up with MPU access
- [ALSA] ice1724: fix MIDI
ICE1724 driver
- sound: ice1712: unused structs
- ice1724 - Fix the SPDIF input sample-rate on Juli@
- some fixes and cleanup for ICE1724 cards
- ice1724 - Improved the Juli rate setting
- ice1724.c: toggle "chip reset" and "eeprom based setup" sequence
- Audiophile 192: Fix ad converter initialization
- ice1724 - Fix IRQ lock-up with MPU access
- Add MPU401_INFO_NO_ACK bitflag
- ice1724 - Enable watermarks
- [ALSA] ice1724: fix MIDI
ISA
- Convert to menuconfig
- sound: Convert to menuconfig
Intel8x0 driver
- Fix intel8x0.patch for 2.6.25 changes
- intel8x0 - Add support of 8 channel sound
- x86: convert CPA users to the new set_page_ API
- x86: cpa: move flush to cpa
- intel8x0 - Add quirk for Compaq Deskpro EN
L3 drivers
- [ALSA] remove CVS keywords
MAINTAINERS file
- 2.6 kernel sync
MPU401 UART
- mpu401: reduce tx loop timeout
- Define MPU401 registers in sound/mpu401_uart.h
- Add MPU401_INFO_NO_ACK bitflag
Maestro3 driver
- sound: maestro3.c fix shadowed variable warnings
Memalloc module
- regenerated memalloc.patch for proc change
- Move hack for dma_alloc_coherent() from alsa-kernel
- Fix the wrong patch in the last commit to memalloc.patch
- sound: use non-racy method for /proc/driver/snd-page-alloc creation
- Remove unneeded ugly hack for i386 in memalloc.c
PCI drivers
- asihpi: add hwdep (experimental)
- Convert to menuconfig
- Move vmaster code to sound core
- ca0106 - Add master volume controls
- Emagic Audiowerk 2 ALSA driver.
- ice1724 - Improved the Juli rate setting
- virtuoso: add Xonar DX support
- [ALSA] fm801 - Fix kconfig dependency mess of fm801-tea575x
- [ALSA] ice1724: fix MIDI
- [ALSA] Fix AC97 kconfig items
- [ALSA] Make ak4531 local to ens1370 driver
PDPlus driver
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
PPC AWACS driver
- snd-powermac: AWACS and Screamer mixers for PM7500, Beige, and iMac SL
- snd-powermac: style awacs.s and awacs.h
- snd-powermac: more coding style fixes for awacs.[ch]
PPC Beep
- snd-powermac: older kernel compatibility
- snd-powermac: more older kernel compatibility
PPC Burgundy driver
- snd-powermac: Burgundy mixers for B&W and iMac
- snd-powermac: style burgundy.c
PPC DACA driver
- Dont touch fs_struct in drivers
PPC PMAC driver
- powermac - fix irq handlers
- snd-powermac: enable headphone detection on older kernels
- snd-powermac: older kernel compatibility
- snd-powermac: enable headphone detection
- snd-powermac: style pmac.c
PPC PS3 driver
- ALSA: Storage class should be before const qualifier
PPC Tumbler driver
- snd-powermac: more older kernel compatibility
PXA Mainstone driver
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- [ARM] pxa: use new pin configuration mechanism for mainstone
- [ARM] pxa: use gpio_keys.c to support mainstone's wakeup switch of GPIO1
- [ARM] pxa: add partial keypad support for mainstone
- [ARM] 4901/3: mainstone: Register primary I2C bus
RME HDSP driver
- hdsp - RME 9632 fix at 192kHz
RME32 driver
- sound: rme32.c fix integer as NULL pointer warning
RME96 driver
- sound: rme96.c fix integer as NULL pointer warning
RME9652 driver
- sound: hdspm.c fix returning void expression warnings
- sound/pci/rme9652/hdspm.c: stop inlining largish static functions
SA11xx UDA1341 driver
- [ALSA] remove CVS keywords
SAA7134 driver
- Fix synchronize_irq() bugs, redundancies
- 2.6 kernel sync - add one-line changes
SB drivers
- sound: replace remaining __FUNCTION__ occurences
- [ALSA] trivial clean up of sound/isa/sb/Makefile
SB16/AWE driver
- sound: replace remaining __FUNCTION__ occurences
SB8 driver
- sb8: fix SB 1.0 capture DMA programming
SIS7019 driver
- ALSA: Storage class should be before const qualifier
SoC Audio for the Atmel AT91 System-on-Chip
- [ARM] 4912/2: [AT91] Endrelia audio driver must use GPIO interface
- soc - at91-pcm - Fix line wrapping
- soc at91 minor bug fixes
- soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration
SoC Audio for the Samsung S3C24XX chips
- soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled
- soc - neo1973_wm8753 - Fix module unload
- soc - s3c24xx-i2s - Replace __FUNCTION__ with __func__
- soc - s3c24xx - Improve diagnostic output
- soc - s3c24xx - Declare suspend and resume static
- soc - s3c24xx-i2s - Use linux/io.h
- soc - s3c24xx-i2s - Fix tab/space breakage
- soc - s3c24xx-i2s - Add missing spaces
- soc - s3c2443-ac97 - Fix checkpatch warnings
- soc - s3c24xx-pcm - Fix checkpatch warnings
- soc - ln2440sbc_alc650 - Fix checkpatch warnings
- soc - neo1973_wm8753.c cleanup checkpatch issues
- soc - neo1973_wm8753.c change maintainer contact info
- soc - neo1973_wm8753.c add suspend and shutdown hooks for lm4857 chip
- soc - fix s3c2410 PCM breakage
- soc - fix S3C2410 i2s programming error
- soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver
- soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs
SoC Codec AC97
- soc - ac97 - Clean up checkpatch warnings
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
SoC Codec CS4270
- SOC: fix tests in cs4270_hw_params()
SoC Codec Philips UDA1380
- [ALSA] ASoC: Add UDA1380 driver
SoC Codec TLV320AIC3X
- ASoC: Fix TLV320AIC3X PLL divider table for 64 kHz rate
- ASoC: Add support for 12 MHz MCLK in TLV320AIC3X
- ASoC/TLV320AIC3X: Stop I2C driver ID abuse
- ASoC: Add support for 19.2 MHz MCLK in TLV320AIC3X
- soc - tlv320aic3x - revisit clock setup
- soc - tlv320aic3x - add GPIO support
- ASoC: Fix TLV320AIC3X mono line output interconnect
- soc - tlv320aic3x - Convert to use bulk registration APIs
- ASoC: Clarify API for bias configuration
SoC Codec WM8731
- soc - wm8731 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
SoC Codec WM8750
- soc - wm8750 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
SoC Codec WM8753
- soc - Add Invert Switch for ROUT2
- soc - wm8753 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
SoC Codec WM9712
- ASoC: Fix WM9712 mixer_event DAPM widget function type
- soc - wm9712: Remove unneeded AC97_EXTENDED_MID updates
- soc - wm9712 - checkpatch fixes
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
SoC Codec WM9713
- ASoC: WM9713 driver
- soc - Add missing audio path between Mono Mixer and Mic PGAs
- wm9713: Don't control touch screen power on suspend
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
SoC DaVinci
- Add soc/davinci build stub
- Davinci ASoC support
- soc - davinci-evm - Update for bulk DAPM registration APIs
SoC Dynamic Audio Power Management
- soc - Report errors from snd_soc_dapm_set_endpoint()
- soc - Include register in DAPM debug output
- soc - DAPM - add hook to read state of DAPM widget
- sound: fix export symbol typo
- soc - DAPM - Add bulk control registration
- soc - DAPM - Bulk route registration
- ASoC: Clarify API for bias configuration
SoC Freescale
- soc - duplicate strcasecmp test for "rj-master" in mpc8610_hpcd_probe()
- Removed deprecated sound/driver.h from Freescale MPC8610 drivers
- soc - fsl_ssi.c fix "BUG: scheduling while atomic"
SoC Layer
- ASoC: WM9713 driver
- Davinci ASoC support
- sound: fix platform driver hotplug/coldplug
- ASoC: Add drivers for the Texas Instruments OMAP processors
- ASoC: build fix for snd_soc_info_bool_ext
- ASoC: Clarify API for bias configuration
- ASoC: Make CPU and codec DAI operations have same type
- ASoC: core checkpatch cleanups
- [ALSA] ASoC: Make CPU and codec DAI operations have same type
- [ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type
- [ALSA] ASoC: Add UDA1380 driver
SoC PXA2xx Corgi
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - corgi - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
SoC PXA2xx EM-X270
- [ALSA] Add EM-X270 ASoC driver
SoC PXA2xx Poodle
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - poodle - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
SoC PXA2xx Spitz
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - spitz - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
SoC PXA2xx Tosa
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - Zaurus - Convert to bulk DAPM registration APIs
SoC Texas Instruments OMAP
- Add build stub for soc omap drivers
- ASoC: Add drivers for the Texas Instruments OMAP processors
- soc - n810 - Update for bulk DAPM registration APIs
- ASoC: Fix wrong enum count for jack_function in N810 machine driver
- ASoC: Convert N810 machine driver to use gpiolib
- [ALSA] ASoC: Convert N810 machine driver to use gpiolib
Trident driver
- [ALSA] trident - clean up obsolete synth codes
UDA1341
- [ALSA] remove CVS keywords
USB MIDI Gadget driver
- USB: gadget code switches to pr_err() and friends
USB USX2Y
- adapt usx2y patches for VM_DONTEXPAND change
- vm audit: add VM_DONTEXPAND to mmap for drivers that need it
USB caiaq
- Fix caiaq-device.patch
- caiaq - fix section mismatch warning
- caiaq - Add __devinit* again
- snd_usb_caiaq: fix potential lockups locking
- snd_usb_caiaq: correct input channel order
- snd_usb_caiaq: make high sample rates work with A8DJ
- snd_usb_caiaq: add support for "Session I/O" interface
- caiaq endianness fix
USB generic driver
- usb-audio: add workaround for broken E-Mu frequency feedback
- usb-audio: sort quirks list
- USB: usbaudio: handle kcalloc failure
- usb-audio - Add a proper error check
- usb audio: Fix another Dallas quirk
- usb audio: make quirk handling more readable, and fix commented-out code
- sound/usb/usbaudio.c: coding style
- usb-audio - Fix race in reconnection
- [ALSA] usb-audio - Support for Roland SonicCell sound module
USB1400 touchscreen driver
- 2.6 kernel sync - add one-line changes
- add a private field for ac97-device drivers and let ucb1400 be its first user
- Revert "add a private field for ac97-device drivers and let ucb1400 be its first user"
Utils
- Fix build with wm9713
- Add soc/davinci build stub
- propagate errors from recursive make calls
- Add a hack to handle XXX=n kconfig
- New kconfig parser
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- Add utils/setup-alsa-kernel script
- Change symlinks in setup-alsa-kernel script
- setup-alsa-kernel - Check alsa-driver root directory
- Add -c option to setup-alsa-kernel
- Create sound symlink in setup-alsa-kernel script
- Use --with-cards and --with-card-options again for configure
Virtual Master
- Move vmaster build stub to acore
- Move vmaster code to sound core
- Keep private TLV entry in vmaster itself
YMFPCI driver
- ymfpci - Fix race at removal
au88x0 driver
- sound: au88x0_pcm.c fix integer as NULL pointer warning
- [ALSA] remove CVS keywords
gitcompile script
- Moving to GIT.. Rename and update hg files..
- modified gitcompile script to use ../alsa-kmirror directory as ALSAKERNELDIR
- gitcompile - Check if alsa-kernel directory already exists
hgcompile script
- Moving to GIT.. Rename and update hg files..
pci_ids.h update
- 2.6 kernel sync
alsa-lib
Core
- Add atomic operation for super-H(sh3,4) architectures
- Create doxgen.cfg dynamically
- IEC958 definitions for consumer status channel, byte 4
- removed .hg files and renamed hgcompile to gitcompile
- Release v1.0.17rc1
Control API
- Fix device number assignment in hints
- Don't show non-existing devices in snd_device_name_hint()
Mixer API
- implemented integer volume <-> dB volume conversion functions for simple mixer
Mixer Abstraction API
- implemented integer volume <-> dB volume conversion functions for simple mixer
PCM API
- Fix conflict of obsoleted snd_pcm_hw_* definitions
- Fix the state in snd_pcm_ioplug_pause()
- Fix the build with old glibc
- dmix skipping first set of samples
- Add truncate option to PCM file plugin
- Use slave PCM as a timing-source for file ifile
- Add the support of WAV format in PCM file plugin
- Use defaults.pcm.file_format for the default file format of file plugin
- fix compilation in pcm/pcm_hw.c - monotonic clock
- PCM API - explain more trigger timestamp
- added snd_pcm_hw_params_is_monotonic/can_forward/can_rewind functions
- implemented snd_pcm_rewindable() and snd_pcm_forwardable(), removed can_rewind and can_forward
- Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour
Sequencer API
- Fix snd_seq_change_bit()
- add snd_seq_unset_bit()
- add snd_seq_client_info_event_filter_*() functions
- use snd_seq_client_info_event_filter_*() functions
- mark snd_seq_client_info_{get,set}_event_filter deprecated
/Makefile.am
- hgcompile -> gitcompile
Configuration
- Add surround71 definition to NFORCE.conf
- Add PCM "hdmi"
- Fix for alsa-lib cross-compilation problems with ALSA_CONFIG_DIR and ALSA_PLUGIN_DIR
- Add truncate option to PCM file plugin
- Use defaults.pcm.file_format for the default file format of file plugin
- pcsp: remove downsampling
Documentation
- Create doxgen.cfg dynamically
Kernel Headers
- Add surround71 definition to NFORCE.conf
- Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour
Simple Abstraction Mixer Modules
- Fix for alsa-lib cross-compilation problems with ALSA_CONFIG_DIR and ALSA_PLUGIN_DIR
- implemented integer volume <-> dB volume conversion functions for simple mixer
Test/Example code
- add a test code for snd_seq_client_info_event_filter_*()
- Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour
alsa-utils
Core
- Require alsa-lib 1.0.16
- Add check of ncurses*-config
- hgcompile -> gitcompile
- Release v1.0.17rc1
Speaker Test
- speaker-test.c - fix sine generator on big-endian archs
- speaker-test.c - fix pink noise generator on big-endian archs
alsamixer
- Add check of ncurses*-config
aplay/arecord
- aplay/arecord - Add support for IEEE float 32-bit WAV files
- Support for playing WAV files with "extensible format" header using aplay.
- aplay - Add stereo VU-meter support
- aplay - Fix a compile warning
aplaymidi/arecordmidi
- fix poll timeout
aseqdump
- aseqdump: increase verbosity
- fix poll timeout
- aseqdump: flush output
gitcompile
- renamed hgcompile to gitcompile
hgcompile
- renamed hgcompile to gitcompile
alsa-tools
Core
- remove .hg files and renamed hgcompile to gitcompile
- hgcompile -> gitcompile changes (include README files)
- HGCOMPILE -> GITCOMPILE
- Release v1.0.17rc1
ac3dec (Dolby Digital Decoder)
- hgcompile -> gitcompile changes (include README files)
hdspmixer
- hdspmixer - Fix Digiface channel map for ADAT speed mode 1
alsa-firmware
Core
- removed .hg* files and renamed hgcompile to gitcompile
- Release v1.0.17rc1
AudioScience ASIHPI Firmware
- Update asihpi firmware to ver.3.09.14.
alsa-python
Core
- Release v1.0.17rc1
Documentation
- alsa-python: API coverage documentation tool
- Added python coverage doc
Test python scripts
- added ask_volume_dB and ask_dB_volume for mixer element
pyalsa.alsacard module
- unify naming, only classes and constants use upper letters now
pyalsa.alsacontrol module
- unify naming, only classes and constants use upper letters now
pyalsa.alsamixer module
- added ask_volume_dB and ask_dB_volume for mixer element
pyalsa.alsaseq module
- alsaseq - poll() must be in Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS block