From 397f7fcceb1766f6d9524fbfaff6bcb352450656 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Fri, 3 Dec 2010 12:11:59 -0300 Subject: [PATCH] examples: camerabin2: Print more info Add some printing for error/eos cases. --- tests/examples/camerabin2/gst-camera2.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/examples/camerabin2/gst-camera2.c b/tests/examples/camerabin2/gst-camera2.c index b079adc..68d9b20 100644 --- a/tests/examples/camerabin2/gst-camera2.c +++ b/tests/examples/camerabin2/gst-camera2.c @@ -120,13 +120,20 @@ bus_callback (GstBus * bus, GstMessage * message, gpointer data) break; } case GST_MESSAGE_ERROR:{ - //print_error_message (message); - //me_gst_cleanup_element (); + GError *err = NULL; + gchar *debug = NULL; + + gst_message_parse_error (message, &err, &debug); + g_print ("Error: %s : %s\n", err->message, debug); + g_error_free (err); + g_free (debug); + gtk_main_quit (); break; } case GST_MESSAGE_EOS: /* end-of-stream */ + g_print ("Eos\n"); gtk_main_quit (); break; case GST_MESSAGE_ELEMENT: -- 2.7.4