diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 10b9bc9d2d..328a5f3df8 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -3089,6 +3089,7 @@ request_rtcp_encoder (GstElement * rtpbin, guint session, g_value_unset (&rtcp_cipher); g_value_unset (&rtcp_auth); + gst_buffer_unref (buf); } } name = g_strdup_printf ("rtcp_sink_%d", session); @@ -5958,6 +5959,8 @@ default_srtcp_params (void) "srtcp-cipher", G_TYPE_STRING, "aes-128-icm", "srtcp-auth", G_TYPE_STRING, "hmac-sha1-80", NULL); + gst_buffer_unref (buf); + return caps; }