• Home
  • Raw
  • Download

Lines Matching refs:pelem

1156 static GList *connect_element (GstParseBin * parsebin, GstParseElement * pelem,
1421 GstParseElement *pelem; in analyze_new_pad() local
1424 pelem = (GstParseElement *) chain->elements->data; in analyze_new_pad()
1459 pelem->capsfilter = gst_element_factory_make ("capsfilter", NULL); in analyze_new_pad()
1460 g_object_set (G_OBJECT (pelem->capsfilter), "caps", filter_caps, NULL); in analyze_new_pad()
1462 gst_element_set_state (pelem->capsfilter, GST_STATE_PAUSED); in analyze_new_pad()
1463 gst_bin_add (GST_BIN_CAST (parsebin), gst_object_ref (pelem->capsfilter)); in analyze_new_pad()
1466 p = gst_element_get_static_pad (pelem->capsfilter, "sink"); in analyze_new_pad()
1469 p = gst_element_get_static_pad (pelem->capsfilter, "src"); in analyze_new_pad()
1749 GstParseElement *pelem; in connect_pad() local
1831 GstParseElement *pelem = (GstParseElement *) l->data; in connect_pad() local
1832 GstElement *otherelement = pelem->element; in connect_pad()
1842 GstParseElement *pelem = in connect_pad() local
1845 if (pelem && gst_element_get_factory (pelem->element) == factory) in connect_pad()
2005 pelem = g_slice_new0 (GstParseElement); in connect_pad()
2006 pelem->element = gst_object_ref (element); in connect_pad()
2007 pelem->capsfilter = NULL; in connect_pad()
2008 chain->elements = g_list_prepend (chain->elements, pelem); in connect_pad()
2075 to_connect = connect_element (parsebin, pelem, chain); in connect_pad()
2084 analyze_new_pad (parsebin, pelem->element, opad, ocaps, chain); in connect_pad()
2209 analyze_new_pad (parsebin, pelem->element, opad, ocaps, chain); in connect_pad()
2254 connect_element (GstParseBin * parsebin, GstParseElement * pelem, in connect_element() argument
2257 GstElement *element = pelem->element; in connect_element()
2330 pelem->pad_added_id = g_signal_connect (element, "pad-added", in connect_element()
2332 pelem->pad_removed_id = g_signal_connect (element, "pad-removed", in connect_element()
2334 pelem->no_more_pads_id = g_signal_connect (element, "no-more-pads", in connect_element()
2710 GstParseElement *pelem = l->data; in gst_parse_chain_free_internal() local
2711 GstElement *element = pelem->element; in gst_parse_chain_free_internal()
2713 if (pelem->pad_added_id) in gst_parse_chain_free_internal()
2714 g_signal_handler_disconnect (element, pelem->pad_added_id); in gst_parse_chain_free_internal()
2715 pelem->pad_added_id = 0; in gst_parse_chain_free_internal()
2716 if (pelem->pad_removed_id) in gst_parse_chain_free_internal()
2717 g_signal_handler_disconnect (element, pelem->pad_removed_id); in gst_parse_chain_free_internal()
2718 pelem->pad_removed_id = 0; in gst_parse_chain_free_internal()
2719 if (pelem->no_more_pads_id) in gst_parse_chain_free_internal()
2720 g_signal_handler_disconnect (element, pelem->no_more_pads_id); in gst_parse_chain_free_internal()
2721 pelem->no_more_pads_id = 0; in gst_parse_chain_free_internal()
2723 if (pelem->capsfilter) { in gst_parse_chain_free_internal()
2724 if (GST_OBJECT_PARENT (pelem->capsfilter) == in gst_parse_chain_free_internal()
2726 gst_bin_remove (GST_BIN_CAST (chain->parsebin), pelem->capsfilter); in gst_parse_chain_free_internal()
2729 g_list_append (set_to_null, gst_object_ref (pelem->capsfilter)); in gst_parse_chain_free_internal()
2746 if (pelem->capsfilter) { in gst_parse_chain_free_internal()
2747 gst_object_unref (pelem->capsfilter); in gst_parse_chain_free_internal()
2748 pelem->capsfilter = NULL; in gst_parse_chain_free_internal()
2754 g_slice_free (GstParseElement, pelem); in gst_parse_chain_free_internal()
4182 GstParseElement *pelem = parsepad->chain->elements->data; in gst_parse_pad_query() local
4187 GST_PAD_NAME (parsepad), GST_ELEMENT_NAME (pelem->element), query); in gst_parse_pad_query()
4190 pelem->element, query, &ret); in gst_parse_pad_query()