Hi,
there seems to be problem in pausing replays of new recordings (output to FF). 4 out of 5 times vdr freezes when trying to continue the replay. Poll in PlayVideo runs into a timeout and a new write gives EAGAIN. This does not happen with old recordings. Most likely splitting long PES-packets not on frame-boundaries prevents the FF-driver from finding a good start-point after DvbDevice->Freeze(). A rough workaround is attached, but maybe the idea to dump the old remux code was not the best one, as long as the FF and some plugins need PES-output.
Replaying TS with VLC gives lots of TS discontinuities for PID 0 and 132. Attached is a fix.
Regards Johann