summaryrefslogtreecommitdiff
path: root/gst/matroska/matroska-demux.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2010-07-26 15:51:49 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2010-09-06 14:45:30 +0200
commit680eb51b686041cc040f4f0c2a9fa8c944074ff6 (patch)
treeb967f4a6e570a46e15704b104b7cd6e7a9fd99f7 /gst/matroska/matroska-demux.h
parent5999e8e71613df8d0fffde4169ed2e577d0a563e (diff)
matroskademux: additional parse recovery
In particular, upon parse failure in one cluster, we may forego remaining content and try resuming from next cluster onwards. Fixes #620790.
Diffstat (limited to 'gst/matroska/matroska-demux.h')
-rw-r--r--gst/matroska/matroska-demux.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/matroska/matroska-demux.h b/gst/matroska/matroska-demux.h
index f796428e9..b31f79cb6 100644
--- a/gst/matroska/matroska-demux.h
+++ b/gst/matroska/matroska-demux.h
@@ -114,6 +114,7 @@ typedef struct _GstMatroskaDemux {
GstClockTime cluster_time;
guint64 cluster_offset;
guint64 first_cluster_offset;
+ guint64 next_cluster_offset;
/* push based mode usual suspects */
GstAdapter *adapter;