[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r29218 - Extractor/src/plugins
From: |
gnunet |
Subject: |
[GNUnet-SVN] r29218 - Extractor/src/plugins |
Date: |
Thu, 12 Sep 2013 00:05:16 +0200 |
Author: grothoff
Date: 2013-09-12 00:05:15 +0200 (Thu, 12 Sep 2013)
New Revision: 29218
Modified:
Extractor/src/plugins/gstreamer_extractor.c
Log:
-try harder to suppress gstremer logging, still fails to get all, but gets more
Modified: Extractor/src/plugins/gstreamer_extractor.c
===================================================================
--- Extractor/src/plugins/gstreamer_extractor.c 2013-09-11 21:14:21 UTC (rev
29217)
+++ Extractor/src/plugins/gstreamer_extractor.c 2013-09-11 22:05:15 UTC (rev
29218)
@@ -2004,6 +2004,17 @@
}
+
+static void
+log_handler (const gchar *log_domain,
+ GLogLevelFlags log_level,
+ const gchar *message,
+ gpointer unused_data)
+{
+ /* do nothing */
+}
+
+
/**
* Task run from the main loop to call 'gst_discoverer_uri_async'.
*
@@ -2013,6 +2024,9 @@
static gboolean
_run_async (struct PrivStruct * ps)
{
+ g_log_set_default_handler (&log_handler, NULL);
+ g_log_set_handler (NULL, G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL |
G_LOG_FLAG_RECURSION,
+ &log_handler, NULL);
gst_discoverer_discover_uri_async (ps->dc, "appsrc://");
return FALSE;
}
@@ -2051,6 +2065,9 @@
ps.length = ps.ec->get_size (ps.ec->cls);
if (ps.length == UINT_MAX)
ps.length = 0;
+ g_log_set_default_handler (&log_handler, NULL);
+ g_log_set_handler (NULL, G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL |
G_LOG_FLAG_RECURSION,
+ &log_handler, NULL);
gst_discoverer_start (ps.dc);
g_idle_add ((GSourceFunc) &_run_async, &ps);
g_main_loop_run (ps.loop);
@@ -2069,6 +2086,9 @@
gstreamer_init ()
{
gst_init (NULL, NULL);
+ g_log_set_default_handler (&log_handler, NULL);
+ g_log_set_handler (NULL, G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL |
G_LOG_FLAG_RECURSION,
+ &log_handler, NULL);
GST_DEBUG_CATEGORY_INIT (gstreamer_extractor, "GstExtractor",
0, "GStreamer-based libextractor plugin");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29218 - Extractor/src/plugins,
gnunet <=