Update of /cvsroot/alsa/alsa-kernel/pci
In directory sc8-pr-cvs1:/tmp/cvs-serv12936

Modified Files:
        intel8x0.c 
Log Message:
fixed pre-allocation of mic and spdif PCM devices.



Index: intel8x0.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/intel8x0.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- intel8x0.c  7 Jan 2003 16:39:46 -0000       1.56
+++ intel8x0.c  10 Jan 2003 12:13:52 -0000      1.57
@@ -1278,6 +1278,9 @@
        sprintf(pcm->name, "%s - MIC ADC", chip->card->shortname);
 
        chip->pcm_mic = pcm;    
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;
@@ -1312,6 +1315,9 @@
        sprintf(pcm->name, "%s - MIC2 ADC", chip->card->shortname);
 
        chip->pcm_mic2 = pcm;   
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;
@@ -1346,6 +1352,9 @@
        sprintf(pcm->name, "%s - ADC2", chip->card->shortname);
 
        chip->pcm2 = pcm;       
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;
@@ -1380,6 +1389,9 @@
        sprintf(pcm->name, "%s - IEC958", chip->card->shortname);
 
        chip->pcm_spdif = pcm;  
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;
@@ -1415,6 +1427,9 @@
        sprintf(pcm->name, "%s - IEC958", chip->card->shortname);
 
        chip->pcm_spdif = pcm;  
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;
@@ -1449,6 +1464,9 @@
        sprintf(pcm->name, "%s - AC97 IEC958", chip->card->shortname);
 
        chip->pcm_ac97spdif = pcm;      
+
+       snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024);
+
        if (rpcm)
                *rpcm = pcm;
        return 0;



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to