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
vdr mailing list