summaryrefslogtreecommitdiffstats
path: root/gst/rawparse/gstrawparse.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2008-06-09 12:05:00 +0000
committerWim Taymans <wim.taymans@gmail.com>2008-06-09 12:05:00 +0000
commit409526e5e7226fdec40b1a86ebdce2f3045e3dc0 (patch)
tree9672b6c439d1796ec9cdfc219acafa199e25834b /gst/rawparse/gstrawparse.h
parent1ec82dec7203d670fa7bd7de48cafc52228a4e9d (diff)
downloadgst-plugins-bad-409526e5e7226fdec40b1a86ebdce2f3045e3dc0.tar.gz
gst-plugins-bad-409526e5e7226fdec40b1a86ebdce2f3045e3dc0.tar.bz2
gst-plugins-bad-409526e5e7226fdec40b1a86ebdce2f3045e3dc0.zip
gst/rawparse/gstrawparse.*: Fix seeking, timestamps, duration and some more. Fixes #536309.
Original commit message from CVS: * gst/rawparse/gstrawparse.c: (gst_raw_parse_reset), (gst_raw_parse_push_buffer), (gst_raw_parse_chain), (gst_raw_parse_loop), (gst_raw_parse_sink_activatepull), (gst_raw_parse_convert), (gst_raw_parse_sink_event), (gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull), (gst_raw_parse_src_query), (gst_raw_parse_get_fps): * gst/rawparse/gstrawparse.h: Fix seeking, timestamps, duration and some more. Fixes #536309.
Diffstat (limited to 'gst/rawparse/gstrawparse.h')
-rw-r--r--gst/rawparse/gstrawparse.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gst/rawparse/gstrawparse.h b/gst/rawparse/gstrawparse.h
index ce63a1a1..aa8cd153 100644
--- a/gst/rawparse/gstrawparse.h
+++ b/gst/rawparse/gstrawparse.h
@@ -61,14 +61,16 @@ struct _GstRawParse
gboolean discont;
guint64 n_frames;
+
+ gint64 upstream_length;
gint64 offset;
GstSegment segment;
-
- gint64 upstream_length;
+ gboolean running;
+ GstEvent *close_segment;
+ GstEvent *start_segment;
gboolean negotiated;
- gboolean need_newsegment;
};
struct _GstRawParseClass