From: Mark Wooding Date: Tue, 10 Jul 2018 10:21:05 +0000 (+0100) Subject: server/gstdecode.c: With GStreamer 0.10, borrow the existing caps. X-Git-Tag: 5.2~38 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/6c9b376afe7ded3413c7c400da4b28428fd91a6a?ds=sidebyside server/gstdecode.c: With GStreamer 0.10, borrow the existing caps. Otherwise we'd leak them. --- diff --git a/server/gstdecode.c b/server/gstdecode.c index e8883bb..405b2d6 100644 --- a/server/gstdecode.c +++ b/server/gstdecode.c @@ -109,7 +109,7 @@ static void report_element_pads(const char *what, GstElement *elt, goto done; case GST_ITERATOR_OK: #ifdef HAVE_GSTREAMER_0_10 - cs = gst_caps_to_string(gst_pad_get_caps(pad)); + cs = gst_caps_to_string(GST_PAD_CAPS(pad)); #else assert(G_VALUE_HOLDS(&gv, GST_TYPE_PAD)); pad = g_value_get_object(&gv);