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

Modified Files:
        ac97_codec.c 
Log Message:
Fill card->mixername at right positions

Index: ac97_codec.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/ac97/ac97_codec.c,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- ac97_codec.c        28 Feb 2003 09:15:45 -0000      1.76
+++ ac97_codec.c        28 Feb 2003 19:22:18 -0000      1.77
@@ -2051,15 +2051,15 @@
                ac97->init(ac97);
        snd_ac97_get_name(ac97, ac97->id, name, 0);
        snd_ac97_get_name(NULL, ac97->id, name, 0);  // ac97->id might be changed in 
the special setup code
-       if (card->mixername[0] == '\0') {
-               strcpy(card->mixername, name);
-       } else {
-               if (strlen(card->mixername) + 1 + strlen(name) + 1 <= 
sizeof(card->mixername)) {
-                       strcat(card->mixername, ",");
-                       strcat(card->mixername, name);
-               }
-       }
        if (ac97_is_audio(ac97)) {
+               if (card->mixername[0] == '\0') {
+                       strcpy(card->mixername, name);
+               } else {
+                       if (strlen(card->mixername) + 1 + strlen(name) + 1 <= 
sizeof(card->mixername)) {
+                               strcat(card->mixername, ",");
+                               strcat(card->mixername, name);
+                       }
+               }
                if ((err = snd_component_add(card, "AC97a")) < 0) {
                        snd_ac97_free(ac97);
                        return err;
@@ -2240,15 +2240,15 @@
                ac97->init(ac97);
        snd_ac97_get_name(ac97, ac97->id, name, 1);
        snd_ac97_get_name(NULL, ac97->id, name, 1);  // ac97->id might be changed in 
the special setup code
-       if (card->mixername[0] == '\0') {
-               strcpy(card->mixername, name);
-       } else {
-               if (strlen(card->mixername) + 1 + strlen(name) + 1 <= 
sizeof(card->mixername)) {
-                       strcat(card->mixername, ",");
-                       strcat(card->mixername, name);
-               }
-       }
        if (ac97_is_modem(ac97)) {
+               if (card->mixername[0] == '\0') {
+                       strcpy(card->mixername, name);
+               } else {
+                       if (strlen(card->mixername) + 1 + strlen(name) + 1 <= 
sizeof(card->mixername)) {
+                               strcat(card->mixername, ",");
+                               strcat(card->mixername, name);
+                       }
+               }
                if ((err = snd_component_add(card, "AC97m")) < 0) {
                        snd_ac97_free(ac97);
                        return err;



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to