From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: max SNDRV_CARDS bug ? questions .... Date: Wed, 03 Dec 2003 14:05:44 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <3FCE32B5.1030208@gardena.net> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <3FCE32B5.1030208@gardena.net> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Benno Senoner Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Wed, 03 Dec 2003 20:00:05 +0100, Benno Senoner wrote: > > Hi, > (I'm using alsa-driver-1.0.0rc1) > > I have a question about the SNDRV_CARDS. > normally it is defined as 8 > ./alsa-kernel/core/memalloc.c: #define SNDRV_CARDS 8 > > Does that mean we can have a maximum of 8 soundcards > in the PC or is this simply how many instances a certain module supports ? > (eg I could have 8 emu10k instances, 8 sb16 instances etc ?). no, totally 8 instances. not the number of modules. > Plus I noticed something in > > ./alsa-kernel/core/memalloc.c: static int enable[8] = {[0 ... > (SNDRV_CARDS-1)] = 1}; > > shouldn't that be: > static int enable[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = 1}; ? yes, but not a bug as long as SNDRV_CARDS = 8 :) > is this a bug ? what happens if we set SNDRV_CARDS to a value > 8 ? more than 8 cards are not supported in the current assignment of devices. the minor devices will be out of range. Takashi ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/