diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-08-24 11:21:06 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-08-24 11:21:06 +0000 |
commit | bf6a231fabc83500f201d5c329fb2f2432f4fda5 (patch) | |
tree | 3c049015e5db76d2b9c3fa602293c7ab84d75d97 /gst/avi/gstavidemux.h | |
parent | 3b826d41db635b3b8bda5d830c4fd8141c6940b2 (diff) |
gst/avi/gstavidemux.*: Some more cleanups.
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
(gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex),
(gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
(gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
(gst_avi_demux_calculate_durations_from_index),
(gst_avi_demux_stream_header_push),
(gst_avi_demux_stream_header_pull):
* gst/avi/gstavidemux.h:
Some more cleanups.
Fix totalFrames parsing in ODML.
Disable use of index for length calculation in case of ODML as this is
broken now.
Diffstat (limited to 'gst/avi/gstavidemux.h')
-rw-r--r-- | gst/avi/gstavidemux.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/avi/gstavidemux.h b/gst/avi/gstavidemux.h index 25a4e162..1cb52eff 100644 --- a/gst/avi/gstavidemux.h +++ b/gst/avi/gstavidemux.h @@ -89,10 +89,15 @@ typedef struct { /* stream length according to index */ GstClockTime idx_duration; + /* stream length according to header */ + GstClockTime hdr_duration; + /* stream length based on header/index */ + GstClockTime duration; /* VBR indicator */ gboolean is_vbr; + gboolean superindex; guint64 *indexes; GstTagList *taglist; |