don't do queries on error, we don't get many errors these days for which it is useful...
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 16 Dec 2002 09:50:40 +0000 (09:50 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 16 Dec 2002 09:50:40 +0000 (09:50 +0000)
Original commit message from CVS:
don't do queries on error, we don't get many errors these days for which
it is useful
tell us which scheduler we're not finding

gst/gst.c
gst/gstpipeline.c

index d61bdfe..edac075 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -70,7 +70,9 @@ debug_log_handler (const gchar *log_domain,
                   gpointer user_data)
 {
   g_log_default_handler (log_domain, log_level, message, user_data);
-  g_on_error_query (NULL);
+  /* FIXME: do we still need this ? fatal errors these days are all
+   * other than core errors */
+  /* g_on_error_query (NULL); */
 }
 
 enum {
index 962e32b..8da8d6a 100644 (file)
@@ -108,9 +108,11 @@ gst_pipeline_init (GstPipeline *pipeline)
 
   /* FIXME need better error handling */
   if (scheduler == NULL) {
-    g_error ("Critical error: could not get a scheduler - \
-             are you sure you have a registry ? Run gst-register as root \
-             if you haven't done so yet.");
+    const gchar *name = gst_scheduler_factory_get_default_name ();
+
+    g_error ("Critical error: could not get scheduler \"%s\"\n"
+            "Are you sure you have a registry ?\n"
+            "Run gst-register as root if you haven't done so yet.", name);
   }
 }