This should fix it...

tda985x_setmode was reading the wrong register for the current mode (c4,
not c6)

-Eric

=======Cut Here============

--- bttv-0.7.46/driver/tvaudio.c.orig   Sun Oct 22 23:23:27 2000
+++ bttv-0.7.46/driver/tvaudio.c        Sun Oct 22 23:22:47 2000
@@ -465,7 +465,7 @@
 void tda985x_setmode(struct CHIPSTATE *chip, int mode)
 {
        int update = 1;
-       int c6 = chip->shadow.bytes[TDA9850_C4+1] & 0x3f;
+       int c6 = chip->shadow.bytes[TDA985x_C6+1] & 0x3f;
        
        switch (mode) {
        case VIDEO_SOUND_MONO:



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to