summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavidemux.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/avi/gstavidemux.h')
-rw-r--r--gst/avi/gstavidemux.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gst/avi/gstavidemux.h b/gst/avi/gstavidemux.h
index 51e785f9..47dd7015 100644
--- a/gst/avi/gstavidemux.h
+++ b/gst/avi/gstavidemux.h
@@ -47,9 +47,9 @@ G_BEGIN_DECLS
typedef struct {
gint index_nr;
gint stream_nr;
- guint64 ts;
+ guint64 ts, dur;
guint32 flags;
- guint32 offset;
+ guint64 offset;
gint size;
guint64 bytes_before;
guint32 frames_before;
@@ -100,6 +100,7 @@ typedef struct _GstAviDemux {
gst_avi_index_entry *index_entries;
guint index_size;
guint64 index_offset;
+ guint current_entry;
/* streams */
guint num_streams;
@@ -114,6 +115,8 @@ typedef struct _GstAviDemux {
/* seeking */
guint64 seek_offset;
guint64 last_seek;
+ gint seek_entry;
+ gboolean seek_flush;
} GstAviDemux;
typedef struct _GstAviDemuxClass {