summaryrefslogtreecommitdiffstats
path: root/gst/matroska/matroska-demux.h
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-12-07 23:05:58 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-12-07 23:05:58 +0000
commitada54a1cddc274190e1562c1c2269b40b14184dc (patch)
treeba8d1bd32c5fdbb3d204f853b401312162048429 /gst/matroska/matroska-demux.h
parent1f0ada9d7048385e6a4706bd0c5ca1ce55a4bafc (diff)
More riff stuff that I forgot to commit first
Original commit message from CVS: More riff stuff that I forgot to commit first
Diffstat (limited to 'gst/matroska/matroska-demux.h')
-rw-r--r--gst/matroska/matroska-demux.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gst/matroska/matroska-demux.h b/gst/matroska/matroska-demux.h
index 4e2062a6..7356e695 100644
--- a/gst/matroska/matroska-demux.h
+++ b/gst/matroska/matroska-demux.h
@@ -63,6 +63,7 @@ typedef struct _GstMatroskaDemux {
GstMatroskaTrackContext *src[GST_MATROSKA_DEMUX_MAX_STREAMS];
guint num_streams,
num_v_streams, num_a_streams, num_t_streams;
+ GstClock *clock;
/* metadata */
GstCaps *metadata,
@@ -74,6 +75,13 @@ typedef struct _GstMatroskaDemux {
GstMatroskaDemuxState state;
guint level_up;
+ /* did we parse metadata/cues already? */
+ gboolean metadata_parsed,
+ index_parsed;
+
+ /* start-of-segment */
+ guint64 segment_start;
+
/* a cue (index) table */
GstMatroskaIndex *index;
guint num_indexes;