I've spent the night working with Nick Rossier trying to solve the clicking audio issue. Thanks to his perserverance, we've got a patch to try out. If you've experienced this:
-- 0.3.4s was the last working version with perfect sound
-- 0.3.5 fixed it
-- 0.3.5a broke it
-- loading the current version with options tda9887 qss=0 gives you sound with continious clicking

I'm pretty sure this is the "magic" that used to be in the old black_magic option (at least for PVR150mce PAL-B/G LG TAPE tuner 58). I know that td9887 module is part of the real kernel sooooo I don't know if this patch breaks every other card besides this one. I'm also concerned why this patch (which just turns on FM automute) would fix the issue... what happens if there is an FM station tuned? Will the audio get wonky again? Only The Shadow knows for sure!

Anyway, let's give this patch a try. People who had to go to qss=0 to get sound will have to remove it (intercarrier forever!)
Index: tda9887.c
===================================================================
--- tda9887.c   (revision 299)
+++ tda9887.c   (working copy)
@@ -142,6 +142,7 @@
                .std   = V4L2_STD_PAL_BG,
                .name  = "PAL-BG",
                .b     = ( cNegativeFmTV  |
+                          cAutoMuteFmActive |
                           cQSS           ),
                .c     = ( cDeemphasisON  |
                           cDeemphasis50  ),
@@ -322,7 +323,7 @@
        printk(PREFIX "write: byte E 0x%02x\n",buf[3]);
        printk("  E0-1 sound carrier   : %s\n",
               carrier[(buf[3] & 0x03)]);
-       printk("  E6   l pll ganting   : %s\n",
+       printk("  E6   l pll gating    : %s\n",
               (buf[3] & 0x40) ? "36" : "13");
 
        if (buf[1] & 0x08) {

Reply via email to