summaryrefslogtreecommitdiffstats
path: root/gst/wavparse/gstwavparse.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/wavparse/gstwavparse.h')
-rw-r--r--gst/wavparse/gstwavparse.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/gst/wavparse/gstwavparse.h b/gst/wavparse/gstwavparse.h
index f364083e..88e07137 100644
--- a/gst/wavparse/gstwavparse.h
+++ b/gst/wavparse/gstwavparse.h
@@ -56,7 +56,6 @@ struct _GstWavParse {
/* WAVE decoding state */
GstWavParseState state;
- guint64 offset;
/* format of audio, see defines below */
gint format;
@@ -71,17 +70,20 @@ struct _GstWavParse {
guint bytes_per_sample;
- guint64 dataleft, datasize, datastart;
+ /* position in data part */
+ guint64 offset;
+ guint64 end_offset;
+ guint64 dataleft;
+ /* offset/length of data part */
+ guint64 datastart;
+ guint64 datasize;
- gboolean seek_pending;
GstEvent *seek_event;
/* configured segment, start/stop expressed in
* bytes */
- gdouble segment_rate;
- GstSeekFlags segment_flags;
- gint64 segment_start;
- gint64 segment_stop;
+ GstSegment segment;
+ gboolean segment_running;
};
struct _GstWavParseClass {