mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 11:55:39 +00:00
rtpsession: remove collision reconfigure event
Remove bogus reconfigure event on collision, we don't want to send the event on the receiving RTP pad and the collision event is now handling this case. See https://bugzilla.gnome.org/show_bug.cgi?id=711560
This commit is contained in:
parent
b32fc6f416
commit
e4bc81d7d2
1 changed files with 0 additions and 8 deletions
|
@ -317,24 +317,16 @@ on_new_ssrc (RTPSession * session, RTPSource * src, GstRtpSession * sess)
|
|||
static void
|
||||
on_ssrc_collision (RTPSession * session, RTPSource * src, GstRtpSession * sess)
|
||||
{
|
||||
GstPad *recv_rtp_sink;
|
||||
GstPad *send_rtp_sink;
|
||||
|
||||
g_signal_emit (sess, gst_rtp_session_signals[SIGNAL_ON_SSRC_COLLISION], 0,
|
||||
src->ssrc);
|
||||
|
||||
GST_RTP_SESSION_LOCK (sess);
|
||||
if ((recv_rtp_sink = sess->recv_rtp_sink))
|
||||
gst_object_ref (recv_rtp_sink);
|
||||
if ((send_rtp_sink = sess->send_rtp_sink))
|
||||
gst_object_ref (send_rtp_sink);
|
||||
GST_RTP_SESSION_UNLOCK (sess);
|
||||
|
||||
if (recv_rtp_sink) {
|
||||
gst_pad_push_event (recv_rtp_sink, gst_event_new_reconfigure ());
|
||||
gst_object_unref (recv_rtp_sink);
|
||||
}
|
||||
|
||||
if (send_rtp_sink) {
|
||||
GstEvent *event = gst_event_new_custom (GST_EVENT_CUSTOM_UPSTREAM,
|
||||
gst_structure_new ("GstRTPCollision", "ssrc", G_TYPE_UINT,
|
||||
|
|
Loading…
Reference in a new issue