From 81a87c26f980681531d54e3bdd259a99e160af19 Mon Sep 17 00:00:00 2001 From: Stian Selnes Date: Fri, 19 Oct 2018 16:17:17 +0200 Subject: [PATCH] rtpvp8pay, rtpvp9pay: fix caps leak in set_caps() --- gst/rtp/gstrtpvp8pay.c | 1 + gst/rtp/gstrtpvp9pay.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gst/rtp/gstrtpvp8pay.c b/gst/rtp/gstrtpvp8pay.c index 17a7788..ed6a2a2 100644 --- a/gst/rtp/gstrtpvp8pay.c +++ b/gst/rtp/gstrtpvp8pay.c @@ -531,6 +531,7 @@ gst_rtp_vp8_pay_set_caps (GstRTPBasePayload * payload, GstCaps * caps) if (!gst_value_can_intersect (&default_value, value)) encoding_name = "VP8-DRAFT-IETF-01"; } + gst_caps_unref (src_caps); } gst_rtp_base_payload_set_options (payload, "video", TRUE, diff --git a/gst/rtp/gstrtpvp9pay.c b/gst/rtp/gstrtpvp9pay.c index fd16765..facf624 100644 --- a/gst/rtp/gstrtpvp9pay.c +++ b/gst/rtp/gstrtpvp9pay.c @@ -546,6 +546,7 @@ gst_rtp_vp9_pay_set_caps (GstRTPBasePayload * payload, GstCaps * caps) if (!gst_value_can_intersect (&default_value, value)) encoding_name = "VP9-DRAFT-IETF-01"; } + gst_caps_unref (src_caps); } gst_rtp_base_payload_set_options (payload, "video", TRUE, -- 2.7.4