diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-07-27 18:34:29 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-07-27 18:34:29 +0000 |
commit | ee8ed3a89d406664a463ec8c9c6f69668e07b0f7 (patch) | |
tree | 59582693317fcff26f06d1d8660ae85e8a3584c4 /sys | |
parent | 9df508faaa3ec052fb7795f02f80854bf1c54bc9 (diff) |
examples/seeking/seek.c: Update seek example.
Original commit message from CVS:
* examples/seeking/seek.c: (setup_dynamic_link),
(make_dv_pipeline), (make_vorbis_theora_pipeline), (query_rates),
(query_positions_elems), (query_positions_pads), (do_seek):
Update seek example.
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
(gst_ogg_pad_typefind), (gst_ogg_demux_chain_elem_pad),
(gst_ogg_demux_queue_data), (gst_ogg_demux_chain_peer),
(gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
(gst_ogg_demux_handle_event),
(gst_ogg_demux_deactivate_current_chain),
(gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
(gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
(gst_ogg_demux_chain), (gst_ogg_demux_send_event),
(gst_ogg_demux_loop):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
* ext/theora/theoradec.c: (theora_dec_src_event),
(theora_dec_src_getcaps), (theora_dec_sink_event),
(theora_dec_push), (theora_dec_chain):
* ext/vorbis/Makefile.am:
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
(vorbis_dec_sink_event), (vorbis_dec_push),
(vorbis_handle_data_packet):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
(gst_vorbisenc_chain):
* gst/playback/gststreaminfo.c: (cb_probe):
* gst/subparse/gstsubparse.c: (gst_subparse_src_event):
* gst/videorate/gstvideorate.c: (gst_videorate_event):
* gst/videoscale/gstvideoscale.c:
(gst_videoscale_handle_src_event):
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
* sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
(gst_ximagesink_navigation_send_event):
* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event):
Various event updates and cleanups
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ximage/ximagesink.c | 3 | ||||
-rw-r--r-- | sys/xvimage/xvimagesink.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index 80b4b36b..ba31d186 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -1447,8 +1447,7 @@ gst_ximagesink_navigation_send_event (GstNavigation * navigation, GstXImageSink *ximagesink = GST_XIMAGESINK (navigation); GstEvent *event; - event = gst_event_new (GST_EVENT_NAVIGATION); - event->event_data.structure.structure = structure; + event = gst_event_new_custom (GST_EVENT_NAVIGATION, structure); g_mutex_lock (ximagesink->nav_lock); ximagesink->pend_nav_events = diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index e441d017..66c7c646 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -1702,8 +1702,7 @@ gst_xvimagesink_navigation_send_event (GstNavigation * navigation, GstEvent *event; double x, y; - event = gst_event_new (GST_EVENT_NAVIGATION); - event->event_data.structure.structure = structure; + event = gst_event_new_custom (GST_EVENT_NAVIGATION, structure); /* Converting pointer coordinates to the non scaled geometry */ if (gst_structure_get_double (structure, "pointer_x", &x)) { |