Lines Matching refs:padtempl
1099 GstPadTemplate *padtempl = padl->data; in get_compatible_muxer_sink_pad() local
1101 if (padtempl->direction == GST_PAD_SRC) in get_compatible_muxer_sink_pad()
1104 if (!gst_caps_can_intersect (GST_PAD_TEMPLATE_CAPS (padtempl), sinkcaps)) in get_compatible_muxer_sink_pad()
1107 if (!gst_caps_is_any (GST_PAD_TEMPLATE_CAPS (padtempl))) { in get_compatible_muxer_sink_pad()
1108 compatible_templates = g_list_append (compatible_templates, padtempl); in get_compatible_muxer_sink_pad()
1119 compatible_templates = g_list_prepend (compatible_templates, padtempl); in get_compatible_muxer_sink_pad()
1123 if (strstr (padtempl->name_template, type_name) == padtempl->name_template) in get_compatible_muxer_sink_pad()
1124 compatible_templates = g_list_prepend (compatible_templates, padtempl); in get_compatible_muxer_sink_pad()
1125 else if (!strstr (padtempl->name_template, other_type_name)) in get_compatible_muxer_sink_pad()
1126 compatible_templates = g_list_append (compatible_templates, padtempl); in get_compatible_muxer_sink_pad()
1128 GST_LOG_OBJECT (padtempl, "not compatible with %" GST_PTR_FORMAT, sprof); in get_compatible_muxer_sink_pad()