summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2013-09-05 19:10:31 +0100
committerTim-Philipp Müller <tim@centricular.net>2013-09-05 19:10:31 +0100
commitfb9fbc8fbac97e72339b9bd30ad35232ce3566c7 (patch)
treec398e5406b86d67e031dd06b2bed76757268a27c
parent3a8487529490bd9e435137d8c905f5b1b9462ae8 (diff)
downloadgstreamer-plugins-bad-fb9fbc8fbac97e72339b9bd30ad35232ce3566c7.tar.gz
decklinksrc: send caps event before segment
-rw-r--r--sys/decklink/gstdecklinksrc.cpp12
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