diff --git a/gst/gstcaps.c b/gst/gstcaps.c index 922c77c264..d40bd0f802 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -150,6 +150,9 @@ _gst_caps_copy (const GstCaps * caps) GST_CAPS_FLAGS (newcaps) = GST_CAPS_FLAGS (caps); n = GST_CAPS_LEN (caps); + GST_CAT_DEBUG_OBJECT (GST_CAT_PERFORMANCE, caps, "doing copy %p -> %p", + caps, newcaps); + for (i = 0; i < n; i++) { structure = gst_caps_get_structure_unchecked (caps, i); gst_caps_append_structure (newcaps, gst_structure_copy (structure)); diff --git a/gst/gstpad.c b/gst/gstpad.c index 5df006c688..9f8f9771f5 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -2658,6 +2658,9 @@ gst_pad_query_accept_caps_default (GstPad * pad, GstQuery * query) } } + GST_CAT_DEBUG_OBJECT (GST_CAT_PERFORMANCE, pad, + "fallback ACCEPT_CAPS query, consider implementing a specialized version"); + allowed = gst_pad_query_caps (pad, NULL); gst_query_parse_accept_caps (query, &caps);