mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-10 17:35:59 +00:00
ges-source: Fix caps memory leak and compiler warnings when compiling without debug logging
This commit is contained in:
parent
5dd5b163ae
commit
6c7c4e0257
1 changed files with 4 additions and 0 deletions
|
@ -48,6 +48,7 @@ _pad_added_cb (GstElement * element, GstPad * srcpad, GstPad * sinkpad)
|
|||
GstPadLinkReturn res;
|
||||
gst_element_no_more_pads (element);
|
||||
res = gst_pad_link (srcpad, sinkpad);
|
||||
#ifndef GST_DISABLE_GST_DEBUG
|
||||
if (res != GST_PAD_LINK_OK) {
|
||||
GstCaps *srccaps = NULL;
|
||||
GstCaps *sinkcaps = NULL;
|
||||
|
@ -59,7 +60,10 @@ _pad_added_cb (GstElement * element, GstPad * srcpad, GstPad * sinkpad)
|
|||
"conversion bin: %s (srcpad caps %" GST_PTR_FORMAT
|
||||
" sinkpad caps: %" GST_PTR_FORMAT ")",
|
||||
gst_pad_link_get_name (res), srccaps, sinkcaps);
|
||||
gst_caps_unref (srccaps);
|
||||
gst_caps_unref (sinkcaps);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in a new issue