public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1) tuning regression
@ 2009-11-26  6:17 Robert Lowery
  2009-11-26  8:27 ` Robert Lowery
  0 siblings, 1 reply; 34+ messages in thread
From: Robert Lowery @ 2009-11-26  6:17 UTC (permalink / raw)
  To: mchehab, terrywu2009, awalls; +Cc: linux-media

Hi,

After fixing up a hang on the DViCO FusionHDTV DVB-T Dual Digital 4 (rev
1) recently via http://linuxtv.org/hg/v4l-dvb/rev/1c11cb54f24d everything
appeared to be ok, but I have now noticed certain channels in Australia
are showing corruption which manifest themselves as blockiness and
screeching audio.

I have traced this issue down to
http://linuxtv.org/hg/v4l-dvb/rev/e6a8672631a0 (Fix offset frequencies for
DVB @ 6MHz)

In this change, the offset used by my card has been changed from 2750000
to 2250000.

The old code which works used to do something like
offset = 2750000
if (((priv->cur_fw.type & DTV7) &&
    (priv->cur_fw.scode_table & (ZARLINK456 | DIBCOM52))) ||
    ((priv->cur_fw.type & DTV78) && freq < 470000000))
    offset -= 500000;

In Australia, (type & DTV7) == true _BUT_ scode_table == 1<<29 == SCODE,
so the subtraction is not done.

The new code which does not work does
if (priv->cur_fw.type & DTV7)
    offset = 2250000;
which appears to be off by 500khz causing the tuning regression for me.

Could any one please advice why this check against scode_table &
(ZARLINK456 | DIBCOM52) was removed?

Thanks

-Rob




^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2010-03-13 23:52 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-26  6:17 DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1) tuning regression Robert Lowery
2009-11-26  8:27 ` Robert Lowery
2009-11-26  9:37   ` Vincent McIntyre
2009-11-26  9:57     ` Vincent McIntyre
2009-11-26 11:22     ` Robert Lowery
2009-11-26 23:35       ` Robert Lowery
2009-12-01  9:18         ` Vincent McIntyre
2009-12-01 12:40           ` Robert Lowery
2009-12-02 14:57           ` Devin Heitmueller
2009-12-08  6:02             ` [RESEND] " Robert Lowery
2009-12-08  9:03               ` Vincent McIntyre
2009-12-15 23:49               ` Robert Lowery
2010-01-04  4:27                 ` Robert Lowery
2010-01-05  2:27                   ` Andy Walls
2010-01-05  3:13                     ` Devin Heitmueller
2010-01-05  3:43                       ` Andy Walls
2010-01-05  3:18                     ` Andy Walls
2010-01-06  3:20                       ` Robert Lowery
2010-01-07  1:51                         ` Andy Walls
2010-01-07  5:03                           ` Robert Lowery
2010-01-07 13:48                             ` Terry Wu
2010-01-07 14:04                               ` Terry Wu
2010-01-07 14:18                                 ` Terry Wu
2010-01-07 14:42                                   ` Terry Wu
2010-01-08  2:21                                     ` Robert Lowery
     [not found]                                       ` <6ab2c27e1001080007h70bcf309u65251763a70200c6@mail.gmail.com>
2010-01-08  8:12                                         ` Terry Wu
2010-02-19  4:53                                       ` Mauro Carvalho Chehab
2010-02-19  6:12                                         ` Robert Lowery
2010-02-19 10:18                                         ` Robert Lowery
2010-02-19 12:23                                           ` Mauro Carvalho Chehab
2010-02-19 14:07                                           ` Mauro Carvalho Chehab
2010-02-19 14:17                                             ` Robert Lowery
2010-03-12 10:34                                             ` Vincent McIntyre
2010-03-13 23:51                                               ` Andy Walls

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox