Martin Dauskardt wrote:
>>- Removed the TUNER_LOCK_TIMEOUT in cDevice::AttachReceiver()
>>since it caused more
>> trouble than it fixed.
>>> I am not sure if this was a wise decision. For the first time since months I
> had the following problem:
>> - watch live channel on DVB-T card
> - start watching a recording
> - after an hour stop replaying; vdr switches back to the last seen DVB-T
> channel
> - switch to a DVB-C channel
> - and got a black picture. I was not able to watch anything from DVB-C until
> a restart of vdr. I can`t see any errors in the log!
Well, according to driver developer Holger Wächtler it should be
ok to tune and set filters in an arbitrary sequence, and it should
not be necessary to wait for a lock of the tuner. The worst that
could happen is that the application receives faulty data, and that's
why VDR's section filtering actually does wait for a lock.
So I'd say this must be a driver bug that may have been hidden by
VDR waiting for a lock after tuning.
Klaus