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