diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-07-27 18:37:25 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-07-27 18:37:25 +0000 |
commit | c50893f784fc00db67b5374650d90f45ff222951 (patch) | |
tree | 30918daf1446e904f597d6d81ac66b19a6766c0c /gst/goom/gstgoom.c | |
parent | 6a20c8af5ae5dcad24bff3544ad661b196fdadbf (diff) |
Various event updates and cleanups.
Original commit message from CVS:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_event),
(gst_amrnbparse_loop):
* ext/dv/gstdvdec.c: (gst_dvdec_handle_sink_event),
(gst_dvdec_handle_src_event), (gst_dvdec_decode_frame):
* ext/mad/gstid3tag.c: (gst_id3_tag_src_event),
(gst_id3_tag_sink_event), (gst_id3_tag_chain):
* ext/mad/gstmad.c: (gst_mad_src_query), (index_seek),
(normal_seek), (gst_mad_sink_event), (gst_mad_chain):
* ext/mpeg2dec/gstmpeg2dec.c:
* ext/shout2/gstshout2.c: (gst_shout2send_event):
* ext/sidplay/gstsiddec.cc:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
(gst_avi_demux_send_event), (gst_avi_demux_stream_header),
(gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry):
* gst/goom/gstgoom.c: (gst_goom_event):
* gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
(gst_rmdemux_chain), (gst_rmdemux_send_event),
(gst_rmdemux_add_stream):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_loop), (gst_wavparse_srcpad_event):
Various event updates and cleanups.
Diffstat (limited to 'gst/goom/gstgoom.c')
-rw-r--r-- | gst/goom/gstgoom.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c index 1b955178..d59765ba 100644 --- a/gst/goom/gstgoom.c +++ b/gst/goom/gstgoom.c @@ -315,11 +315,12 @@ gst_goom_event (GstPad * pad, GstEvent * event) goom = GST_GOOM (GST_PAD_PARENT (pad)); switch (GST_EVENT_TYPE (event)) { - case GST_EVENT_DISCONTINUOUS: + case GST_EVENT_NEWSEGMENT: { gint64 start = 0, stop = 0; + GstFormat format; - gst_event_discont_get_value (event, GST_FORMAT_TIME, &start, &stop); + gst_event_parse_newsegment (event, NULL, &format, &start, &stop, NULL); gst_adapter_clear (goom->adapter); goom->audio_basetime = start; goom->samples_consumed = 0; |