More riff stuff that I forgot to commit first

Original commit message from CVS:
More riff stuff that I forgot to commit first
This commit is contained in:
Ronald S. Bultje 2003-12-07 23:05:58 +00:00
parent 1f0ada9d70
commit ada54a1cdd
2 changed files with 391 additions and 434 deletions

File diff suppressed because it is too large Load diff

View file

@ -63,6 +63,7 @@ typedef struct _GstMatroskaDemux {
GstMatroskaTrackContext *src[GST_MATROSKA_DEMUX_MAX_STREAMS]; GstMatroskaTrackContext *src[GST_MATROSKA_DEMUX_MAX_STREAMS];
guint num_streams, guint num_streams,
num_v_streams, num_a_streams, num_t_streams; num_v_streams, num_a_streams, num_t_streams;
GstClock *clock;
/* metadata */ /* metadata */
GstCaps *metadata, GstCaps *metadata,
@ -74,6 +75,13 @@ typedef struct _GstMatroskaDemux {
GstMatroskaDemuxState state; GstMatroskaDemuxState state;
guint level_up; guint level_up;
/* did we parse metadata/cues already? */
gboolean metadata_parsed,
index_parsed;
/* start-of-segment */
guint64 segment_start;
/* a cue (index) table */ /* a cue (index) table */
GstMatroskaIndex *index; GstMatroskaIndex *index;
guint num_indexes; guint num_indexes;