GstEvent (GST_EVENT_STREAM_START) trapped in a loop
There is a pipeline with GstDtlsEnc
connected to the GstNiceSink
.
GstDtlsEnc
is sending a GST_EVENT_STREAM_START
event once:
dtlsenc gstdtlsenc.c:490:src_task_loop:<dtlsenc0> gstdlsenc start event s_id dtlsenc-219bba68
nicesink receives this event first time:
0:00:05.756910574 25 0x7f2134005cc0 ERROR basesink gstbasesink.c:3389:gst_base_sink_default_event:<nicesink0> Now posting STREAM_START (seqnum:497)
0:00:05.756917967 25 0x7f2134005cc0 ERROR basesink gstbasesink.c:3391:gst_base_sink_default_event:<nicesink0> Processing event stream-start event: 0x7f2118001a20, time 99:99:99.999999999, seq-num 497, GstEventStreamStart, stream-id=(string)dtlsenc-219bba68, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE;
And then again and again, infinitely:
0:00:10.217010119 25 0x7f2134005cc0 ERROR basesink gstbasesink.c:3389:gst_base_sink_default_event:<nicesink0> Now posting STREAM_START (seqnum:497)
0:00:10.217023121 25 0x7f2134005cc0 ERROR basesink gstbasesink.c:3391:gst_base_sink_default_event:<nicesink0> Processing event stream-start event: 0x7f2118001a20, time 99:99:99.999999999, seq-num 497, GstEventStreamStart, stream-id=(string)dtlsenc-219bba68, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE;
Any thoughts why this may happen? How some event may be trapped like that?