#else
assert(G_VALUE_HOLDS(&gv, GST_TYPE_PAD));
pad = g_value_get_object(&gv);
caps = gst_pad_query_caps(pad, 0);
cs = gst_caps_to_string(caps);
#else
assert(G_VALUE_HOLDS(&gv, GST_TYPE_PAD));
pad = g_value_get_object(&gv);
caps = gst_pad_query_caps(pad, 0);
cs = gst_caps_to_string(caps);