Update of /cvsroot/alsa/alsa-driver/usb/usx2y
In directory sc8-pr-cvs1:/tmp/cvs-serv28104

Modified Files:
        usbusx2yaudio.c 
Log Message:
Karsten Wiese <[EMAIL PROTECTED]>
us122 rate fix


Index: usbusx2yaudio.c
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/usb/usx2y/usbusx2yaudio.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- usbusx2yaudio.c     2 Dec 2003 10:15:02 -0000       1.3
+++ usbusx2yaudio.c     5 Dec 2003 08:06:19 -0000       1.4
@@ -1224,9 +1224,12 @@
 
        sprintf(pcm->name, NAME_ALLCAPS" Audio #%d", usX2Y(card)->chip.pcm_devs);
 
-       if (0 > (err = 
snd_pcm_lib_preallocate_pages(pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream,  
64*1024, 128*1024, GFP_KERNEL))
-           || 0 > (err = 
snd_pcm_lib_preallocate_pages(pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream ,  
usX2Y_capt_substream->endpoints * 64*1024, usX2Y_capt_substream->endpoints * 128*1024, 
GFP_KERNEL))
-           || 0 > (err = usX2Y_rate_set(usX2Y_stream, 44100))) {  // needed to make 
us428 recognize output-volume settings for direct-monitoring and master-pcm. shouldn't 
disturb other usx2y.
+       if (0 > (err = 
snd_pcm_lib_preallocate_pages(pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream, 
64*1024, 128*1024, GFP_KERNEL)) ||
+           0 > (err = 
snd_pcm_lib_preallocate_pages(pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream,
+                                                       
usX2Y_capt_substream->endpoints * 64*1024,
+                                                       
usX2Y_capt_substream->endpoints * 128*1024, GFP_KERNEL)) ||
+           (usX2Y(card)->chip.dev->descriptor.idProduct == USB_ID_US428 &&
+            0 > (err = usX2Y_rate_set(usX2Y_stream, 44100)))) {        // Lets us428 
recognize output-volume settings, disturbs us122.
                snd_usX2Y_audio_stream_free(usX2Y_stream);
                return err;
        }



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

Reply via email to