[vdr] video data stream broken - again - (Privat)

Reinhard Nissl rnissl at gmx.de
Fri Sep 9 23:57:21 CEST 2005


christian jacobsen wrote:

> 2620 - since 29. Aug. - with vdr-1.3.30 + 29
> Here a list of the DVD drivers I used, I allways started using them on
> the Day that I downloaded them :
> Up till vdr-1.3.17 - dvb-kernel-20041221
> vdr-1.3.19 - dvb-kernel-20050118
> vdr-1.3.23 - dvb-cvs-kernel-20050324)
> vdr-1.3.25 - dvb-kernel-20050617
> vdr-1.3.27 (20. June) - back to dvb-kernel-20050324 (more stable)
> vdr-1.3.29 - dvb-kernel-20050826 (together with FW 2620)
> So if I see this right it comes down to that it probably is caused by
> the New Firmware or maybe something that was changed in VDR >= 1.3.25 ?

cVideoRepacker was introduced. But it was wrong to reset it's scanner 
and drop any buffered data when it discovered a system start code. This 
resulted in putting incomplete PES packets into result buffer and later, 
it was possible that cRemux::Get() couldn't return any remaining data of 
result buffer. The result was that the receiver's ringbuffer filled up 
and caused an overflow as the recording thread could no longer feed 
cRemux due to the almost full result buffer. And finally, the recording 
thread caused an emergency exit as it didn't see any further data for 30 

Since VDR-1.3.25 there have been many fixes and improvements. The 
attached files will soon be released in VDR-1.3.32.

A further change happend in VDR-1.3.31: waiting for the tuner to get 
locked on the signal before attaching the receiver was removed. Several 
versions ago, this waiting was introduced to fix the VDSB error. But it 
was removed now as no driver should need this waiting besides it is buggy.

Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: remux.c
Type: text/x-csrc
Size: 68751 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050909/3d2510a1/remux-0001.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: remux.h
Type: text/x-chdr
Size: 3197 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050909/3d2510a1/remux-0001.h

More information about the vdr mailing list