From b86267b5be97882dc3ca576a5ea73e2769d4ea87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 28 May 2013 11:36:58 +0200 Subject: [PATCH] playsinkconvertbin: Fix leak of the downstream caps filter --- gst/playback/gstplaysinkconvertbin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/playback/gstplaysinkconvertbin.c b/gst/playback/gstplaysinkconvertbin.c index 76cb095f50..bbda869bf2 100644 --- a/gst/playback/gstplaysinkconvertbin.c +++ b/gst/playback/gstplaysinkconvertbin.c @@ -413,6 +413,8 @@ gst_play_sink_convert_bin_getcaps (GstPad * pad, GstCaps * filter) } peer_caps = gst_pad_query_caps (peer, downstream_filter); + if (downstream_filter) + gst_caps_unref (downstream_filter); gst_object_unref (peer); if (self->converter_caps && is_raw_caps (peer_caps, self->audio)) { ret = gst_caps_merge (peer_caps, gst_caps_ref (self->converter_caps));