• Home
  • Raw
  • Download

Lines Matching refs:factories

164   GList *factories;             /* factories we can use for selecting elements */  member
205 GstCaps * caps, GValueArray * factories);
257 GstPad * pad, GstCaps * caps, GValueArray * factories);
845 if (!parsebin->factories || parsebin->factories_cookie != cookie) { in gst_parse_bin_update_factories_list()
846 if (parsebin->factories) in gst_parse_bin_update_factories_list()
847 gst_plugin_feature_list_free (parsebin->factories); in gst_parse_bin_update_factories_list()
848 parsebin->factories = in gst_parse_bin_update_factories_list()
851 parsebin->factories = in gst_parse_bin_update_factories_list()
852 g_list_sort (parsebin->factories, in gst_parse_bin_update_factories_list()
922 if (parse_bin->factories) in gst_parse_bin_dispose()
923 gst_plugin_feature_list_free (parse_bin->factories); in gst_parse_bin_dispose()
924 parse_bin->factories = NULL; in gst_parse_bin_dispose()
1103 gst_element_factory_list_filter (parsebin->factories, caps, GST_PAD_SINK, in gst_parse_bin_autoplug_factories()
1126 GstCaps * caps, GValueArray * factories) in gst_parse_bin_autoplug_sort() argument
1155 GValueArray * factories, GstParseChain * chain, gchar ** deadend_details);
1254 GValueArray *factories = NULL, *result = NULL; in analyze_new_pad() local
1368 &factories); in analyze_new_pad()
1371 if (factories == NULL) in analyze_new_pad()
1375 if (factories->n_values == 0) { in analyze_new_pad()
1376 g_value_array_free (factories); in analyze_new_pad()
1407 gst_parse_bin_signals[SIGNAL_AUTOPLUG_SORT], 0, parsepad, caps, factories, in analyze_new_pad()
1410 g_value_array_free (factories); in analyze_new_pad()
1411 factories = result; in analyze_new_pad()
1427 for (i = 0; i < factories->n_values; i++) { in analyze_new_pad()
1429 g_value_get_object (g_value_array_get_nth (factories, i)); in analyze_new_pad()
1480 g_value_array_free (factories); in analyze_new_pad()
1488 connect_pad (parsebin, src, parsepad, pad, caps, factories, chain, in analyze_new_pad()
1497 g_value_array_free (factories); in analyze_new_pad()
1730 GstPad * pad, GstCaps * caps, GValueArray * factories, in connect_pad() argument
1736 g_return_val_if_fail (factories != NULL, FALSE); in connect_pad()
1737 g_return_val_if_fail (factories->n_values > 0, FALSE); in connect_pad()
1741 GST_DEBUG_PAD_NAME (pad), chain, factories->n_values, caps); in connect_pad()
1746 while (factories->n_values > 0) { in connect_pad()
1763 factory = g_value_get_object (g_value_array_get_nth (factories, 0)); in connect_pad()
1765 g_value_array_remove (factories, 0); in connect_pad()