On Thursday 15 Jun 2006 00:03, Darren Salt wrote: > Situation: an incomplete recording of a programme on BBC Three. The > recording was started just before the changeover between CBBC and BBC3, > and I use a recording margin of three minutes; the recording was started > at 18:57. > > I should mention that these two channels share the same VPID and APIDs, > and here is a short interval in which nothing is being broadcast on > those PIDs. I also have the channel update set for names only (altering > this setting is not an option). > > This usually does not cause a problem. This time, however... > > The "video data stream broken" timeout was reached, resulting in an > emergency exit. Of course, vdr can't be restarted immediately, and > runvdr (mine) decided to sleep for five minutes because of too many > restart attempts in too short a time... whoops, there go the first few > minutes of the programme which I wanted to record... > > Maybe I should put in a short delay in runvdr.c to make this less > likely. Or I could increase MAXBROKENTIMEOUT. Or perhaps VDR should be > fixed so as not to assume that no data == broken stream if it can > receive *any* other data from the same multiplex, or maybe channels > could be individually protected against updates...? I've had exactly the same problem with BBC-3 and BBC-4. My short-term fix is to manually remove the pre-padding of the recording, since the changeover time between channels is normally spot-on. However a proper fix would be appreciated. Dave