On Mon, 2005-08-29 at 17:40 +0200, Klaus Schmidinger wrote: > 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. Given that this is two lines of code, perhaps an #ifdef can be included. With a note that says: if you need this complain to the driver authors. > > Klaus > > _______________________________________________ > vdr mailing list > vdr@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr