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
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 {
/* 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);
}
}