Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Latest CVS - tuning changes/problems
On Tuesday 24 April 2001 10:45 am, Ralph Metzler wrote:
> > If I tune to an active transponder, then it seems to work But then, if
> > I tune to another, inactive frequency, then quite often, the tuner will
> > stay locked at the current transponder. Is this now the desired
> > behaviour when tuning fails?
>
> No.
> But the driver now does a zigzag-scan around the frequency. So, it
> might lock onto the old transponder if it was very close.
> Maybe I should make the range of the scan smaller.
>
The channels on my test satellite (31W) can be as close as 7 (MHz?) (e.g.
10959v and 10966v), and I rarely get a signal lock +- 1 from the actual
frequency (with older CVS drivers). This is probably the exception and
"mainstream" satellites would work fine with your current code.
> Does this also happen (jumping back to old transponder) if it was
> further away, or does it then jump to a close by one?
Yes, it seems to. When I was testing it this morning, only one transponder
was active on the satellite, and any frequency (e.g. +-200) seemed to leave
the tuner locked on the old transponder. What is your current "zig-zag"
range?
>
> I expected that this kinds of problems would show up.
> Some read the API in such a way that the driver should handle the
> zigzag scan and fine tuning (which I now implemented), others want
> direct control because it is much better for scans.
> In the old API I had a flag for that (AFC flag). The new API provides
> a call which should return the recommended step size for a scan. The
> frequency range around the step size should then be searched by the
> driver or the hardware. Since every DVB demodulator has its own way of
> frequency correction and search I think this should be handled in
> the driver. It is just not so easy to figure out and control the right
> step size since it can depend on symbol rate, frequency and used hardware.
I agree with that - the driver should try to make all the hardware look the
same. I'll help all I can on various satellites. For now, would it cause
any problems if I set the AFC flag to 0 in dvb.c ?
On a related topic, do you have any suggestions about searching for
transponders with unknown symbol rates? Are some tuner chips (e.g. old/new
Hauppauge) better than others when it comes to locking onto a signal with the
wrong symbol rate? Can you suggest a (hopefully small) list of symbol rates
that I could try to identify if there is a signal on a particular frequency?
Thanks,
Dave.
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index