rendered paste bodydiff -urNad vdr-1.4.7~/recorder.c vdr-1.4.7/recorder.c
--- vdr-1.4.7~/recorder.c 2007-06-22 16:42:32.000000000 +0200
+++ vdr-1.4.7/recorder.c 2007-06-22 16:42:33.000000000 +0200
@@ -130,7 +130,7 @@
}
else if (time(NULL) - t > MAXBROKENTIMEOUT) {
esyslog("ERROR: video data stream broken");
- cThread::EmergencyExit(true);
+// cThread::EmergencyExit(true);
t = time(NULL);
}
}
diff -urNad vdr-1.4.7~/remux.c vdr-1.4.7/remux.c
--- vdr-1.4.7~/remux.c 2007-06-22 16:42:33.000000000 +0200
+++ vdr-1.4.7/remux.c 2007-06-22 16:43:41.000000000 +0200
@@ -2051,8 +2051,8 @@
if (skipped > MAXNONUSEFULDATA) {
esyslog("ERROR: no useful data seen within %d byte of video stream", skipped);
skipped = -1;
- if (exitOnFailure)
- cThread::EmergencyExit(true);
+// if (exitOnFailure)
+// cThread::EmergencyExit(true);
}
else
skipped += used;
@@ -2099,8 +2099,8 @@
if (pt != NO_PICTURE) {
if (pt < I_FRAME || B_FRAME < pt) {
esyslog("ERROR: unknown picture type '%d'", pt);
- if (++numUPTerrors > MAXNUMUPTERRORS && exitOnFailure)
- cThread::EmergencyExit(true);
+// if (++numUPTerrors > MAXNUMUPTERRORS && exitOnFailure)
+// cThread::EmergencyExit(true);
}
else if (!synced) {
if (pt == I_FRAME || syncEarly) {