mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-28 01:05:07 +00:00
rtpbin-test: Send missing stream-start and segment events
This commit is contained in:
parent
3dd14e968a
commit
c561ce0b9f
|
@ -143,6 +143,7 @@ chain_rtp_packet (GstPad * pad, CleanupData * data)
|
||||||
{
|
{
|
||||||
GstFlowReturn res;
|
GstFlowReturn res;
|
||||||
static GstCaps *caps = NULL;
|
static GstCaps *caps = NULL;
|
||||||
|
GstSegment segment;
|
||||||
GstBuffer *buffer;
|
GstBuffer *buffer;
|
||||||
GstMapInfo map;
|
GstMapInfo map;
|
||||||
|
|
||||||
|
@ -153,7 +154,10 @@ chain_rtp_packet (GstPad * pad, CleanupData * data)
|
||||||
data->seqnum = 0;
|
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));
|
buffer = gst_buffer_new_and_alloc (sizeof (rtp_packet));
|
||||||
gst_buffer_map (buffer, &map, GST_MAP_WRITE);
|
gst_buffer_map (buffer, &map, GST_MAP_WRITE);
|
||||||
|
|
Loading…
Reference in a new issue