From 2abfc9149aa6e151e5cbcfbbadf67c4e46df99b7 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Thu, 29 Aug 2019 12:11:07 -0400 Subject: [PATCH] mss: Fix bus warning handling It was calling the error parser which would assert and abort. --- src/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index f6884c3..21cf59f 100644 --- a/src/main.c +++ b/src/main.c @@ -47,8 +47,9 @@ gst_bus_cb (GstBus * bus, GstMessage * message, gpointer data) { GError *gerr; gchar *debug_msg; - gst_message_parse_error (message, &gerr, &debug_msg); - g_warning ("Error: %s (%s)", gerr->message, debug_msg); + gst_message_parse_warning (message, &gerr, &debug_msg); + GST_DEBUG_BIN_TO_DOT_FILE (pipeline, GST_DEBUG_GRAPH_SHOW_ALL, "mss-pipeline-WARNING"); + g_warning ("Warning: %s (%s)", gerr->message, debug_msg); g_error_free (gerr); g_free (debug_msg); } -- GitLab