Home
last modified time | relevance | path

Searched refs:existing_feature (Results 1 – 5 of 5) sorted by relevance

/third_party/gstreamer/gstreamer/gst/
Dgstdynamictypefactory.c158 GstPluginFeature *existing_feature; in gst_dynamic_type_register() local
168 existing_feature = gst_registry_lookup_feature (registry, name); in gst_dynamic_type_register()
169 if (existing_feature) { in gst_dynamic_type_register()
171 existing_feature, name); in gst_dynamic_type_register()
172 existing_feature->loaded = TRUE; in gst_dynamic_type_register()
173 GST_DYNAMIC_TYPE_FACTORY (existing_feature)->type = dyn_type; in gst_dynamic_type_register()
174 gst_object_unref (existing_feature); in gst_dynamic_type_register()
Dgsttracer.c145 GstPluginFeature *existing_feature; in gst_tracer_register() local
157 existing_feature = gst_registry_lookup_feature (registry, name); in gst_tracer_register()
158 if (existing_feature) { in gst_tracer_register()
160 existing_feature, name); in gst_tracer_register()
161 factory = GST_TRACER_FACTORY_CAST (existing_feature); in gst_tracer_register()
163 existing_feature->loaded = TRUE; in gst_tracer_register()
164 gst_object_unref (existing_feature); in gst_tracer_register()
Dgstdeviceproviderfactory.c174 GstPluginFeature *existing_feature; in gst_device_provider_register() local
188 existing_feature = gst_registry_lookup_feature (registry, name); in gst_device_provider_register()
189 if (existing_feature) { in gst_device_provider_register()
191 existing_feature, name); in gst_device_provider_register()
192 factory = GST_DEVICE_PROVIDER_FACTORY_CAST (existing_feature); in gst_device_provider_register()
194 existing_feature->loaded = TRUE; in gst_device_provider_register()
196 gst_object_unref (existing_feature); in gst_device_provider_register()
Dgstelementfactory.c207 GstPluginFeature *existing_feature; in gst_element_register() local
224 existing_feature = gst_registry_lookup_feature (registry, name); in gst_element_register()
225 if (existing_feature && existing_feature->plugin == plugin) { in gst_element_register()
227 existing_feature, name); in gst_element_register()
228 factory = GST_ELEMENT_FACTORY_CAST (existing_feature); in gst_element_register()
230 existing_feature->loaded = TRUE; in gst_element_register()
232 gst_object_unref (existing_feature); in gst_element_register()
234 } else if (existing_feature) { in gst_element_register()
235 gst_object_unref (existing_feature); in gst_element_register()
Dgstregistry.c572 GstPluginFeature *existing_feature; in gst_registry_add_feature() local
580 existing_feature = gst_registry_lookup_feature_locked (registry, in gst_registry_add_feature()
582 if (G_UNLIKELY (existing_feature)) { in gst_registry_add_feature()
584 existing_feature, GST_OBJECT_NAME (feature)); in gst_registry_add_feature()
589 g_list_remove (registry->priv->features, existing_feature); in gst_registry_add_feature()
599 if (G_UNLIKELY (existing_feature)) { in gst_registry_add_feature()
602 gst_object_unparent (GST_OBJECT_CAST (existing_feature)); in gst_registry_add_feature()