From 235f2de4cffc16ca76b445175aac26f251d7c0f1 Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Mon, 2 Oct 2017 10:25:56 +0200 Subject: [PATCH] Add a verbose option, it can be useful for debugging --- gst-aseq-appsrc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst-aseq-appsrc.c b/gst-aseq-appsrc.c index 1b2da94..8b939e9 100644 --- a/gst-aseq-appsrc.c +++ b/gst-aseq-appsrc.c @@ -392,9 +392,12 @@ main (int argc, char *argv[]) GOptionContext *ctx; GError *err = NULL; gchar *ports = NULL; + gboolean verbose = FALSE; GOptionEntry options[] = { {"ports", 'p', 0, G_OPTION_ARG_STRING, &ports, "Comma separated list of sequencer ports", "client:port,..."}, + {"verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, + "Output status information and property notifications", NULL}, {NULL} }; @@ -433,6 +436,9 @@ main (int argc, char *argv[]) ("appsrc name=mysource ! fluiddec ! audioconvert ! autoaudiosink", NULL); g_assert (app->pipeline); + if (verbose) + g_signal_connect (app->pipeline, "deep-notify", G_CALLBACK (gst_object_default_deep_notify), NULL); + bus = gst_pipeline_get_bus (GST_PIPELINE (app->pipeline)); g_assert (bus); -- 2.1.4