[vdr] vdr 1.7.4 HD-Recording not working

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Wed Mar 11 17:14:07 CET 2009


On 11.03.2009 17:03, Oliver Bardenheier wrote:
> I just tried to record some HD but found that VDR is crashing after a few
> secs.
> Watching HD is no problem, but when going on record VDR exits.
> First I though it was noad related, but I switched off any unneded plugin
> and noad, still crashing.
> 
> 
> I'm running opensuse 11.1 with kernel 2.6.27.17 and liplian sources.
> (Skystar HD)
> 
> Here's when I switch to 'arteHD', channel is shown and can be viewed.
> 
> Mar 11 16:47:27 Coruscant vdr: [8767] switching to channel 36
> Mar 11 16:47:27 Coruscant vdr: [8914] TS buffer on device 1 thread ended
> (pid=8767, tid=8914)
> Mar 11 16:47:27 Coruscant vdr: [8913] buffer stats: 120884 (5%) used
> 
> Mar 11 16:47:27 Coruscant vdr: [8913] receiver on device 1 thread ended
> (pid=8767, tid=8913)
> Mar 11 16:47:27 Coruscant vdr: [9066] receiver on device 1 thread started
> (pid=8767, tid=9066)
> Mar 11 16:47:27 Coruscant vdr: [9067] TS buffer on device 1 thread started
> (pid=8767, tid=9067)
> Mar 11 16:47:27 Coruscant kernel: stb6100_set_bandwidth: Bandwidth=39700000
> 
> Mar 11 16:47:27 Coruscant kernel: stb6100_get_bandwidth: Bandwidth=40000000
> 
> Mar 11 16:47:27 Coruscant kernel: stb6100_set_frequency: Frequency=1611000
> 
> Mar 11 16:47:27 Coruscant kernel: stb6100_get_frequency: Frequency=1610982
> 
> Mar 11 16:47:28 Coruscant vdr: [9066] TS continuity error (13)
> 
> Mar 11 16:47:28 Coruscant vdr: [9066] cVideoRepacker: operating in H.264
> mode                  
> Mar 11 16:47:28 Coruscant vdr: [9066] TS continuity error (6)
> 
> Mar 11 16:47:28 Coruscant vdr: [9066] TS continuity error (9)
> 
> Mar 11 16:47:28 Coruscant vdr: [9066] SetBrokenLink: no GOP header found in
> video packet       
> 
> 
> Now I start the recording and after 30secs I get the exit.
> 
> 
> Mar 11 16:47:46 Coruscant vdr: [8767] switching device 1 to channel 36
> Mar 11 16:47:46 Coruscant vdr: [8767] timer 21 (36 1647-1947 '@TITLE
> EPISODE') start
> Mar 11 16:47:46 Coruscant vdr: [8767] Title: 'Zu Tisch in ... Asturien'
> Subtitle: ''
> Mar 11 16:47:46 Coruscant vdr: [8767] record
> /video/@Zu_Tisch_in_..._Asturien/2009-03-11.16.47.36-0.rec
> Mar 11 16:47:46 Coruscant vdr: [8767] creating directory
> /video/@Zu_Tisch_in_..._Asturien/2009-03-11.16.47.36-0.rec
> Mar 11 16:47:46 Coruscant vdr: [8767] recording to
> '/video/@Zu_Tisch_in_..._Asturien/2009-03-11.16.47.36-0.rec/00001.ts'
> Mar 11 16:47:46 Coruscant vdr: [9170] recording thread started (pid=8767,
> tid=9170)                                     
> Mar 11 16:47:46 Coruscant vdr: [8767] info: Aufzeichnung gestartet
> 
> Mar 11 16:47:48 Coruscant vdr: [8767] max. latency time 2 seconds
> 
> Mar 11 16:48:17 Coruscant vdr: [9170] ERROR: video data stream broken
> 
> Mar 11 16:48:17 Coruscant vdr: [9170] initiating emergency exit
> 
> Mar 11 16:48:17 Coruscant vdr: [8767] emergency exit requested - shutting
> down                                          

Looks like the frame detector doesn't kick in.
Can you compile VDR with

static bool DebugFrames = true;

in remux.c and try again?
What does it print to the console?

Klaus



More information about the vdr mailing list