Update of /cvsroot/alsa/alsa-kernel/core
In directory sc8-pr-cvs1:/tmp/cvs-serv18936

Modified Files:
        pcm_memory.c 
Log Message:
- don't override the pre-allocated buffer id if already defined.




Index: pcm_memory.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/core/pcm_memory.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- pcm_memory.c        16 Jan 2004 18:05:52 -0000      1.22
+++ pcm_memory.c        19 Jan 2004 19:00:27 -0000      1.23
@@ -223,8 +223,9 @@
  */
 static inline void setup_pcm_id(snd_pcm_substream_t *subs)
 {
-       subs->dma_device.id = subs->pcm->device << 16 |
-               subs->stream << 8 | subs->number;
+       if (! subs->dma_device.id)
+               subs->dma_device.id = subs->pcm->device << 16 |
+                       subs->stream << 8 | (subs->number + 1);
 }
 
 /**



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to