Reinhard Nissl wrote:
Hi,
Klaus Schmidinger wrote:
while recording the radio channel "Bayern 1" on Astra 19.2E from 0900 to 1000 this morning, I've discoverd that VDR crashed at about 0932.
After debugging the whole afternoon I've recently found the bug that caused this crash. It's cPesAssembler that drops some data in certain circumstances. The crash has nothing todo with recording this channel, but with the transfer mode I'm using with vdr-xine, as it makes use of cPesAssembler.
Just curious: how can you use cPesAssembler? It's local to device.c?!
Isn't it "automagically" used when a device (like cXineDevice) is operating in transfer mode ;-)
Sure - but it sounded as if you were using it _explicitly_.
...
Can you please verify if this does the same as your patch?
I've checked the patch and it looks good. Then I've applied the patch and checked the binary by playing the above mentioned recording: everything's fine!
Thanks.
Klaus