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

Modified Files:
        ice1724.c 
Log Message:
fixed the rate locking bug: the rate locking couldn't be changed any more
once if iec958 input is chosen.



Index: ice1724.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/ice1712/ice1724.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ice1724.c   10 Sep 2003 16:26:26 -0000      1.17
+++ ice1724.c   10 Sep 2003 18:01:16 -0000      1.18
@@ -382,11 +382,6 @@
                return;
        }
 
-       if (rate == ice->cur_rate) {
-               spin_unlock_irqrestore(&ice->reg_lock, flags);
-               return;
-       }
-
        switch (rate) {
        case 8000: val = 6; break;
        case 9600: val = 3; break;
@@ -409,6 +404,11 @@
                break;
        }
        outb(val, ICEMT1724(ice, RATE));
+       if (rate == ice->cur_rate) {
+               spin_unlock_irqrestore(&ice->reg_lock, flags);
+               return;
+       }
+
        ice->cur_rate = rate;
 
        /* check MT02 */



-------------------------------------------------------
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