{
GstCaps *caps;
- caps = gst_pad_get_caps (pad);
+ caps = gst_pad_get_caps (pad, NULL);
try_to_plug (pad, caps);
gst_caps_unref (caps);
}
switch (templ->presence) {
case GST_PAD_ALWAYS: {
GstPad *pad = gst_element_get_static_pad (sinkelement, templ->name_template);
- GstCaps *caps = gst_pad_get_caps (pad);
+ GstCaps *caps = gst_pad_get_caps (pad, NULL);
/* link */
try_to_plug (pad, caps);
}
/* can it link to the audiopad? */
- audiocaps = gst_pad_get_caps (gst_element_get_static_pad (audiosink, "sink"));
+ audiocaps = gst_pad_get_caps (gst_element_get_static_pad (audiosink, "sink"),
+ NULL);
res = gst_caps_intersect (caps, audiocaps);
if (res && !gst_caps_is_empty (res)) {
g_print ("Found pad to link to audiosink - plugging is now done\n");
}
/* check media type */
- caps = gst_pad_get_caps (pad);
+ caps = gst_pad_get_caps (pad, NULL);
str = gst_caps_get_structure (caps, 0);
if (!g_strrstr (gst_structure_get_name (str), "audio")) {
gst_caps_unref (caps);