From fbe8f4f657b4f0f56c2a07cbd801c7197d8aac9e Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 30 Dec 2002 18:29:16 +0000 Subject: [PATCH] Add flag to disable fault_setup() Original commit message from CVS: Add flag to disable fault_setup() --- tools/gst-launch.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/gst-launch.c b/tools/gst-launch.c index 7464ea6dba..5d162d02f3 100644 --- a/tools/gst-launch.c +++ b/tools/gst-launch.c @@ -182,6 +182,7 @@ main(int argc, char *argv[]) { /* options */ gboolean silent = FALSE; + gboolean no_fault = FALSE; gchar *savefile = NULL; gchar *exclude_args = NULL; struct poptOption options[] = { @@ -191,6 +192,8 @@ main(int argc, char *argv[]) "do not output status information of TYPE", "TYPE1,TYPE2,..."}, {"output", 'o', POPT_ARG_STRING|POPT_ARGFLAG_STRIP, &savefile, 0, "save xml representation of pipeline to FILE and exit", "FILE"}, + {"no_fault", 'f', POPT_ARG_NONE|POPT_ARGFLAG_STRIP, &no_fault, 0, + "Do not install a fault handler", NULL}, POPT_TABLEEND }; @@ -201,7 +204,8 @@ main(int argc, char *argv[]) free (malloc (8)); /* -lefence */ - fault_setup(); + if (!no_fault) + fault_setup(); gst_init_with_popt_table (&argc, &argv, options);