Mailing List archive

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

[linux-dvb] Re: "Video datastream brocken" - origin (maybe) found



Wolfgang Fritz wrote:

[...]

There were posting here suggesting bugs with vdr's handling
of FE_GET_EVENT, maybe that's the way to go?

I've changed the FE_GET_EVENT handling in VDR to use poll() and in this
case I see short 0x1f-events (FE_HAS_LOCK bit set) of abt 100ms on
channels I can't tune to (I had a bogus entry in my channels.conf).

The original VDR lock detection handles this as a valid lock, which is a
bit sloppy in my opinion, but I would like to know if an application has
to expect such "spikes" and do some filtering on frontend events?

Other question: There _seems_ to be some evidence that it is dangerous
if you set (change?) filters when the frontend is not locked. Could that
be possible?

System: 1 Nexus-s rev. 2.1, one Skystar2 rev2.6c, dvb-kernel 2.4 CVS branch.

Can you send me your patch?

I have two rev 1.3 cards and I have this error after nearly every cold start. Uncommenting the WAIT_FOR_LOCK_AFTER_TUNING in vdr's dvbdevice.c gave me only a little improvement.


Alfred




Home | Main Index | Thread Index