From 663cd44ef047270381c1fc547ab3d42fcb510677 Mon Sep 17 00:00:00 2001 From: Zeid Bekli Date: Wed, 8 Apr 2020 01:22:07 +0200 Subject: [PATCH] srtp: Added support for BYE packet SRTCP can't get SSRC from BYE packet, this will make srtpdec element to drop the package. Adding support to get the SSRC from BYE packets. --- ext/srtp/gstsrtp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/srtp/gstsrtp.c b/ext/srtp/gstsrtp.c index 42b0ecf..b1ddd67 100644 --- a/ext/srtp/gstsrtp.c +++ b/ext/srtp/gstsrtp.c @@ -196,6 +196,10 @@ rtcp_buffer_get_ssrc (GstBuffer * buf, guint32 * ssrc) *ssrc = gst_rtcp_packet_app_get_ssrc (&packet); ret = TRUE; break; + case GST_RTCP_TYPE_BYE: + *ssrc = gst_rtcp_packet_bye_get_nth_ssrc (&packet, 0); + ret = TRUE; + break; default: break; } -- 2.7.4