From: Sebastian Dröge Date: Wed, 10 Feb 2010 09:34:24 +0000 (+0100) Subject: [MOVED FROM BAD 26/29] shapewipe: Print some more details on error/warning messages X-Git-Tag: RELEASE-0.10.19~99 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a59bc8a240f946dcb8c354862f8074eff0cdf07e;p=platform%2Fupstream%2Fgst-plugins-good.git [MOVED FROM BAD 26/29] shapewipe: Print some more details on error/warning messages --- diff --git a/tests/examples/shapewipe/shapewipe-example.c b/tests/examples/shapewipe/shapewipe-example.c index 1179aab..14df6dd 100644 --- a/tests/examples/shapewipe/shapewipe-example.c +++ b/tests/examples/shapewipe/shapewipe-example.c @@ -27,14 +27,26 @@ on_message (GstBus * bus, GstMessage * message, gpointer user_data) GMainLoop *loop = (GMainLoop *) user_data; switch (GST_MESSAGE_TYPE (message)) { - case GST_MESSAGE_ERROR: + case GST_MESSAGE_ERROR:{ + GError *err = NULL; + gchar *debug = NULL; + g_warning ("Got ERROR"); + gst_message_parse_error (message, &err, &debug); + g_warning ("%s: %s", err->message, debug); g_main_loop_quit (loop); break; - case GST_MESSAGE_WARNING: + } + case GST_MESSAGE_WARNING:{ + GError *err = NULL; + gchar *debug = NULL; + g_warning ("Got WARNING"); + gst_message_parse_error (message, &err, &debug); + g_warning ("%s: %s", err->message, debug); g_main_loop_quit (loop); break; + } case GST_MESSAGE_EOS: g_main_loop_quit (loop); break;