Mailing List archive

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

[vdr] Re: VDR developer version 1.3.15



Thomas Bergwinkl wrote:
Luca Olivetti

Someone reported that 1.3.14 didn't work with a steerable
dish. I didn't
try that version but this one doesn't work either: when I change
satellite, once the position has been reached the new channel
won't show
anything ("ERROR: device 1 has no lock, can't attach
receiver!") unless
I tune to a different channel. Worse yet, if I don't touch anything,
after a while the dish moves again, but neither to the
original channel
nor to the new one: the original channel was at 13.0E, the
new one was
at 28.2E but the dish moved to 19.2E ?!?
Back to 1.3.12 :-(

Hello,

if you switch to a "live" channel there is no problem with vdr-1.3.15,
because vdr doesn't wait for a lock anymore. But if you request a
channel from another satellite via transfer mode, this error message
(device 1 has no lock, can't attach receiver!) comes because the timeout
(5s) defined in device.c is not enough, when the dish has to rotate.
I have changed device.c line 26 to: #define TUNER_LOCK_TIMEOUT 100000 //
ms
So the timeout is now 100s which should be long enough for steerable
dishes.
The only disadvantage I could see is that as long the dish is rotating,
vdr doesn't react anymore because it is waiting for a lock.
Is it possible to give TUNER_LOCK_TIMEOUT as variable, then it could be
calculated as a function of required movement in degrees.
ie my Moteck SG-1200 has rotational speed of 2.5 deg/sec at 18V
so moving from 1W to 19.2E would take 8 seconds.




Home | Main Index | Thread Index