We want our default GLib log handler to be called. The GStreamer one calls GLib's own
one directly which is bad.

--- a/gst/gst.c	2010-07-01 01:24:56.000000000 +0100
+++ b/gst/gst.c	2011-02-04 13:20:38.090162294 +0000
@@ -163,6 +163,7 @@ static void
 debug_log_handler (const gchar * log_domain,
     GLogLevelFlags log_level, const gchar * message, gpointer user_data)
 {
+  /* This is bad! It will bypass any custom default log handler that has been installed. */
   g_log_default_handler (log_domain, log_level, message, user_data);
   /* FIXME: do we still need this ? fatal errors these days are all
    * other than core errors */
@@ -656,7 +657,9 @@ init_post (GOptionContext * context, GOp
   }
 
   llf = G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_ERROR | G_LOG_FLAG_FATAL;
+#if 0 // BRIGHTSIGN: Don't do this - it will mean that our default log handler never gets called.
   g_log_set_handler (g_log_domain_gstreamer, llf, debug_log_handler, NULL);
+#endif
 
   _priv_gst_quarks_initialize ();
   _gst_format_initialize ();
