mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-25 16:48:11 +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;
|
GstPadLinkReturn res;
|
||||||
gst_element_no_more_pads (element);
|
gst_element_no_more_pads (element);
|
||||||
res = gst_pad_link (srcpad, sinkpad);
|
res = gst_pad_link (srcpad, sinkpad);
|
||||||
|
#ifndef GST_DISABLE_GST_DEBUG
|
||||||
if (res != GST_PAD_LINK_OK) {
|
if (res != GST_PAD_LINK_OK) {
|
||||||
GstCaps *srccaps = NULL;
|
GstCaps *srccaps = NULL;
|
||||||
GstCaps *sinkcaps = 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
|
"conversion bin: %s (srcpad caps %" GST_PTR_FORMAT
|
||||||
" sinkpad caps: %" GST_PTR_FORMAT ")",
|
" sinkpad caps: %" GST_PTR_FORMAT ")",
|
||||||
gst_pad_link_get_name (res), srccaps, sinkcaps);
|
gst_pad_link_get_name (res), srccaps, sinkcaps);
|
||||||
|
gst_caps_unref (srccaps);
|
||||||
|
gst_caps_unref (sinkcaps);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in a new issue