summaryrefslogtreecommitdiff
path: root/genindex
diff options
context:
space:
mode:
Diffstat (limited to 'genindex')
-rw-r--r--genindex/pes.c7
-rw-r--r--genindex/version.h7
2 files changed, 10 insertions, 4 deletions
diff --git a/genindex/pes.c b/genindex/pes.c
index f1a5844..c5931dd 100644
--- a/genindex/pes.c
+++ b/genindex/pes.c
@@ -8,6 +8,9 @@
*-------------------------------------------------------------------------------
* Revision History
* $Log: pes.c,v $
+ * Revision 1.3 2016/10/01 13:32:55 richard
+ * Make header error non fatal
+ *
* Revision 1.2 2016/09/01 15:37:42 richard
* Extensively updated to V0.2 for EN 300 743 compliant subtitles
* added -b and -n flags
@@ -657,8 +660,8 @@ int cPES::Process(const uchar *data, int len)
printf("genindex: OOPs large subs timing offset! %jdms\n",ptsdiff);
}
if (headerSize +2 > (int)sizeof (headerstore)) {
- printf("PES: OOPs huge header! %d at %jd\n",headerSize,ptsnow[type]);
- exit(1);
+ printf("PES: OOPs huge header! %d at %jd - packet dropped\n",headerSize,ptsnow[type]);
+ break;
}
if (overrun) { // continuation packets don't have a PTS AFAIK
DEBUG("PES: Suspect %d bytes left at start of new packet!\n",overrun);
diff --git a/genindex/version.h b/genindex/version.h
index df19e14..7de58b0 100644
--- a/genindex/version.h
+++ b/genindex/version.h
@@ -22,6 +22,9 @@
*-------------------------------------------------------------------------------
* Revision History
* $Log: version.h,v $
+ * Revision 1.3 2016/10/01 13:36:07 richard
+ * Make header error non fatal
+ *
* Revision 1.2 2016/09/01 15:37:42 richard
* Extensively updated to V0.2 for EN 300 743 compliant subtitles
* added -b and -n flags
@@ -33,8 +36,8 @@
#define ___VERSION_H
#define PRG_NAME "genindex"
-#define PRG_VERSION "0.2.0"
+#define PRG_VERSION "0.2.1"
#endif //___VERSION_H
-// --------- $Id: version.h,v 1.2 2016/09/01 15:37:42 richard Exp $ ---------- END \ No newline at end of file
+// --------- $Id: version.h,v 1.3 2016/10/01 13:36:07 richard Exp $ ---------- END \ No newline at end of file