chiark / gitweb /
server/gstdecode.c: With GStreamer 0.10, borrow the existing caps.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 10 Jul 2018 10:21:05 +0000 (11:21 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 10 Jul 2018 10:21:05 +0000 (11:21 +0100)
Otherwise we'd leak them.

server/gstdecode.c

index e8883bbfc5b6c6fb4653fcd630de99c36f150f29..405b2d6a68e08b150142418ce7611b89d5be3906 100644 (file)
@@ -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);