diff options
Diffstat (limited to 'gst/avi/gstavidemux.h')
-rw-r--r-- | gst/avi/gstavidemux.h | 7 |
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 { |