diff -Naur vdr-1.5.8.org/recorder.c vdr-1.5.8/recorder.c --- vdr-1.5.8.org/recorder.c 2008-01-23 18:49:21.447009351 -0500 +++ vdr-1.5.8/recorder.c 2008-01-23 18:59:28.714791218 -0500 @@ -165,7 +165,7 @@ ringBuffer = new cRingBufferLinear(RECORDERBUFSIZE, TS_SIZE * 2, true, "Recorder"); ringBuffer->SetTimeouts(0, 100); - remux = new cRemux(VPid, APids, Setup.DolbyInRecordings ? DPids : NULL, SPids, isLiveRec, true); + remux = new cRemux(VPid, APids, Setup.DolbyInRecordings ? DPids : NULL, SPids, false, true); oldRemux=NULL; writer = new cFileWriter(FileName, remux,IsLiveRec,IsBeginning); }