diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-18 16:56:19 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-18 16:56:19 +0000 |
commit | 19557fc2e6b8eb5b5160540e575d51cc681d2a3d (patch) | |
tree | 3c16a02f73569ae6651c2fdaf56b5356ca7f3948 /gst/rawparse/gstrawparse.h | |
parent | 63eb14e5dd495d3544b25de4e373a34659649194 (diff) | |
download | gst-plugins-bad-19557fc2e6b8eb5b5160540e575d51cc681d2a3d.tar.gz gst-plugins-bad-19557fc2e6b8eb5b5160540e575d51cc681d2a3d.tar.bz2 gst-plugins-bad-19557fc2e6b8eb5b5160540e575d51cc681d2a3d.zip |
gst/rawparse/gstrawparse.*: Implement pull mode.
Original commit message from CVS:
* gst/rawparse/gstrawparse.c: (gst_raw_parse_class_init),
(gst_raw_parse_init), (gst_raw_parse_reset),
(gst_raw_parse_set_src_caps), (gst_raw_parse_push_buffer),
(gst_raw_parse_chain), (gst_raw_parse_loop),
(gst_raw_parse_sink_activate), (gst_raw_parse_sink_activatepull),
(gst_raw_parse_change_state), (gst_raw_parse_sink_event),
(gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull),
(gst_raw_parse_src_event), (gst_raw_parse_src_query):
* gst/rawparse/gstrawparse.h:
Implement pull mode.
Diffstat (limited to 'gst/rawparse/gstrawparse.h')
-rw-r--r-- | gst/rawparse/gstrawparse.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gst/rawparse/gstrawparse.h b/gst/rawparse/gstrawparse.h index dd486c34..ce63a1a1 100644 --- a/gst/rawparse/gstrawparse.h +++ b/gst/rawparse/gstrawparse.h @@ -52,6 +52,7 @@ struct _GstRawParse GstPad *sinkpad; GstPad *srcpad; + GstActivateMode mode; GstAdapter *adapter; int framesize; @@ -60,11 +61,14 @@ struct _GstRawParse gboolean discont; guint64 n_frames; + gint64 offset; GstSegment segment; + gint64 upstream_length; + gboolean negotiated; - gboolean have_new_segment; + gboolean need_newsegment; }; struct _GstRawParseClass |