• Home
  • Raw
  • Download

Lines Matching refs:factories

169   GList *factories;             /* factories we can use for selecting elements */  member
221 GstCaps * caps, GValueArray * factories);
330 GstPad * pad, GstCaps * caps, GValueArray * factories);
1104 GList *factories, *tmp; in gst_decode_bin_update_factories_list() local
1107 if (!dbin->factories || dbin->factories_cookie != cookie) { in gst_decode_bin_update_factories_list()
1108 if (dbin->factories) in gst_decode_bin_update_factories_list()
1109 gst_plugin_feature_list_free (dbin->factories); in gst_decode_bin_update_factories_list()
1110 factories = in gst_decode_bin_update_factories_list()
1116 dbin->factories = NULL; in gst_decode_bin_update_factories_list()
1117 for (tmp = factories; tmp; tmp = g_list_next (tmp)) { in gst_decode_bin_update_factories_list()
1121 dbin->factories = g_list_prepend (dbin->factories, factory); in gst_decode_bin_update_factories_list()
1126 g_list_free (factories); in gst_decode_bin_update_factories_list()
1128 dbin->factories = factories; in gst_decode_bin_update_factories_list()
1131 dbin->factories = in gst_decode_bin_update_factories_list()
1132 g_list_sort (dbin->factories, in gst_decode_bin_update_factories_list()
1215 if (decode_bin->factories) in gst_decode_bin_dispose()
1216 gst_plugin_feature_list_free (decode_bin->factories); in gst_decode_bin_dispose()
1217 decode_bin->factories = NULL; in gst_decode_bin_dispose()
1570 gst_element_factory_list_filter (dbin->factories, caps, GST_PAD_SINK, in gst_decode_bin_autoplug_factories()
1593 GstCaps * caps, GValueArray * factories) in gst_decode_bin_autoplug_sort() argument
1625 GstDecodePad * dpad, GstPad * pad, GstCaps * caps, GValueArray * factories,
1690 GValueArray *factories = NULL, *result = NULL; in analyze_new_pad() local
1810 &factories); in analyze_new_pad()
1813 if (factories == NULL) in analyze_new_pad()
1817 if (factories->n_values == 0) { in analyze_new_pad()
1823 g_value_array_free (factories); in analyze_new_pad()
1832 g_value_array_free (factories); in analyze_new_pad()
1839 gst_decode_bin_signals[SIGNAL_AUTOPLUG_SORT], 0, dpad, caps, factories, in analyze_new_pad()
1842 g_value_array_free (factories); in analyze_new_pad()
1843 factories = result; in analyze_new_pad()
1859 for (i = 0; i < factories->n_values && !dontuse; i++) { in analyze_new_pad()
1861 g_value_get_object (g_value_array_get_nth (factories, i)); in analyze_new_pad()
1897 g_value_array_free (factories); in analyze_new_pad()
1913 for (i = 0; i < factories->n_values; i++) { in analyze_new_pad()
1915 g_value_get_object (g_value_array_get_nth (factories, i)); in analyze_new_pad()
1976 g_value_array_free (factories); in analyze_new_pad()
1984 connect_pad (dbin, src, dpad, pad, caps, factories, chain, in analyze_new_pad()
1993 g_value_array_free (factories); in analyze_new_pad()
2281 GstPad * pad, GstCaps * caps, GValueArray * factories, in connect_pad() argument
2289 g_return_val_if_fail (factories != NULL, FALSE); in connect_pad()
2290 g_return_val_if_fail (factories->n_values > 0, FALSE); in connect_pad()
2294 GST_DEBUG_PAD_NAME (pad), chain, factories->n_values, caps); in connect_pad()
2320 while (factories->n_values > 0) { in connect_pad()
2339 factory = g_value_get_object (g_value_array_get_nth (factories, 0)); in connect_pad()
2341 g_value_array_remove (factories, 0); in connect_pad()