Changes v1.0.16 v1.0.17rc1

From AlsaProject
Revision as of 09:44, 6 June 2008 by Perex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

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

Variants
Actions
Navigation
wiki
Toolbox