On 10.06.2011 21:41, Luboš Doležel wrote:
On 10.6.2011 21:11, VDR User wrote:
recording a HD TV programme still results in a VDR emergency exit even in the latest VDR dev version:
Jun 10 19:38:02 localhost vdr: [5512] live timer 1 (86 1928-2010 'Doctors') added Jun 10 19:38:02 localhost vdr: [5534] timer 1 (86 1928-2010 'Doctors') set to event Fri 10.06.2011 19:30-20:00 'Doctors' Jun 10 19:38:02 localhost vdr: [5512] switching device 1 to channel 86 Jun 10 19:38:02 localhost vdr: [5512] timer 1 (86 1928-2010 'Doctors') start Jun 10 19:38:02 localhost vdr: [5512] Title: 'Doctors' Subtitle: '(null)' Jun 10 19:38:02 localhost vdr: [5512] record /var/lib/video/Doctors/2011-06-10.19.28.86-0.rec Jun 10 19:38:02 localhost vdr: [5512] creating directory /var/lib/video/Doctors Jun 10 19:38:02 localhost vdr: [5512] creating directory /var/lib/video/Doctors/2011-06-10.19.28.86-0.rec Jun 10 19:38:02 localhost vdr: [5512] recording to '/var/lib/video/Doctors/2011-06-10.19.28.86-0.rec/00001.ts' Jun 10 19:38:02 localhost vdr: [5556] recording thread started (pid=5512, tid=5556) Jun 10 19:38:03 localhost vdr: [5524] timer 1 (86 1928-2010 'Doctors') set to event Fri 10.06.2011 19:30-20:00 'Doctors' Jun 10 19:38:33 localhost vdr: [5556] ERROR: video data stream broken Jun 10 19:38:33 localhost vdr: [5556] initiating emergency exit Jun 10 19:38:33 localhost vdr: [5512] emergency exit requested - shutting down
The same problem appears with all HD (H.264) channels, be it BBC HD or HBO HD or anything else.
Could anyone please look into it? :-(
I've just read a post from another user who had this problem. Apparently his channels.conf contained wrong info and enabling 'update names& pids' (or whatever it's called) fixed it.
Wow, great, that fixed it! Thanks!
I think, however, that this should be either noted somewhere or the VDR should handle the error more gracefully...
By default VDR updates the pids automatically. If you turn that off and thus VDR doesn't get any data from a channel it wants to record, it assumes the driver is "stuck" and performs an "emergency exit" to allow for a driver reload. You can turn that off, too, by setting "Emergency exit" to "no" in the "Miscellaneous" section of the "Setup" menu.
Klaus