summaryrefslogtreecommitdiff
path: root/gst/fsrtpconference/fs-rtp-tfrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/fsrtpconference/fs-rtp-tfrc.c')
-rw-r--r--gst/fsrtpconference/fs-rtp-tfrc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/fsrtpconference/fs-rtp-tfrc.c b/gst/fsrtpconference/fs-rtp-tfrc.c
index f1435519..7c92218e 100644
--- a/gst/fsrtpconference/fs-rtp-tfrc.c
+++ b/gst/fsrtpconference/fs-rtp-tfrc.c
@@ -1354,9 +1354,11 @@ fs_rtp_tfrc_new (FsRtpSession *fsrtpsession)
gst_object_unref (rtpmuxer);
self->in_rtp_probe_id = gst_pad_add_probe (self->in_rtp_pad,
- GST_PAD_PROBE_TYPE_BUFFER, incoming_rtp_probe, self, NULL);
+ GST_PAD_PROBE_TYPE_BUFFER, incoming_rtp_probe,
+ g_object_ref (self), (GDestroyNotify) g_object_unref);
self->in_rtcp_probe_id = gst_pad_add_probe (self->in_rtcp_pad,
- GST_PAD_PROBE_TYPE_BUFFER, incoming_rtcp_probe, self, NULL);
+ GST_PAD_PROBE_TYPE_BUFFER, incoming_rtcp_probe,
+ g_object_ref (self), (GDestroyNotify) g_object_unref);
self->on_ssrc_validated_id = g_signal_connect_object (self->rtpsession,