Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: tzap not locking on



The only other person who's actually said this fixed anything for them, was Hamish Moffatt, another Australian. So Australia seems to be a common factor between people having problems with this -- maybe something to do with our 7MHz channels?

Anything less than 350ms seemed to caused tuning to take a while, quite often.

Marty.

Johannes Stezenbach wrote:

Martin Kenny wrote:

I think you might be helped by a patch I submitted a while back (but I think got lost in the noise) for linux/drivers/media/dvb/frontends/sp887x.c. It's probably out of sync with CVS (and maybe kernel 2.6.7) right now, but it should be pretty easy to apply by hand.

See http://www.linuxtv.org/mailinglists/linux-dvb/2004/06-2004/msg00055.html for details.

--- sp887x.c.old 2004-06-01 22:50:06.000000000 +0930
+++ sp887x.c 2004-06-02 18:03:51.154418192 +0930
@@ -636,9 +636,9 @@
case FE_GET_TUNE_SETTINGS:
{
struct dvb_frontend_tune_settings* fesettings = (struct dvb_frontend_tune_settings*) arg;
- fesettings->min_delay_ms = 50;
- fesettings->step_size = 0;
- fesettings->max_drift = 0;
+ fesettings->min_delay_ms = 350;
+ fesettings->step_size = 166666*2;
+ fesettings->max_drift = (166666*2)+1;
return 0;
}


Hm, step_size and max_drift > 0 means that the frontend core will
do zig-zag scanning, which I thought was not very useful for DVB-T.
Also 350ms delay seems a bit long.

Anyway, if someone else can confirm that this improves tuning, I
would just commit it.


Johannes






Home | Main Index | Thread Index