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/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to