mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 06:16:36 +00:00
rtpmanager: ignore a BYE if it is sent with our internal SSRC
https://bugzilla.gnome.org/show_bug.cgi?id=646964
This commit is contained in:
parent
3d96f40f6a
commit
53c88ae33e
1 changed files with 3 additions and 0 deletions
|
@ -1976,6 +1976,9 @@ rtp_session_process_bye (RTPSession * sess, GstRTCPPacket * packet,
|
||||||
ssrc = gst_rtcp_packet_bye_get_nth_ssrc (packet, i);
|
ssrc = gst_rtcp_packet_bye_get_nth_ssrc (packet, i);
|
||||||
GST_DEBUG ("SSRC: %08x", ssrc);
|
GST_DEBUG ("SSRC: %08x", ssrc);
|
||||||
|
|
||||||
|
if (ssrc == sess->source->ssrc)
|
||||||
|
return;
|
||||||
|
|
||||||
/* find src and mark bye, no probation when dealing with RTCP */
|
/* find src and mark bye, no probation when dealing with RTCP */
|
||||||
source = obtain_source (sess, ssrc, &created, arrival, FALSE);
|
source = obtain_source (sess, ssrc, &created, arrival, FALSE);
|
||||||
if (!source)
|
if (!source)
|
||||||
|
|
Loading…
Reference in a new issue