diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2013-09-05 19:10:31 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2013-09-05 19:10:31 +0100 |
commit | fb9fbc8fbac97e72339b9bd30ad35232ce3566c7 (patch) | |
tree | c398e5406b86d67e031dd06b2bed76757268a27c | |
parent | 3a8487529490bd9e435137d8c905f5b1b9462ae8 (diff) | |
download | gstreamer-plugins-bad-fb9fbc8fbac97e72339b9bd30ad35232ce3566c7.tar.gz |
decklinksrc: send caps event before segment
-rw-r--r-- | sys/decklink/gstdecklinksrc.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/decklink/gstdecklinksrc.cpp b/sys/decklink/gstdecklinksrc.cpp index 400af1730..1501a0616 100644 --- a/sys/decklink/gstdecklinksrc.cpp +++ b/sys/decklink/gstdecklinksrc.cpp @@ -709,12 +709,6 @@ gst_decklink_src_send_initial_events (GstDecklinkSrc * src) gst_event_set_group_id (event, group_id); gst_pad_push_event (src->videosrcpad, event); - /* segment */ - gst_segment_init (&segment, GST_FORMAT_TIME); - event = gst_event_new_segment (&segment); - gst_pad_push_event (src->videosrcpad, gst_event_ref (event)); - gst_pad_push_event (src->audiosrcpad, event); - /* caps */ gst_pad_push_event (src->audiosrcpad, gst_event_new_caps (gst_caps_new_simple ("audio/x-raw", @@ -724,6 +718,12 @@ gst_decklink_src_send_initial_events (GstDecklinkSrc * src) gst_pad_push_event (src->videosrcpad, gst_event_new_caps (gst_decklink_mode_get_caps (src->mode))); + + /* segment */ + gst_segment_init (&segment, GST_FORMAT_TIME); + event = gst_event_new_segment (&segment); + gst_pad_push_event (src->videosrcpad, gst_event_ref (event)); + gst_pad_push_event (src->audiosrcpad, event); } static void |