[vdr] vdr-1.5.11 & subtitling problems

Reinhard Nissl rnissl at gmx.de
Tue Nov 6 20:57:53 CET 2007


Rolf Ahrenberg schrieb:

> During the freeze VDR's transfer buffer gets full and VDR is clearing 
> transfer buffer to avoid overflows. This happens only on channels with 
> DVB subtitling.

The problem for this issue is in cRemux::cRemux():

   new cRingBufferLinear(RESULTBUFFERSIZE, IPACKS, false, "Result");

IPACKS needs to be replaced by SUBTITLE_PACKS too. Otherwise a packet
larger than IPACKS (up to SUBTITLE_PACKS) cannot be read near the end of
the buffer which holds reading the buffer and will finally let the
buffer run full.

Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de

More information about the vdr mailing list