From c561ce0b9f800d0aa833f3cc7a3b2660bdba6ba5 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Sat, 11 May 2013 23:34:36 -0400 Subject: [PATCH] rtpbin-test: Send missing stream-start and segment events --- tests/check/elements/rtpbin.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/check/elements/rtpbin.c b/tests/check/elements/rtpbin.c index 2821aecc37..389d3330b1 100644 --- a/tests/check/elements/rtpbin.c +++ b/tests/check/elements/rtpbin.c @@ -143,6 +143,7 @@ chain_rtp_packet (GstPad * pad, CleanupData * data) { GstFlowReturn res; static GstCaps *caps = NULL; + GstSegment segment; GstBuffer *buffer; GstMapInfo map; @@ -153,7 +154,10 @@ chain_rtp_packet (GstPad * pad, CleanupData * data) data->seqnum = 0; } - gst_pad_set_caps (pad, caps); + gst_pad_send_event (pad, gst_event_new_stream_start (gst_pad_get_name (pad))); + gst_pad_send_event (pad, gst_event_new_caps (caps)); + gst_segment_init (&segment, GST_FORMAT_TIME); + gst_pad_send_event (pad, gst_event_new_segment (&segment)); buffer = gst_buffer_new_and_alloc (sizeof (rtp_packet)); gst_buffer_map (buffer, &map, GST_MAP_WRITE);