some debug additions and doc fixes
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 23 Sep 2002 08:36:05 +0000 (08:36 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 23 Sep 2002 08:36:05 +0000 (08:36 +0000)
Original commit message from CVS:
some debug additions and doc fixes

gst/gstcaps.c
gst/gstplugin.c
gst/registries/gstxmlregistry.c

index f7ed767..d86d1d5 100644 (file)
@@ -106,7 +106,7 @@ get_type_for_mime (const gchar *mime)
  * @mime: the mime type to attach to the capability
  * @props: the properties to add to this capability
  *
- * Create a new capability with the given mime typei and properties.
+ * Create a new capability with the given mime type and properties.
  *
  * Returns: a new capability
  */
index e80cb0d..3e65620 100644 (file)
@@ -433,11 +433,23 @@ gboolean
 gst_plugin_load (const gchar *name)
 {
   GstPlugin *plugin;
+  GError *error = NULL;
 
   plugin = gst_registry_pool_find_plugin (name);
   if (plugin)
-    return gst_plugin_load_plugin (plugin, NULL);
+  {
+    gboolean result = gst_plugin_load_plugin (plugin, &error);
+    if (error)
+    {
+      GST_DEBUG (GST_CAT_PLUGIN_LOADING, "load_plugin error: %s\n",
+                error->message);
+      g_error_free (error);
+    }
+    return result;
+  }
 
+  GST_DEBUG (GST_CAT_PLUGIN_LOADING, "Could not find %s in registry pool",
+             name);
   return FALSE;
 }
 
@@ -456,7 +468,7 @@ gst_library_load (const gchar *name)
   gboolean res;
 
   /* for now this is the same */
-  res = gst_plugin_load(name);
+  res = gst_plugin_load (name);
 
   return res;
 }
index 83b79c3..8066adb 100644 (file)
@@ -377,7 +377,8 @@ gst_xml_registry_add_path_list_func (GstXMLRegistry *registry)
   gssize size;
   GError *error = NULL;
 
-  context = g_markup_parse_context_new (&gst_xml_registry_paths_parser, 0, registry, NULL);
+  context = g_markup_parse_context_new (&gst_xml_registry_paths_parser, 0, 
+                                        registry, NULL);
 
   if (! (reg = fopen (registry->location, "r"))) {
     return;
@@ -392,7 +393,8 @@ gst_xml_registry_add_path_list_func (GstXMLRegistry *registry)
     g_markup_parse_context_parse (context, text, size, &error);
 
     if (error) {
-      fprintf(stderr, "ERROR: parsing registry: %s\n", error->message);
+      fprintf (stderr, "ERROR: parsing registry %s: %s\n", 
+              registry->location, error->message);
       g_free (text);
       fclose (reg);
       return;