Messages in this thread | | | Date | Thu, 5 Feb 2004 18:41:06 +0100 (CET) | From | Jaroslav Kysela <> | Subject | [PATCH] ALSA 1.0.2c |
| |
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2004-02-05.patch.gz
The pull command will update the following files:
Documentation/sound/alsa/ALSA-Configuration.txt | 299 -- Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 166 - Documentation/sound/alsa/Joystick.txt | 97 Documentation/sound/alsa/OSS-Emulation.txt | 47 Documentation/sound/alsa/SB-Live-mixer.txt | 10 include/sound/ac97_codec.h | 131 include/sound/asequencer.h | 2 include/sound/asound.h | 13 include/sound/asound_fm.h | 4 include/sound/core.h | 10 include/sound/cs46xx.h | 1 include/sound/emu10k1.h | 32 include/sound/emu8000.h | 4 include/sound/emux_synth.h | 5 include/sound/hdsp.h | 21 include/sound/i2c.h | 10 include/sound/info.h | 5 include/sound/initval.h | 36 include/sound/minors.h | 3 include/sound/pcm.h | 6 include/sound/pcm_oss.h | 2 include/sound/sb.h | 3 include/sound/seq_kernel.h | 2 include/sound/sfnt_info.h | 34 include/sound/sndmagic.h | 3 include/sound/soundfont.h | 6 include/sound/sscape_ioctl.h | 4 include/sound/tea575x-tuner.h | 53 include/sound/trident.h | 1 include/sound/version.h | 28 include/sound/ymfpci.h | 13 sound/core/Makefile | 5 sound/core/control.c | 401 ++ sound/core/hwdep.c | 3 sound/core/info_oss.c | 1 sound/core/init.c | 24 sound/core/ioctl32/ioctl32.c | 3 sound/core/memalloc.c | 105 sound/core/memory.c | 1 sound/core/misc.c | 6 sound/core/oss/mixer_oss.c | 211 - sound/core/oss/pcm_oss.c | 174 - sound/core/pcm.c | 123 sound/core/pcm_lib.c | 115 sound/core/pcm_memory.c | 29 sound/core/pcm_native.c | 73 sound/core/rawmidi.c | 7 sound/core/seq/oss/seq_oss.c | 3 sound/core/seq/seq.c | 4 sound/core/seq/seq_clientmgr.c | 4 sound/core/seq/seq_clientmgr.h | 2 sound/core/seq/seq_device.c | 3 sound/core/seq/seq_dummy.c | 2 sound/core/seq/seq_fifo.c | 2 sound/core/seq/seq_fifo.h | 2 sound/core/seq/seq_info.c | 2 sound/core/seq/seq_info.h | 2 sound/core/seq/seq_memory.c | 2 sound/core/seq/seq_memory.h | 2 sound/core/seq/seq_midi.c | 4 sound/core/seq/seq_ports.c | 2 sound/core/seq/seq_ports.h | 2 sound/core/seq/seq_prioq.c | 2 sound/core/seq/seq_prioq.h | 2 sound/core/seq/seq_queue.c | 2 sound/core/seq/seq_queue.h | 2 sound/core/seq/seq_system.c | 2 sound/core/seq/seq_system.h | 2 sound/core/seq/seq_timer.c | 4 sound/core/seq/seq_timer.h | 4 sound/core/sound.c | 25 sound/core/sound_oss.c | 1 sound/core/timer.c | 116 sound/drivers/mpu401/mpu401.c | 2 sound/drivers/mpu401/mpu401_uart.c | 3 sound/drivers/mtpav.c | 2 sound/drivers/opl3/opl3_lib.c | 2 sound/drivers/opl3/opl3_synth.c | 1 sound/drivers/opl4/opl4_lib.c | 1 sound/drivers/opl4/opl4_proc.c | 13 sound/drivers/serial-u16550.c | 124 sound/drivers/vx/vx_core.c | 2 sound/drivers/vx/vx_pcm.c | 8 sound/i2c/cs8427.c | 13 sound/i2c/i2c.c | 2 sound/i2c/l3/uda1341.c | 6 sound/i2c/other/Makefile | 2 sound/i2c/other/ak4xxx-adda.c | 12 sound/i2c/other/tea575x-tuner.c | 263 + sound/isa/ad1816a/ad1816a.c | 17 sound/isa/ad1816a/ad1816a_lib.c | 4 sound/isa/ad1848/ad1848.c | 2 sound/isa/ad1848/ad1848_lib.c | 5 sound/isa/als100.c | 22 sound/isa/azt2320.c | 21 sound/isa/cmi8330.c | 15 sound/isa/cs423x/cs4231.c | 27 sound/isa/cs423x/cs4231_lib.c | 5 sound/isa/cs423x/cs4236.c | 69 sound/isa/cs423x/pc98.c | 14 sound/isa/dt019x.c | 26 sound/isa/es1688/es1688.c | 13 sound/isa/es1688/es1688_lib.c | 3 sound/isa/es18xx.c | 45 sound/isa/gus/gus_irq.c | 2 sound/isa/gus/gus_main.c | 5 sound/isa/gus/gus_mem.c | 2 sound/isa/gus/gus_pcm.c | 23 sound/isa/gus/gusclassic.c | 2 sound/isa/gus/gusextreme.c | 6 sound/isa/gus/gusmax.c | 2 sound/isa/gus/interwave.c | 29 sound/isa/opl3sa2.c | 22 sound/isa/opti9xx/opti92x-ad1848.c | 70 sound/isa/sb/emu8000.c | 7 sound/isa/sb/emu8000_callback.c | 4 sound/isa/sb/emu8000_local.h | 2 sound/isa/sb/emu8000_patch.c | 4 sound/isa/sb/emu8000_synth.c | 1 sound/isa/sb/es968.c | 3 sound/isa/sb/sb16.c | 59 sound/isa/sb/sb16_csp.c | 4 sound/isa/sb/sb8.c | 2 sound/isa/sb/sb_common.c | 8 sound/isa/sgalaxy.c | 12 sound/isa/sscape.c | 12 sound/isa/wavefront/wavefront.c | 36 sound/pci/Kconfig | 16 sound/pci/Makefile | 4 sound/pci/ac97/Makefile | 2 sound/pci/ac97/ac97_codec.c | 646 +--- sound/pci/ac97/ac97_local.h | 8 sound/pci/ac97/ac97_patch.c | 373 ++ sound/pci/ac97/ac97_patch.h | 5 sound/pci/ac97/ac97_pcm.c | 739 ++++- sound/pci/ac97/ac97_proc.c | 77 sound/pci/ac97/ak4531_codec.c | 2 sound/pci/ali5451/ali5451.c | 26 sound/pci/als4000.c | 99 sound/pci/azt3328.c | 136 sound/pci/bt87x.c | 891 ++++++ sound/pci/cmipci.c | 126 sound/pci/cs4281.c | 70 sound/pci/cs46xx/cs46xx_lib.c | 64 sound/pci/cs46xx/dsp_spos_scb_lib.c | 4 sound/pci/emu10k1/emu10k1_main.c | 20 sound/pci/emu10k1/emu10k1_patch.c | 2 sound/pci/emu10k1/emu10k1_synth.c | 1 sound/pci/emu10k1/emu10k1_synth_local.h | 2 sound/pci/emu10k1/emufx.c | 254 + sound/pci/emu10k1/emumixer.c | 148 - sound/pci/emu10k1/emupcm.c | 2 sound/pci/emu10k1/emuproc.c | 2 sound/pci/emu10k1/memory.c | 2 sound/pci/ens1370.c | 381 +- sound/pci/es1938.c | 23 sound/pci/es1968.c | 122 sound/pci/fm801.c | 395 ++ sound/pci/ice1712/Makefile | 2 sound/pci/ice1712/ak4xxx.c | 12 sound/pci/ice1712/aureon.c | 13 sound/pci/ice1712/aureon.h | 4 sound/pci/ice1712/delta.c | 118 sound/pci/ice1712/delta.h | 13 sound/pci/ice1712/ice1712.c | 37 sound/pci/ice1712/ice1712.h | 2 sound/pci/ice1712/ice1724.c | 33 sound/pci/ice1712/prodigy.c | 738 +++++ sound/pci/ice1712/prodigy.h | 67 sound/pci/intel8x0.c | 654 ++-- sound/pci/korg1212/korg1212.c | 4 sound/pci/maestro3.c | 22 sound/pci/nm256/nm256.c | 17 sound/pci/rme32.c | 19 sound/pci/rme96.c | 23 sound/pci/rme9652/hdsp.c | 1530 ++++++++--- sound/pci/rme9652/rme9652.c | 4 sound/pci/sonicvibes.c | 26 sound/pci/trident/trident.c | 47 sound/pci/trident/trident_main.c | 30 sound/pci/via82xx.c | 296 +- sound/pci/vx222/vx222.c | 2 sound/pci/ymfpci/ymfpci.c | 156 - sound/pci/ymfpci/ymfpci_main.c | 351 +- sound/pcmcia/Kconfig | 4 sound/pcmcia/vx/vx_entry.c | 4 sound/ppc/daca.c | 3 sound/ppc/tumbler.c | 7 sound/sound_core.c | 6 sound/synth/emux/Makefile | 2 sound/synth/emux/emux.c | 6 sound/synth/emux/emux_hwdep.c | 171 + sound/synth/emux/emux_seq.c | 1 sound/synth/emux/emux_voice.h | 4 sound/synth/emux/soundfont.c | 21 sound/usb/usbaudio.c | 351 +- sound/usb/usbaudio.h | 3 sound/usb/usbmidi.c | 3 sound/usb/usbquirks.h | 289 -- 199 files changed, 9502 insertions(+), 3828 deletions(-)
through these ChangeSets:
<perex@suse.cz> (04/02/05 1.1544) ALSA 1.0.2c
<perex@suse.cz> (04/02/05 1.1543) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> CS46xx driver added missing variables to debug messages
<perex@suse.cz> (04/02/05 1.1542) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ICE1712 driver - added the support for Digigram VX442 board.
<perex@suse.cz> (04/02/05 1.1541) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,Intel8x0 driver,VIA82xx driver - added more descriptions for ac97_quirk module option.
<perex@suse.cz> (04/02/05 1.1540) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core,Intel8x0 driver,VIA82xx driver Add AC97 quick manual override module parameter.
<perex@suse.cz> (04/02/05 1.1539) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver - improved the mixer names of Audigy2 without AC97 codec for better OSS emulation.
<perex@suse.cz> (04/02/05 1.1538) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation - added more fallbacks of mixer elements for better emulation.
<perex@suse.cz> (04/02/05 1.1537) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ES1688 driver Fixed mpu401 port validation
<perex@suse.cz> (04/02/05 1.1536) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core - added the missing magic number for bt87x.
<perex@suse.cz> (04/02/05 1.1535) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver - check the return value of snd_ac97_pcm_open() in playback open callback.
<perex@suse.cz> (04/02/05 1.1534) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the dxs support of ASUS K8V. - added a short delay in the codec read routine.
<perex@suse.cz> (04/02/05 1.1533) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver - added the ac97 quirks for amd64 mobo and MSI P4 ATX 645.
<perex@suse.cz> (04/02/05 1.1532) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1724 driver Davy Wentzler <info@audio-evolution.co>: - fixed the access in trigger callback to byte access. (may fix the problem on ppc.)
<perex@suse.cz> (04/02/05 1.1531) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> RawMidi Midlevel copy_*_user() function cannot be called from spinlock context
<perex@suse.cz> (04/02/05 1.1530) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AMD InterWave driver Ok, InterWave STB without TEA6330T without TEA6330T also exists
<perex@suse.cz> (04/02/05 1.1529) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core Added CONFIG_SND_BT87X dependencies
<perex@suse.cz> (04/02/05 1.1528) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver - fixed the GPIO pins for CS8415 CS and CDTO.
<perex@suse.cz> (04/02/05 1.1527) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the codec valid check at reading. - added MSI KT266 to the dxs whitelist.
<perex@suse.cz> (04/02/05 1.1526) ALSA CVS update - Takashi Iwai <tiwai@suse.de> FM801 driver - fixed the build without tea575x-tuner support.
<perex@suse.cz> (04/02/05 1.1525) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCI drivers Fixed condition for TEA575x && FM801
<perex@suse.cz> (04/02/05 1.1524) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> TEA575x tuner TEA575x code is now 2.6 videodev compatible
<perex@suse.cz> (04/02/05 1.1523) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Documentation,PCI drivers,BT87x driver Moved bt87x driver from alsa-driver to alsa-kernel
<perex@suse.cz> (04/02/05 1.1522) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Serial BUS drivers,TEA575x tuner,PCI drivers,FM801 driver Added module for TEA575x radio tuners used in cheap FM801 based soundcards from Media Forte.
<perex@suse.cz> (04/02/05 1.1521) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core Cosmetic change
<perex@suse.cz> (04/02/05 1.1520) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> VIA82xx driver Removed duplicated code
<perex@suse.cz> (04/01/27 1.1517) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver Fixed typo
<perex@suse.cz> (04/01/27 1.1516) ALSA 1.0.2 + added missing file (emux_hwdep.c) ommited due merge
<perex@suse.cz> (04/01/27 1.1515) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel Change -EINVAL to -EALREADY in snd_pcm_unlink()
<perex@suse.cz> (04/01/27 1.1514) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Martin Bjoernsen: - set the PCI latency timer to 255 for fixing some misbehavior.
<perex@suse.cz> (04/01/27 1.1513) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALS100 driver,AZT2320 driver,DT019x driver,ES18xx driver AD1816A driver,CS4231 driver,CS4236+ driver,ES1688 driver Opti9xx drivers,SB16/AWE driver,ALS4000 driver,ES1938 driver FM801 driver,SonicVibes driver,Trident driver,YMFPCI driver Clemens Ladisch <clemens@ladisch.de>: - fix names for MPU-401 ports This moves the initialization of card->shortname before the component creation so that the name for the rawmidi port is '<shortname> MPU-401' instead of 'MPU-401 UART x-0'.
<perex@suse.cz> (04/01/27 1.1512) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver Clemens Ladisch <clemens@ladisch.de>: - remove superfluous error check ENODEV actually never happens in a completion handler
<perex@suse.cz> (04/01/27 1.1511) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - added the support of stack dump at xrun. enabled by writing to /proc/asound/card*/pcm*/xrun_debug proc file. built only when CONFIG_SND_DEBUG is set.
<perex@suse.cz> (04/01/27 1.1510) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Control Midlevel,IOCTL32 emulation,ALSA<-OSS emulation EMU10K1/EMU10K2 driver - fixed the oops in OSS mixer when the control elements are dynamically changed (e.g. emufx). mixer_oss.c handles the numid instead of kcontrol_t pointers. - snd_ctl_find_id and snd_ctl_find_numid don't issue contros_rwsem. the caller has to handle it properly.
<perex@suse.cz> (04/01/27 1.1509) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver - added the workaround for a hardware bug in intel 440MX B-stepping.
<perex@suse.cz> (04/01/27 1.1508) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver - fixed the 6 channel output on nforce. the sample format is once reset to 2 channel mode for aligning the samples.
<perex@suse.cz> (04/01/27 1.1507) ALSA CVS update - Takashi Iwai <tiwai@suse.de> SB16/AWE driver - added the missing ifdef CONFIG_PNP around the pnp table definition.
<perex@suse.cz> (04/01/27 1.1506) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,IGNORE - fixed the dependency of emu10k1/sbawe emux synth modules.
<perex@suse.cz> (04/01/27 1.1505) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,Common EMU synth,SoundFont,EMU8000 driver EMU10K1/EMU10K2 driver - added the support of hwdep for EmuX WaveTable on emu10k1 and sbawe. SoundFont can be loaded via the ALSA native hwdep device now.
<perex@suse.cz> (04/01/27 1.1504) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation - fixed the description of vx222 install command and a typo. - removed the description of the obsolete aliases for OSS emulation.
<perex@suse.cz> (04/01/27 1.1503) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Follow 0.9.1 ADI driver (mic in 3.75V, no High-Z mode, remove patch_ad1881() cal for 1985 - we have already 6 DACs
<perex@suse.cz> (04/01/27 1.1502) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver Added more generic entries for Intel hardware (follows 0.9.1adi driver)
<perex@suse.cz> (04/01/25 1.1474.1.47) ALSA - updated date identification
<perex@suse.cz> (04/01/25 1.1474.1.46) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,ALS100 driver,AZT2320 driver,CMI8330 driver,DT019x driver ES18xx driver,OPL3SA2 driver,Sound Scape driver,AD1816A driver CS4236+ driver,AMD InterWave driver,Opti9xx drivers,ES968 driver SB16/AWE driver,Wavefront drivers,ALS4000 driver,AZT3328 driver CMIPCI driver,CS4281 driver,ENS1370/1+ driver,ES1938 driver ES1968 driver,FM801 driver,Intel8x0 driver,Maestro3 driver,RME32 driver RME96 driver,SonicVibes driver,VIA82xx driver,CS46xx driver EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver NM256 driver,RME HDSP driver,RME9652 driver,Trident driver Digigram VX222 driver,YMFPCI driver,USB generic driver - added snd_card_set_dev() macro. - sysfsfied more pci, isapnp and usb drivers.
<perex@suse.cz> (04/01/25 1.1474.1.45) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic driver Clemens Ladisch <clemens@ladisch.de> - fix buffer overflow (with 0x prefix, component would need 17 chars) - rewrite shortname logic - include product name in longname even if card doesn't have a quirk
<perex@suse.cz> (04/01/20 1.1474.147.33) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic driver Clemens Ladisch <clemens@ladisch.de> add support for Edirol UM-1SX
<perex@suse.cz> (04/01/20 1.1474.147.32) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation Fixed filling of the end silence - playback (in sync function)
<perex@suse.cz> (04/01/20 1.1474.147.31) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel fixed oops when device was not opened (usual situation ;-))
<perex@suse.cz> (04/01/20 1.1474.147.30) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Trident driver Fixed typo
<perex@suse.cz> (04/01/20 1.1474.147.29) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel,ALSA Core Added SNDRV_PCM_STATE_DISCONNECTED state.
<perex@suse.cz> (04/01/20 1.1474.147.28) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic driver Show proper ID for Creative Sound Blaster MP3+
<perex@suse.cz> (04/01/20 1.1474.147.27) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - don't override the pre-allocated buffer id if already defined.
<perex@suse.cz> (04/01/20 1.1474.147.26) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,Memalloc module,ALS4000 driver,AZT3328 driver ES1938 driver,ES1968 driver,Maestro3 driver,SonicVibes driver ALI5451 driver,EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver Trident driver - fixed the DMA allocation. pci_set_dma_mask() is called together with pci_set_consistent_dma_mask(). also clean up the double check of mask.
<perex@suse.cz> (04/01/20 1.1474.147.25) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,EMU10K1/EMU10K2 driver - rename the control 'Surround Digital' -> 'Surround'. the surround of ac97 is removed (unused on sb live). - clean up the removal of unused mixer entries.
<perex@suse.cz> (04/01/20 1.1474.147.24) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CMIPCI driver - initialize the iec958 status at opening the normal PCM device, too.
<perex@suse.cz> (04/01/20 1.1474.147.23) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added the whitelist entry for a shuttle machine.
<perex@suse.cz> (04/01/20 1.1474.147.22) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module,PCM Midlevel - fixed buffer pre-allocation. - improved proc output. - check the use flag when unmarking the reserved buffer. - clean up and add more comments.
<perex@suse.cz> (04/01/20 1.1474.147.21) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver,EMU8000 driver,Common EMU synth,SoundFont - added __user prefix to the user-space pointers.
<perex@suse.cz> (04/01/20 1.1474.147.20) ALSA CVS update - Takashi Iwai <tiwai@suse.de> SB16/AWE driver - fixed the case of non-pnp board with the same OPL3 port as the main port.
<perex@suse.cz> (04/01/20 1.1474.147.19) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core - added the gcc printf attribute to snd_printk and snd_printd.
<perex@suse.cz> (04/01/20 1.1474.147.18) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Generic drivers,MPU401 UART,OPL3,OPL4,ES18xx driver,OPL3SA2 driver Sound Galaxy driver,Sound Scape driver,AD1816A driver,AD1848 driver CS4231 driver,ES1688 driver,GUS Library,AMD InterWave driver Opti9xx drivers,EMU8000 driver,SB drivers - added the error messages for resource allocation failures.
<perex@suse.cz> (04/01/20 1.1474.147.17) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver fix by Timo Hirvonen <tihirvon@ee.oulu.fi> (modified by tiwai): - added the entry of whitelist for ASRock K7VT2. - max. value of DXS volume is 31.
<perex@suse.cz> (04/01/20 1.1474.147.16) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ENS1370/1+ driver - clean up of initialization of spdif control elements. - check the return value of snd_ctl_new1() and snd_ctl_add(). - added the support of line-in/rear share switch by Michael Huijsmans <mgh@telering.at>.
<perex@suse.cz> (04/01/20 1.1474.147.15) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PPC Tumbler driver - ignore the manual mute of speaker in the auto-mute mode.
<perex@suse.cz> (04/01/20 1.1474.147.14) ALSA CVS update - Takashi Iwai <tiwai@suse.de> SB16/AWE driver - fixed the default value of mpu_port, use SNDRV_DEFAULT_PORT instead of hardcoded values. - fixed the reservation of fm port on pnp boards.
<perex@suse.cz> (04/01/20 1.1474.147.13) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core Sasha Khapyorsky <sashak@smlink.com>: - added a patch for sis 3036/8 modem codec.
<perex@suse.cz> (04/01/20 1.1474.147.12) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> CMIPCI driver Fixed joystick->joystick_port for __setup()
<perex@suse.cz> (04/01/08 1.1474.77.7) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added the DXS support for ABIT KD7(-RAID)
<perex@suse.cz> (04/01/08 1.1474.77.6) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA sequencer - new e-mail address of Frank van de Pol.
<perex@suse.cz> (04/01/08 1.1474.77.5) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,CMIPCI driver - changed joystick option to joystick_port option for cmipci driver. - mentioning alsa-firmware package together with alsa-tools package for firmware loading. - fixed the description of auto-invokation of vxloader for 2.6 kernels.
<perex@suse.cz> (04/01/08 1.1474.77.4) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added the white list for avance logic mobo.
<perex@suse.cz> (04/01/08 1.1474.77.3) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> EMU10K1/EMU10K2 driver Georgi Georgiev <chutz@gg3.net> Line2 LiveDrive Capture Volume control fix
<perex@suse.cz> (04/01/08 1.1474.77.2) ALSA - added missing module_init and module_exit functions to cs8427 and ak4xxx modules
<perex@suse.cz> (03/12/30 1.1474.64.18) ALSA 1.0.1
<perex@suse.cz> (03/12/30 1.1474.64.17) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Documentation More complete PCM device example
<perex@suse.cz> (03/12/30 1.1474.64.16) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> VIA82xx driver Added Easy Note 3171, Packard Bell - VIA_DXS_ENABLE
<perex@suse.cz> (03/12/30 1.1474.64.15) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Documentation,ALSA<-OSS emulation - changed whole-frag (default again) => partial-frag - small corrections in snd_pcm_oss_get_ptr() - atomic hw_ptr and info.bytes
<perex@suse.cz> (03/12/30 1.1474.64.14) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ICE1712 driver DFS bit must be handled also for Delta1010 and Delta2496
<perex@suse.cz> (03/12/30 1.1474.64.13) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core petter wahlman <petter.wahlman@chello.no> vsnprintf does not copy more than 'size' bytes _including_ '\0'
<perex@suse.cz> (03/12/30 1.1474.64.12) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Documentation Added read_size comment for snd_info_set_text_ops()
<perex@suse.cz> (03/12/30 1.1474.64.11) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core A try to fix get_id() function - use alloc_bootmem()
<perex@suse.cz> (03/12/30 1.1474.64.10) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA sequencer Fixed typo
<perex@suse.cz> (03/12/30 1.1474.64.9) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Library Fixed race - scheduling in interrupt
<perex@suse.cz> (03/12/30 1.1474.64.8) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Control Midlevel Added snd_ctl_find_hole() function. Added printk when control already exists.
<perex@suse.cz> (03/12/30 1.1474.64.7) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> RME9652 driver Removed duplicated ADAT3 Sync control
<perex@suse.cz> (03/12/30 1.1474.64.6) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic driver Clemens Ladisch <clemens@ladisch.de> deactivate_urbs didn't return the number of still-active URBs when not unlinking asynchronously, which would prevent calling wait_clear_urbs when some URBs actually are being unlinked asynchronously, so these URBs would be freed while still in use. I removed deactivate_urb's return value because wait_clear_urbs does its own counting anyway.
<perex@suse.cz> (03/12/30 1.1474.64.5) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Timer Midlevel An attempt to fix the system timer behaviour (lost jiffy ticks)
<perex@suse.cz> (03/12/30 1.1474.64.4) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AMD InterWave driver Fixed typo
<perex@suse.cz> (03/12/30 1.1474.64.3) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> EMU10K1/EMU10K2 driver <pzad@pobox.sk> Center is initialized to analog to prevent noise at startup (SB Live)
<perex@suse.cz> (03/12/30 1.1474.64.2) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation - added OSS_ALSAEMULVER ioctl - cleanups for put_user()
<perex@suse.cz> (03/12/05 1.1474.28.14) ALSA version 1.0.0rc2
<perex@suse.cz> (03/12/04 1.1474.28.13) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Commented out debugging printk
<perex@suse.cz> (03/12/04 1.1474.28.12) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added a quirk for ASRock K7VM2.
<perex@suse.cz> (03/12/04 1.1474.28.11) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - dxs_support=4 seems ok for the ASRock board.
<perex@suse.cz> (03/12/04 1.1474.28.10) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added a dxs_support list entry for ASRock K7VM2.
<perex@suse.cz> (03/12/04 1.1474.28.9) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed the detection of rates due to collision with the spdif slots. - fixed the typo in the error message. - replaced the numbers with constants.
<perex@suse.cz> (03/12/04 1.1474.28.8) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - don't break the probing even when ac97_reset_wait() returns error. in many cases, it's not critical (e.g. SB audigy).
<perex@suse.cz> (03/12/04 1.1474.28.7) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core,Intel8x0 driver - added spdif field to struct ac97_pcm. - snd_ac97_set_rate() accepts AC97_SPDIF. - allow fixed rate mic capture. - optimized the loop in snd_ac97_pcm_open.
<perex@suse.cz> (03/12/04 1.1474.28.6) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module - replaced 8 with SNDRV_CARDS.
<perex@suse.cz> (03/12/04 1.1474.28.5) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Generic drivers Steve deRosier <derosier@pianodisc.com>: * There is a user selectable flag droponfull. Set to 1 and any new bytes delivered to the driver after the buffer fills up will be discarded until the buffer is able to flush some bytes. * If droponfull==0 (or is not set, the default is 0), the driver proceeds to block further input by not calling snd_rawmidi_transmit_ack() and aborting the attempt. It will try again later. * I've redone a bit of the interface for the buffer routines. This was done to support the proper blocking/non-blocking methods as spelled out above, and to try to protect the buffer data a bit.
<perex@suse.cz> (03/12/04 1.1474.28.4) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added the missing '\n' to proc output.
<perex@suse.cz> (03/12/04 1.1474.28.3) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added quirks for another ASUS board and FSC notebook.
<perex@suse.cz> (03/12/04 1.1474.28.2) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation - fixed the bytes field of GETxPTR ioctl in the mmap mode. - fixed the bytes field of GETxSPACE ioctl. - don't count the negative delay values.
<perex@suse.cz> (03/12/01 1.1474.16.106) ALSA 1.0.0rc1
<perex@suse.cz> (03/12/01 1.1474.16.105) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Fixed AC97 slot allocation for 2nd+ PCM in assign function
<perex@suse.cz> (03/12/01 1.1474.16.104) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed typo
<perex@suse.cz> (03/12/01 1.1474.16.103) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed the rates detection for capture.
<perex@suse.cz> (03/12/01 1.1474.16.102) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation - fixed for the new ac97_bus struct.
<perex@suse.cz> (03/12/01 1.1474.16.101) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver fixes by Apostolos Dimitromanolakis <apostolos@aei.ca>: - fixed the pop noise at the start up of aureon boards. - update of prodigy driver (modifed by ti).
<perex@suse.cz> (03/12/01 1.1474.16.100) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver fix by Thomas Charbonnel <thomas@undata.org>: The attach patch fixes problems with speed modes for H9632 cards (many thanks to Pentti Ala-Vannesluoma for testing the driver and helping finding bugs), and the AutoSync mode issue (for all cards) reported by Anders Torger at the end of september.
<perex@suse.cz> (03/12/01 1.1474.16.99) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Clemens Ladisch <clemens@ladisch.de> fix compiler warnings
<perex@suse.cz> (03/12/01 1.1474.16.98) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core,Intel8x0 driver - fixed the wrong sized allocation of snd_ac97_pcm. - fixed the probing of multiple codecs on intel8x0. - fixed the computation of rates bits.
<perex@suse.cz> (03/12/01 1.1474.16.97) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed oops.
<perex@suse.cz> (03/12/01 1.1474.16.96) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core,Intel8x0 driver Moved AC97 slot allocation from intel8x0 to ac97_pcm.c.
<perex@suse.cz> (03/12/01 1.1474.16.95) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver removed unnecessary codes, which causes compilation error with gcc-2.9.x.
<perex@suse.cz> (03/12/01 1.1474.16.94) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver,ICE1724 driver Apostolos Dimitromanolakis <apostolos@aei.ca>: - added the partial support of AudioTrak prodigy 7.1
<perex@suse.cz> (03/12/01 1.1474.16.93) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: The attached patch at last fixes the long lasting firmware loading error after boot, and includes a small cosmetic fix for H9632 cards (fixes SPDIF external rate reporting in /proc/asound/cardX/hdsp and amixer outputs).
<perex@suse.cz> (03/12/01 1.1474.16.92) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: The attached patch fixes matrix mixer and metering problems spotted by Pentti Ala-Vannesluoma for H9632 cards and gcc 2.9x compile errors reported by Martin Langer.
<perex@suse.cz> (03/12/01 1.1474.16.91) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: - include support for hdsp 9632 cards and bugfixes for hdsp 9652 cards.
<perex@suse.cz> (03/12/01 1.1474.16.90) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ES1968 driver,AC97 Codec Core fixed the compilation with the recent ac97 and info changes.
<perex@suse.cz> (03/12/01 1.1474.16.89) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel,Timer Midlevel Digigram VX core,L3 drivers,AC97 Codec Core,CS46xx driver Trident driver,YMFPCI driver,GUS Library,SB16/AWE driver,CMIPCI driver CS4281 driver,ENS1370/1+ driver,FM801 driver,Intel8x0 driver Maestro3 driver,RME32 driver,RME96 driver,SonicVibes driver VIA82xx driver,AK4531 codec,ALI5451 driver,EMU10K1/EMU10K2 driver ICE1712 driver,ICE1724 driver,KORG1212 driver,NM256 driver RME HDSP driver,RME9652 driver,USB generic driver - AC97 code - introduced ac97_bus_t structure - moved attached codecs to /proc/asound/card?/codec97#? directory - merged snd_ac97_modem() to snd_ac97_mixer() - proc cleanups - removed already initialized variables - enhanced snd_info_set_text_ops() syntax
<perex@suse.cz> (03/12/01 1.1474.16.88) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Control Midlevel,ALSA Core,EMU8000 driver,SB16/AWE driver EMU10K1/EMU10K2 driver - added support for user control elements (untested) - fixed locking for snd_ctl_remove() function
<perex@suse.cz> (03/12/01 1.1474.16.87) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver Clemens Ladisch <clemens@ladisch.de>: - This patch adds a control to enable S/PDIF direct recording (without resampling) on the YMF754.
<perex@suse.cz> (03/12/01 1.1474.16.86) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver Clemens Ladisch <clemens@ladisch.de>: - added the support for the timer on ymfpci chips.
<perex@suse.cz> (03/12/01 1.1474.16.85) ALSA CVS update - version 1.0.0pre3
<perex@suse.cz> (03/12/01 1.1474.16.84) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> VIA82xx driver Added EPoX EP-8K9A default settings (VIA_DXS_ENABLE)
<perex@suse.cz> (03/12/01 1.1474.16.83) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation - reset auto-silence in the OSS mmap mode.
<perex@suse.cz> (03/12/01 1.1474.16.82) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation fixed the calculation of bytes. this will fix GETxSPACE, GETxPTR, GETODELAY ioctls.
<perex@suse.cz> (03/12/01 1.1474.16.81) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AMD InterWave driver - fixed the detection of STB board via pnp.
<perex@suse.cz> (03/12/01 1.1474.16.80) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver - fixed double entries of the same controls.
<perex@suse.cz> (03/12/01 1.1474.16.79) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX Pocket driver - added the missing licesne and descriptions.
<perex@suse.cz> (03/11/26 1.1474.16.78) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added the proc files to show ids.
<perex@suse.cz> (03/11/26 1.1474.16.77) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel,ALSA Core,USB generic driver - prepare callback can sleep if a flag is given in pcm->info_flags. - usbaudio driver uses non-atomic prepare callback for synchronization of pending unlinked urbs. - async_unlink option of usbaudio driver is enabled as default now. - fixed the initialization of pseudo-dma pointers in usbaudio.
<perex@suse.cz> (03/11/26 1.1474.16.76) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - clear the status record before calling snd_pcm_status() in proc read. this will prevent to show bogus values when status = OPEN.
<perex@suse.cz> (03/11/26 1.1474.16.75) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core - added hw_constraint to align 4bytes. this will solve the 24bit problem on vx222.
<perex@suse.cz> (03/11/26 1.1474.16.74) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver fix by Clemens Ladisch <clemens@ladisch.de>: - don't clear active_mask bits until it's clear that the URB is _not_ resubmitted, to prevent a race with unlinking - initialize active_mask and unlink_mask each time before URBs are started - don't call sleeping functions in trigger callback
<perex@suse.cz> (03/11/26 1.1474.16.73) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - clear unlink_mask bit in the complete callback. - make sure to deactivate urbs before starting streams.
<perex@suse.cz> (03/11/26 1.1474.16.72) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - added new patch codes for ALC655/658. - fixed reset wait loop in the resume phase. - fixed resume of AD1981 multi codecs.
<perex@suse.cz> (03/11/26 1.1474.16.71) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,Memalloc module,ALS4000 driver,AZT3328 driver ES1938 driver,ES1968 driver,Maestro3 driver,SonicVibes driver ALI5451 driver,EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver Trident driver - use pci_set_consistent_dma_mask().
<perex@suse.cz> (03/11/26 1.1474.16.70) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver - fixed possible (but rare) deadlock.
<perex@suse.cz> (03/11/26 1.1474.16.69) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the (syntax) description of dxs_support module option.
<perex@suse.cz> (03/11/26 1.1474.16.68) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Library Omited to remove old code
<perex@suse.cz> (03/11/26 1.1474.16.67) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Library Fixed duplicate control IDs (PCM Playback Volume) for cards with the codec chip
<perex@suse.cz> (03/11/26 1.1474.16.66) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added a workaround for M-Audio Audiophile USB. - avoid async out and adaptive in if other methods are available. - fixed the hw_constraint check for 24bit formats.
<perex@suse.cz> (03/11/26 1.1474.16.65) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added async_unlink option. the default bahevior is not changed yet. - added some comments.
<perex@suse.cz> (03/11/26 1.1474.16.64) ALSA CVS update - Takashi Iwai <tiwai@suse.de> I2C lib core - fixed sleep in lock. use mutex for the locking.
<perex@suse.cz> (03/11/26 1.1474.16.63) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS4236+ driver - fixed the detection of combination of pnp and non-pnp devices.
<perex@suse.cz> (03/11/26 1.1474.16.62) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Added IC Ensemble/KS Waves ID for stereo enhancement
<perex@suse.cz> (03/11/26 1.1474.16.61) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CMIPCI driver - set XCHGDAC bit implicitly on MC4/6 models for fixing wrong playback on some boards. - removed 'Exchange DAC' control from such a model.
<perex@suse.cz> (03/11/26 1.1474.16.60) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver Peter Zubaj <pzad@pobox.sk>: - disable routing from AC97 line out to front speakers. - AC97 ADC is used only for Mic playback and recording - Philips ADC is used for other analog playback and recording (Analog Mix Playback Volume, Analog Mix Capture Volume) - removes unused AC97 controls (is phone used ???) Takashi Iwai <tiwai@suse.de>: - removed the duplicated IEC958 control on Dell's board.
<perex@suse.cz> (03/11/26 1.1474.16.59) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation Fixed semantics in snd_pcm_oss_bytes() function.
<perex@suse.cz> (03/11/26 1.1474.16.58) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> OPL4 Clemens Ladisch <clemens@ladisch.de> oops - use vfree in error paths, too
<perex@suse.cz> (03/11/26 1.1474.16.57) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Fixed cut & paste bug
<perex@suse.cz> (03/11/26 1.1474.16.56) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver added the quirk for ASUS A7V600.
<perex@suse.cz> (03/11/26 1.1474.16.55) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Clemens Ladisch <clemens@ladisch.de> new controls for AD1981A/B/1980/1985
<perex@suse.cz> (03/11/26 1.1474.16.54) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> OPL4 Clemens Ladisch <clemens@ladisch.de> use vmalloc instead of kmalloc for temp buffer in proc read()/write()
<perex@suse.cz> (03/11/26 1.1474.16.53) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Opti9xx drivers - fixed the detection of opti92x-ad1848 pnp.
<perex@suse.cz> (03/11/26 1.1474.16.52) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OSS device core,ALSA Core - take MODULE_ALIAS_CHARDEV_MAJOR() back. - added missing inclusion of linux/device.h.
<perex@suse.cz> (03/11/26 1.1474.16.51) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,ALS100 driver,AZT2320 driver,DT019x driver,CS4231 driver CS4236+ driver,PC98(CS423x) driver,Opti9xx drivers,SB16/AWE driver Wavefront drivers use the standard port address, 0 = disable, 1 = auto-probe, others manual. negative values are accepted as disable, too.
<perex@suse.cz> (03/11/26 1.1474.16.50) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OSS device core,Documentation,ALSA Core,ALSA<-OSS emulation ALSA<-OSS sequencer,ALSA Minor Numbers Rusty Russell <rusty@rustcorp.com.au>: - added MODULE_ALIAS for sound services. clean up the document. modified by Takashi Iwai <tiwai@suse.de>
<perex@suse.cz> (03/11/26 1.1474.16.49) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALSA Core - cards_limit=1 as default instead of 8. - cards_limit means the number of auto-loaded cards. not limits the actual card numbers for manual loading (e.g. hotplug).
<perex@suse.cz> (03/11/26 1.1474.16.48) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation Fixed read for partial OSS period buffer contents
<perex@suse.cz> (03/11/26 1.1474.16.47) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AD1848 driver Robert Harris <robert.f.harris@blueyonder.co.uk> Fixed spinlocks
<perex@suse.cz> (03/11/26 1.1474.16.46) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation - avail_min is now 1 - fixed read1() function for avail_min == 1 - fixed conversion between ALSA and OSS position - fixed info.blocks computing in get_ptr() (included fixup) - fixed get_space() function (included fixup)
<perex@suse.cz> (03/11/26 1.1474.16.45) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALS4000 driver,AZT3328 driver,CMIPCI driver ENS1370/1+ driver,VIA82xx driver,YMFPCI driver - use consistent values for specifying the port address (0 = disable, 1 = auto-detect, others = manual) - fixed the auto-detection of joystick port.
<perex@suse.cz> (03/11/26 1.1474.16.44) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver fixed the auto-detection of joystick port.
<perex@suse.cz> (03/11/26 1.1474.16.43) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS46xx driver fixed the 4channel mode of another CS429x codec (0x592b).
<perex@suse.cz> (03/11/26 1.1474.16.42) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core Ted.Wen@ite.com.tw: - added patch for IT2646.
<perex@suse.cz> (03/11/26 1.1474.16.41) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core - fixed oops at resume. - block also the non-blocking devices until the resume is finished.
<perex@suse.cz> (03/11/26 1.1474.16.40) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALS4000 driver,ENS1370/1+ driver,YMFPCI driver added auto-detection of joystick port.
<perex@suse.cz> (03/11/26 1.1474.16.39) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver Zinx Verituse <zinx@epicsol.org>: fixed the calculation of the port for 'Capture Source' control switch.
<perex@suse.cz> (03/11/26 1.1474.16.38) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel - don't print debug messages for low count of periods - added right path for one period to the update pointer routine (interrupt)
<perex@suse.cz> (03/11/26 1.1474.16.37) ALSA CVS update - Takashi Iwai <tiwai@suse.de> HWDEP Midlevel allow dsp_load callback without dsp_status callback.
<perex@suse.cz> (03/11/26 1.1474.16.36) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - don't hold power lock while draining - call trigger callback when suspending/resuming a draining substream
<perex@suse.cz> (03/11/26 1.1474.16.35) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel removed the export of snd_pcm_lock(). replaced with the normal mutex.
<perex@suse.cz> (03/11/26 1.1474.16.34) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation minor corrections for the recent updates.
<perex@suse.cz> (03/11/26 1.1474.16.33) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Timer Midlevel fixed the unbalanced spinlock at the error path.
<perex@suse.cz> (03/11/26 1.1474.16.32) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver - take back the old definition of FXBUS_PCM_LEFT/RIGHT for sb live. - fixed the audigy routing with the new definition.
<perex@suse.cz> (03/11/26 1.1474.16.31) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel don't call kfree with NULL pointer (constraint rules is not always allocated).
<perex@suse.cz> (03/11/26 1.1474.16.30) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Timer Midlevel - fixed problem with hw slave source (PCM timer & dmix plugin) - fixes for slave instances - moved active callback check to snd_timer_close() function
<perex@suse.cz> (03/11/26 1.1474.16.29) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver added the DXS whitelist for twinhead mobo.
<perex@suse.cz> (03/11/26 1.1474.16.28) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed typo in the last AD198x fix.
<perex@suse.cz> (03/11/26 1.1474.16.27) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver,VIA82xx driver,AC97 Codec Core - use ADI-compatible mode on AD1980 for more better controls. - swap master and headphone on AD1980 and AD1985 as default. - export remove_ctl, swap_ctl and rename_ctl for patch functions. - removed AD1980/AD1985 master-swap quirks (since it's set as default).
<perex@suse.cz> (03/11/26 1.1474.16.26) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation added fallback device selection for OSS mixer.
<perex@suse.cz> (03/11/26 1.1474.16.25) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Maestro3 driver don't enable MPU401 irq.
<perex@suse.cz> (03/11/26 1.1474.16.24) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core added ALC655 entry (compatible with ALC650).
<perex@suse.cz> (03/11/26 1.1474.16.23) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS4281 driver,RME32 driver,RME96 driver,CS46xx driver,NM256 driver - fixed compile warnings with cast for memcpy_fromio/toio. - use copy_to_user_fromio() in proc output.
<perex@suse.cz> (03/11/26 1.1474.16.22) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,SB drivers,YMFPCI driver,ALS4000 driver,AZT3328 driver CMIPCI driver,ENS1370/1+ driver,ES1968 driver,Intel8x0 driver VIA82xx driver - removed joystick control from the card control API. added joystick (or joystick_port) module option instead. - updated documents for this joystick fix. - moved resource management for ALS4000 from sb-common header to the als4000 local code.
<perex@suse.cz> (03/11/26 1.1474.16.21) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Generic drivers,MPU401 UART,ALSA Core,ALS100 driver,AZT2320 driver CMI8330 driver,DT019x driver,ES18xx driver,OPL3SA2 driver Sound Galaxy driver,Sound Scape driver,AD1816A driver,AD1848 driver CS4231 driver,CS4236+ driver,PC98(CS423x) driver,ES1688 driver GUS Classic driver,GUS Extreme driver,GUS MAX driver AMD InterWave driver,Opti9xx drivers,ES968 driver,SB16/AWE driver SB8 driver,Wavefront drivers,CMIPCI driver,VIA82xx driver,YMFPCI driver - fixed the boot parameters with long ints for non-intel architectures. - added get_option_long() for parsing the parameter.
<perex@suse.cz> (03/11/26 1.1474.16.20) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver Added mpu_port initialization from the kernel command line
<perex@suse.cz> (03/11/26 1.1474.16.19) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver Peter Zubaj <pzad@pobox.sk>: - redesigned the default DSP routing of audigy1/2 boards. the normal PCM output is sent through 'Stereo Mix', while the independent pcm streams can be attenuated by 'PCM Front', 'PCM Rear', and 'PCM Center/LFE' volumes.
<perex@suse.cz> (03/11/26 1.1474.16.18) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OPL3,Raw OPL FM,ES1968 driver removed obsolete __SND_OSS_COMPAT__.
<perex@suse.cz> (03/11/26 1.1474.16.17) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Sound Scape driver Chris Rankin <rankincj@yahoo.com> - use #define rather than value for the microcode size
<perex@suse.cz> (03/11/26 1.1474.16.16) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver removed a wrong entry for gigabyte mobos.
<perex@suse.cz> (03/11/26 1.1474.16.15) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver Clemens Ladisch <clemens@ladisch.de>: - add support for M-Audio OmniStudio MIDI
<perex@suse.cz> (03/11/26 1.1474.16.14) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module - fixed the compilation without PCI support. added ifdef CONFIG_PCI around preallocate_cards().
<perex@suse.cz> (03/11/26 1.1474.16.13) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,PCMCIA Kconfig - added CONFIG_ISA restriction to vxpocket and vxp440 drivers.
<perex@suse.cz> (03/11/26 1.1474.16.12) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver Clemens Ladisch <clemens@ladisch.de>: - fix Edirol comment - use special macros for Yamaha devices - add support for Yamaha MOTIF-R, CVP-204, CVP-206, CVP-208, CVP-210, PSR-1100, PSR-2100, PSR-K1, EZ-250i, MOTIF ES 6, MOTIF ES 7, MOTIF ES 8, CS1D, DSP1D, ACU16-C, NHB32-C, DM1000, 01V96
<perex@suse.cz> (03/11/26 1.1474.16.11) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - clean up the rate lock routine. - added another gigabyte mobo entry.
<perex@suse.cz> (03/11/26 1.1474.16.10) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,Timer Midlevel,ALSA sequencer,PPC DACA driver PPC Tumbler driver - check rootfs before calling request_module() to avoid annoying error messages at the boot time.
<perex@suse.cz> (03/11/26 1.1474.16.9) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Timer Midlevel,ALSA sequencer Clemens Ladisch <clemens@ladisch.de>: - fixed timer resolution calculations Some functions assumed that timer->hw.resolution is in Hz, while it's actually in ns/tick.
<perex@suse.cz> (03/11/26 1.1474.16.8) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,VIA82xx driver - added dxs_support=4 option. no VRA is used for DXS channels in this case. - fixed the quirk for ASUS A7V8-X. - added the quirk for Gigabyte mobo. - removed the error message in codec_valid().
<perex@suse.cz> (03/11/26 1.1474.16.7) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the misuse of long pointer for getting the int value in boot parameter.
<perex@suse.cz> (03/11/26 1.1474.16.6) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel Simplified snd_pcm_update_hw_ptr*() functions
<perex@suse.cz> (03/11/26 1.1474.16.5) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixes by James Courtier-Dutton <James@superbug.demon.co.uk>: - fixed the wrong detection of SPDIF output. SPDIF-out is enabled on all chip revisions. - fixed the ac97 codec name shown in proc file, using ac97->id.
<perex@suse.cz> (03/11/26 1.1474.16.4) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver,AC97 Codec Core - fixed typos in the last change to snd_ac97_set_rate(). the correct flag to check is ac97->scaps. - removed dxs_fixed=1 on VIA8233A (for SPDIF). - added quirks for ASUS A7V8-X and MSI KT4V.
<perex@suse.cz> (03/11/26 1.1474.16.3) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed snd_ac97_set_rate() to accept surround and LFE sample rates, too.
<perex@suse.cz> (03/11/26 1.1474.16.2) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver use the standard control names for RCA and optical spdif on audigy.
<perex@suse.cz> (03/11/26 1.1474.16.1) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ICE1712 driver Moved spdif.setup_rate to snd_ice1712_set_pro_rate() function
----- Jaroslav Kysela <perex@suse.cz> Linux Kernel Sound Maintainer ALSA Project, SuSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |