Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266441AbUAIIht (ORCPT ); Fri, 9 Jan 2004 03:37:49 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266445AbUAIIht (ORCPT ); Fri, 9 Jan 2004 03:37:49 -0500 Received: from walker.svs.informatik.uni-oldenburg.de ([134.106.22.19]:40577 "EHLO walker.pmhahn.de") by vger.kernel.org with ESMTP id S266441AbUAIIgv (ORCPT ); Fri, 9 Jan 2004 03:36:51 -0500 Date: Fri, 9 Jan 2004 09:35:37 +0100 From: Philipp Matthias Hahn To: linux-kernel@vger.kernel.org Subject: Re: 2.6.1-rc2-mm1 Message-ID: <20040109083537.GA6410@titan.lahn.de> Mail-Followup-To: linux-kernel@vger.kernel.org References: <20040107232831.13261f76.akpm@osdl.org> <1073566885.867.7.camel@debian> <20040108101112.301ce65a.akpm@osdl.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline In-Reply-To: <20040108101112.301ce65a.akpm@osdl.org> Organization: UUCP-Freunde Lahn e.V. User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 40070 Lines: 986 --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello Andrew, LKML! On Thu, Jan 08, 2004 at 10:11:12AM -0800, Andrew Morton wrote: > Ramon Rey Vicente wrote: > > > > What about the last ALSA updates, 1.0rc2 release? Will be merged soon in > > -mm? > > Nobody has sent it to me. http://marc.theaimsgroup.com/?l=linux-kernel&m=107063404821200&w=2 BYtE Philipp -- / / (_)__ __ ____ __ Philipp Hahn / /__/ / _ \/ // /\ \/ / /____/_/_//_/\_,_/ /_/\_\ pmhahn@titan.lahn.de --+HP7ph2BbKc20aGI Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pmhahn@titan.lahn.de Delivered-To: pmhahn@titan.lahn.de Received: by walker.pmhahn.de (Postfix, from userid 103) id 0EDF7175F8; Fri, 5 Dec 2003 19:44:18 +0100 (CET) Received: from vger.kernel.org (vger.kernel.org [67.72.78.212]) by serv03.lahn.de (8.11.3/8.11.3/SuSE Linux 8.11.1-0.5) with ESMTP id hB5ELXU25198 for ; Fri, 5 Dec 2003 15:21:33 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264123AbTLEOPs (ORCPT ); Fri, 5 Dec 2003 09:15:48 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264137AbTLEOPr (ORCPT ); Fri, 5 Dec 2003 09:15:47 -0500 Received: from 194.149.109.108.adsl.nextra.cz ([194.149.109.108]:56193 "EHLO pnote.perex-int.cz") by vger.kernel.org with ESMTP id S264123AbTLEOOx (ORCPT ); Fri, 5 Dec 2003 09:14:53 -0500 Received: by pnote.perex-int.cz (Postfix, from userid 500) id C2B9B269D1; Fri, 5 Dec 2003 15:14:31 +0100 (CET) Date: Fri, 5 Dec 2003 15:14:30 +0100 (CET) From: Jaroslav Kysela X-X-Sender: perex@pnote.perex-int.cz To: LKML Subject: [PATCH] ALSA update 1.0.0rc2 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org Hi all, here is the latest ALSA code for 2.6. BitKeeper users, please, do: 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-2003-12-05.patch.gz The pull command will update the following files: Documentation/sound/alsa/ALSA-Configuration.txt | 250 - Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 63 Documentation/sound/alsa/Joystick.txt | 97 include/sound/ac97_codec.h | 109 include/sound/asound.h | 7 include/sound/asound_fm.h | 4 include/sound/cs46xx.h | 1 include/sound/emu10k1.h | 30 include/sound/hdsp.h | 21 include/sound/i2c.h | 10 include/sound/info.h | 5 include/sound/initval.h | 16 include/sound/minors.h | 3 include/sound/pcm.h | 2 include/sound/sb.h | 3 include/sound/sndmagic.h | 1 include/sound/sscape_ioctl.h | 4 include/sound/trident.h | 1 include/sound/version.h | 12 include/sound/ymfpci.h | 13 sound/core/control.c | 266 + sound/core/hwdep.c | 3 sound/core/info_oss.c | 1 sound/core/init.c | 24 sound/core/memalloc.c | 28 sound/core/memory.c | 1 sound/core/oss/mixer_oss.c | 24 sound/core/oss/pcm_oss.c | 61 sound/core/pcm.c | 78 sound/core/pcm_lib.c | 106 sound/core/pcm_native.c | 71 sound/core/rawmidi.c | 1 sound/core/seq/oss/seq_oss.c | 3 sound/core/seq/seq_clientmgr.c | 2 sound/core/seq/seq_device.c | 3 sound/core/seq/seq_timer.c | 2 sound/core/seq/seq_timer.h | 2 sound/core/sound.c | 23 sound/core/sound_oss.c | 1 sound/core/timer.c | 58 sound/drivers/mpu401/mpu401.c | 2 sound/drivers/mtpav.c | 2 sound/drivers/opl3/opl3_synth.c | 1 sound/drivers/opl4/opl4_proc.c | 13 sound/drivers/serial-u16550.c | 120 sound/drivers/vx/vx_core.c | 2 sound/drivers/vx/vx_pcm.c | 8 sound/i2c/i2c.c | 2 sound/i2c/l3/uda1341.c | 6 sound/isa/ad1816a/ad1816a.c | 6 sound/isa/ad1848/ad1848.c | 2 sound/isa/ad1848/ad1848_lib.c | 2 sound/isa/als100.c | 10 sound/isa/azt2320.c | 10 sound/isa/cmi8330.c | 4 sound/isa/cs423x/cs4231.c | 13 sound/isa/cs423x/cs4236.c | 40 sound/isa/cs423x/pc98.c | 14 sound/isa/dt019x.c | 14 sound/isa/es1688/es1688.c | 4 sound/isa/es18xx.c | 6 sound/isa/gus/gus_irq.c | 2 sound/isa/gus/gus_mem.c | 2 sound/isa/gus/gus_pcm.c | 15 sound/isa/gus/gusclassic.c | 2 sound/isa/gus/gusextreme.c | 6 sound/isa/gus/gusmax.c | 2 sound/isa/gus/interwave.c | 12 sound/isa/opl3sa2.c | 10 sound/isa/opti9xx/opti92x-ad1848.c | 39 sound/isa/sb/emu8000.c | 2 sound/isa/sb/es968.c | 2 sound/isa/sb/sb16.c | 17 sound/isa/sb/sb16_csp.c | 4 sound/isa/sb/sb8.c | 2 sound/isa/sb/sb_common.c | 4 sound/isa/sgalaxy.c | 8 sound/isa/sscape.c | 9 sound/isa/wavefront/wavefront.c | 23 sound/pci/ac97/Makefile | 2 sound/pci/ac97/ac97_codec.c | 593 +--- sound/pci/ac97/ac97_local.h | 8 sound/pci/ac97/ac97_patch.c | 356 ++ sound/pci/ac97/ac97_patch.h | 4 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 | 22 sound/pci/als4000.c | 83 sound/pci/azt3328.c | 130 sound/pci/cmipci.c | 84 sound/pci/cs4281.c | 68 sound/pci/cs46xx/cs46xx_lib.c | 62 sound/pci/emu10k1/emu10k1_main.c | 5 sound/pci/emu10k1/emufx.c | 199 - sound/pci/emu10k1/emumixer.c | 56 sound/pci/emu10k1/emupcm.c | 2 sound/pci/emu10k1/emuproc.c | 2 sound/pci/ens1370.c | 230 - sound/pci/es1938.c | 2 sound/pci/es1968.c | 116 sound/pci/fm801.c | 22 sound/pci/ice1712/Makefile | 2 sound/pci/ice1712/aureon.c | 13 sound/pci/ice1712/ice1712.c | 29 sound/pci/ice1712/ice1724.c | 18 sound/pci/ice1712/prodigy.c | 738 +++++ sound/pci/ice1712/prodigy.h | 67 sound/pci/intel8x0.c | 543 +-- sound/pci/korg1212/korg1212.c | 2 sound/pci/maestro3.c | 16 sound/pci/nm256/nm256.c | 15 sound/pci/rme32.c | 18 sound/pci/rme96.c | 22 sound/pci/rme9652/hdsp.c | 1519 ++++++++--- sound/pci/rme9652/rme9652.c | 2 sound/pci/sonicvibes.c | 4 sound/pci/trident/trident_main.c | 19 sound/pci/via82xx.c | 220 - sound/pci/ymfpci/ymfpci.c | 144 - sound/pci/ymfpci/ymfpci_main.c | 349 +- sound/pcmcia/Kconfig | 4 sound/pcmcia/vx/vx_entry.c | 4 sound/ppc/daca.c | 3 sound/ppc/tumbler.c | 3 sound/sound_core.c | 6 sound/usb/usbaudio.c | 254 + sound/usb/usbquirks.h | 269 - 128 files changed, 6027 insertions(+), 2972 deletions(-) through these ChangeSets: (03/12/05 1.1518) ALSA version 1.0.0rc2 (03/12/04 1.1517) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Commented out debugging printk (03/12/04 1.1516) ALSA CVS update - Takashi Iwai VIA82xx driver - added a quirk for ASRock K7VM2. (03/12/04 1.1515) ALSA CVS update - Takashi Iwai VIA82xx driver - dxs_support=4 seems ok for the ASRock board. (03/12/04 1.1514) ALSA CVS update - Takashi Iwai VIA82xx driver - added a dxs_support list entry for ASRock K7VM2. (03/12/04 1.1513) ALSA CVS update - Takashi Iwai 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. (03/12/04 1.1512) ALSA CVS update - Takashi Iwai 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). (03/12/04 1.1511) ALSA CVS update - Takashi Iwai 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. (03/12/04 1.1510) ALSA CVS update - Takashi Iwai Memalloc module - replaced 8 with SNDRV_CARDS. (03/12/04 1.1509) ALSA CVS update - Takashi Iwai Generic drivers Steve deRosier : * 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. (03/12/04 1.1508) ALSA CVS update - Takashi Iwai VIA82xx driver - added the missing '\n' to proc output. (03/12/04 1.1507) ALSA CVS update - Takashi Iwai VIA82xx driver - added quirks for another ASUS board and FSC notebook. (03/12/04 1.1506) ALSA CVS update - Takashi Iwai 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. (03/12/01 1.1489.3.106) ALSA 1.0.0rc1 (03/12/01 1.1489.3.105) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Fixed AC97 slot allocation for 2nd+ PCM in assign function (03/12/01 1.1489.3.104) ALSA CVS update - Takashi Iwai AC97 Codec Core fixed typo (03/12/01 1.1489.3.103) ALSA CVS update - Takashi Iwai AC97 Codec Core - fixed the rates detection for capture. (03/12/01 1.1489.3.102) ALSA CVS update - Takashi Iwai Documentation - fixed for the new ac97_bus struct. (03/12/01 1.1489.3.101) ALSA CVS update - Takashi Iwai ICE1712 driver fixes by Apostolos Dimitromanolakis : - fixed the pop noise at the start up of aureon boards. - update of prodigy driver (modifed by ti). (03/12/01 1.1489.3.100) ALSA CVS update - Takashi Iwai RME HDSP driver fix by Thomas Charbonnel : 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. (03/12/01 1.1489.3.99) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Clemens Ladisch fix compiler warnings (03/12/01 1.1489.3.98) ALSA CVS update - Takashi Iwai 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. (03/12/01 1.1489.3.97) ALSA CVS update - Takashi Iwai AC97 Codec Core - fixed oops. (03/12/01 1.1489.3.96) ALSA CVS update - Jaroslav Kysela AC97 Codec Core,Intel8x0 driver Moved AC97 slot allocation from intel8x0 to ac97_pcm.c. (03/12/01 1.1489.3.95) ALSA CVS update - Takashi Iwai ICE1712 driver removed unnecessary codes, which causes compilation error with gcc-2.9.x. (03/12/01 1.1489.3.94) ALSA CVS update - Takashi Iwai ICE1712 driver,ICE1724 driver Apostolos Dimitromanolakis : - added the partial support of AudioTrak prodigy 7.1 (03/12/01 1.1489.3.93) ALSA CVS update - Takashi Iwai RME HDSP driver Thomas Charbonnel : 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). (03/12/01 1.1489.3.92) ALSA CVS update - Takashi Iwai RME HDSP driver Thomas Charbonnel : 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. (03/12/01 1.1489.3.91) ALSA CVS update - Takashi Iwai RME HDSP driver Thomas Charbonnel : - include support for hdsp 9632 cards and bugfixes for hdsp 9652 cards. (03/12/01 1.1489.3.90) ALSA CVS update - Takashi Iwai ES1968 driver,AC97 Codec Core fixed the compilation with the recent ac97 and info changes. (03/12/01 1.1489.3.89) ALSA CVS update - Jaroslav Kysela 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 (03/12/01 1.1489.3.88) ALSA CVS update - Jaroslav Kysela 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 (03/12/01 1.1489.3.87) ALSA CVS update - Takashi Iwai YMFPCI driver Clemens Ladisch : - This patch adds a control to enable S/PDIF direct recording (without resampling) on the YMF754. (03/12/01 1.1489.3.86) ALSA CVS update - Takashi Iwai YMFPCI driver Clemens Ladisch : - added the support for the timer on ymfpci chips. (03/12/01 1.1489.3.85) ALSA CVS update - version 1.0.0pre3 (03/12/01 1.1489.3.84) ALSA CVS update - Jaroslav Kysela VIA82xx driver Added EPoX EP-8K9A default settings (VIA_DXS_ENABLE) (03/12/01 1.1489.3.83) ALSA CVS update - Takashi Iwai ALSA<-OSS emulation - reset auto-silence in the OSS mmap mode. (03/12/01 1.1489.3.82) ALSA CVS update - Takashi Iwai ALSA<-OSS emulation fixed the calculation of bytes. this will fix GETxSPACE, GETxPTR, GETODELAY ioctls. (03/12/01 1.1489.3.81) ALSA CVS update - Takashi Iwai AMD InterWave driver - fixed the detection of STB board via pnp. (03/12/01 1.1489.3.80) ALSA CVS update - Takashi Iwai EMU10K1/EMU10K2 driver - fixed double entries of the same controls. (03/12/01 1.1489.3.79) ALSA CVS update - Takashi Iwai Digigram VX Pocket driver - added the missing licesne and descriptions. (03/11/26 1.1489.3.78) ALSA CVS update - Takashi Iwai USB generic driver - added the proc files to show ids. (03/11/26 1.1489.3.77) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.76) ALSA CVS update - Takashi Iwai PCM Midlevel - clear the status record before calling snd_pcm_status() in proc read. this will prevent to show bogus values when status = OPEN. (03/11/26 1.1489.3.75) ALSA CVS update - Takashi Iwai Digigram VX core - added hw_constraint to align 4bytes. this will solve the 24bit problem on vx222. (03/11/26 1.1489.3.74) ALSA CVS update - Takashi Iwai USB generic driver fix by Clemens Ladisch : - 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 (03/11/26 1.1489.3.73) ALSA CVS update - Takashi Iwai USB generic driver - clear unlink_mask bit in the complete callback. - make sure to deactivate urbs before starting streams. (03/11/26 1.1489.3.72) ALSA CVS update - Takashi Iwai AC97 Codec Core - added new patch codes for ALC655/658. - fixed reset wait loop in the resume phase. - fixed resume of AD1981 multi codecs. (03/11/26 1.1489.3.71) ALSA CVS update - Takashi Iwai 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(). (03/11/26 1.1489.3.70) ALSA CVS update - Takashi Iwai YMFPCI driver - fixed possible (but rare) deadlock. (03/11/26 1.1489.3.69) ALSA CVS update - Takashi Iwai VIA82xx driver - fixed the (syntax) description of dxs_support module option. (03/11/26 1.1489.3.68) ALSA CVS update - Jaroslav Kysela GUS Library Omited to remove old code (03/11/26 1.1489.3.67) ALSA CVS update - Jaroslav Kysela GUS Library Fixed duplicate control IDs (PCM Playback Volume) for cards with the codec chip (03/11/26 1.1489.3.66) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.65) ALSA CVS update - Takashi Iwai USB generic driver - added async_unlink option. the default bahevior is not changed yet. - added some comments. (03/11/26 1.1489.3.64) ALSA CVS update - Takashi Iwai I2C lib core - fixed sleep in lock. use mutex for the locking. (03/11/26 1.1489.3.63) ALSA CVS update - Takashi Iwai CS4236+ driver - fixed the detection of combination of pnp and non-pnp devices. (03/11/26 1.1489.3.62) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Added IC Ensemble/KS Waves ID for stereo enhancement (03/11/26 1.1489.3.61) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.60) ALSA CVS update - Takashi Iwai EMU10K1/EMU10K2 driver Peter Zubaj : - 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 : - removed the duplicated IEC958 control on Dell's board. (03/11/26 1.1489.3.59) ALSA CVS update - Jaroslav Kysela ALSA<-OSS emulation Fixed semantics in snd_pcm_oss_bytes() function. (03/11/26 1.1489.3.58) ALSA CVS update - Jaroslav Kysela OPL4 Clemens Ladisch oops - use vfree in error paths, too (03/11/26 1.1489.3.57) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Fixed cut & paste bug (03/11/26 1.1489.3.56) ALSA CVS update - Takashi Iwai VIA82xx driver added the quirk for ASUS A7V600. (03/11/26 1.1489.3.55) ALSA CVS update - Jaroslav Kysela AC97 Codec Core Clemens Ladisch new controls for AD1981A/B/1980/1985 (03/11/26 1.1489.3.54) ALSA CVS update - Jaroslav Kysela OPL4 Clemens Ladisch use vmalloc instead of kmalloc for temp buffer in proc read()/write() (03/11/26 1.1489.3.53) ALSA CVS update - Takashi Iwai Opti9xx drivers - fixed the detection of opti92x-ad1848 pnp. (03/11/26 1.1489.3.52) ALSA CVS update - Takashi Iwai OSS device core,ALSA Core - take MODULE_ALIAS_CHARDEV_MAJOR() back. - added missing inclusion of linux/device.h. (03/11/26 1.1489.3.51) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.50) ALSA CVS update - Takashi Iwai OSS device core,Documentation,ALSA Core,ALSA<-OSS emulation ALSA<-OSS sequencer,ALSA Minor Numbers Rusty Russell : - added MODULE_ALIAS for sound services. clean up the document. modified by Takashi Iwai (03/11/26 1.1489.3.49) ALSA CVS update - Takashi Iwai 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). (03/11/26 1.1489.3.48) ALSA CVS update - Jaroslav Kysela ALSA<-OSS emulation Fixed read for partial OSS period buffer contents (03/11/26 1.1489.3.47) ALSA CVS update - Jaroslav Kysela AD1848 driver Robert Harris Fixed spinlocks (03/11/26 1.1489.3.46) ALSA CVS update - Jaroslav Kysela 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) (03/11/26 1.1489.3.45) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.44) ALSA CVS update - Takashi Iwai YMFPCI driver fixed the auto-detection of joystick port. (03/11/26 1.1489.3.43) ALSA CVS update - Takashi Iwai CS46xx driver fixed the 4channel mode of another CS429x codec (0x592b). (03/11/26 1.1489.3.42) ALSA CVS update - Takashi Iwai AC97 Codec Core Ted.Wen@ite.com.tw: - added patch for IT2646. (03/11/26 1.1489.3.41) ALSA CVS update - Takashi Iwai ALSA Core - fixed oops at resume. - block also the non-blocking devices until the resume is finished. (03/11/26 1.1489.3.40) ALSA CVS update - Takashi Iwai Documentation,ALS4000 driver,ENS1370/1+ driver,YMFPCI driver added auto-detection of joystick port. (03/11/26 1.1489.3.39) ALSA CVS update - Takashi Iwai VIA82xx driver Zinx Verituse : fixed the calculation of the port for 'Capture Source' control switch. (03/11/26 1.1489.3.38) ALSA CVS update - Jaroslav Kysela PCM Midlevel - don't print debug messages for low count of periods - added right path for one period to the update pointer routine (interrupt) (03/11/26 1.1489.3.37) ALSA CVS update - Takashi Iwai HWDEP Midlevel allow dsp_load callback without dsp_status callback. (03/11/26 1.1489.3.36) ALSA CVS update - Takashi Iwai PCM Midlevel - don't hold power lock while draining - call trigger callback when suspending/resuming a draining substream (03/11/26 1.1489.3.35) ALSA CVS update - Takashi Iwai PCM Midlevel removed the export of snd_pcm_lock(). replaced with the normal mutex. (03/11/26 1.1489.3.34) ALSA CVS update - Takashi Iwai Documentation minor corrections for the recent updates. (03/11/26 1.1489.3.33) ALSA CVS update - Takashi Iwai Timer Midlevel fixed the unbalanced spinlock at the error path. (03/11/26 1.1489.3.32) ALSA CVS update - Takashi Iwai EMU10K1/EMU10K2 driver - take back the old definition of FXBUS_PCM_LEFT/RIGHT for sb live. - fixed the audigy routing with the new definition. (03/11/26 1.1489.3.31) ALSA CVS update - Takashi Iwai PCM Midlevel don't call kfree with NULL pointer (constraint rules is not always allocated). (03/11/26 1.1489.3.30) ALSA CVS update - Jaroslav Kysela 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 (03/11/26 1.1489.3.29) ALSA CVS update - Takashi Iwai VIA82xx driver added the DXS whitelist for twinhead mobo. (03/11/26 1.1489.3.28) ALSA CVS update - Takashi Iwai AC97 Codec Core fixed typo in the last AD198x fix. (03/11/26 1.1489.3.27) ALSA CVS update - Takashi Iwai 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). (03/11/26 1.1489.3.26) ALSA CVS update - Takashi Iwai ALSA<-OSS emulation added fallback device selection for OSS mixer. (03/11/26 1.1489.3.25) ALSA CVS update - Takashi Iwai Maestro3 driver don't enable MPU401 irq. (03/11/26 1.1489.3.24) ALSA CVS update - Takashi Iwai AC97 Codec Core added ALC655 entry (compatible with ALC650). (03/11/26 1.1489.3.23) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.22) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.21) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.20) ALSA CVS update - Jaroslav Kysela Intel8x0 driver Added mpu_port initialization from the kernel command line (03/11/26 1.1489.3.19) ALSA CVS update - Takashi Iwai EMU10K1/EMU10K2 driver Peter Zubaj : - 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. (03/11/26 1.1489.3.18) ALSA CVS update - Takashi Iwai OPL3,Raw OPL FM,ES1968 driver removed obsolete __SND_OSS_COMPAT__. (03/11/26 1.1489.3.17) ALSA CVS update - Jaroslav Kysela Sound Scape driver Chris Rankin - use #define rather than value for the microcode size (03/11/26 1.1489.3.16) ALSA CVS update - Takashi Iwai VIA82xx driver removed a wrong entry for gigabyte mobos. (03/11/26 1.1489.3.15) ALSA CVS update - Takashi Iwai USB generic driver Clemens Ladisch : - add support for M-Audio OmniStudio MIDI (03/11/26 1.1489.3.14) ALSA CVS update - Takashi Iwai Memalloc module - fixed the compilation without PCI support. added ifdef CONFIG_PCI around preallocate_cards(). (03/11/26 1.1489.3.13) ALSA CVS update - Takashi Iwai Documentation,PCMCIA Kconfig - added CONFIG_ISA restriction to vxpocket and vxp440 drivers. (03/11/26 1.1489.3.12) ALSA CVS update - Takashi Iwai USB generic driver Clemens Ladisch : - 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 (03/11/26 1.1489.3.11) ALSA CVS update - Takashi Iwai VIA82xx driver - clean up the rate lock routine. - added another gigabyte mobo entry. (03/11/26 1.1489.3.10) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.9) ALSA CVS update - Takashi Iwai Timer Midlevel,ALSA sequencer Clemens Ladisch : - fixed timer resolution calculations Some functions assumed that timer->hw.resolution is in Hz, while it's actually in ns/tick. (03/11/26 1.1489.3.8) ALSA CVS update - Takashi Iwai 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(). (03/11/26 1.1489.3.7) ALSA CVS update - Takashi Iwai VIA82xx driver - fixed the misuse of long pointer for getting the int value in boot parameter. (03/11/26 1.1489.3.6) ALSA CVS update - Jaroslav Kysela PCM Midlevel Simplified snd_pcm_update_hw_ptr*() functions (03/11/26 1.1489.3.5) ALSA CVS update - Takashi Iwai AC97 Codec Core fixes by James Courtier-Dutton : - 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. (03/11/26 1.1489.3.4) ALSA CVS update - Takashi Iwai 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. (03/11/26 1.1489.3.3) ALSA CVS update - Takashi Iwai AC97 Codec Core fixed snd_ac97_set_rate() to accept surround and LFE sample rates, too. (03/11/26 1.1489.3.2) ALSA CVS update - Takashi Iwai EMU10K1/EMU10K2 driver use the standard control names for RCA and optical spdif on audigy. (03/11/26 1.1489.3.1) ALSA CVS update - Jaroslav Kysela ICE1712 driver Moved spdif.setup_rate to snd_ice1712_set_pro_rate() function ----- Jaroslav Kysela 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/ --+HP7ph2BbKc20aGI-- - 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/