From: <thi...@ke...> - 2009-03-31 21:17:49
|
Module: gstreamer Branch: master Commit: 37fe4bf3b968f46a0a4adc33ff26b7e0db089a8d URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=37fe4bf3b968f46a0a4adc33ff26b7e0db089a8d Author: Thiago Santos <thi...@em...> Date: Tue Mar 31 18:14:08 2009 -0300 gst-launch: Fixes error when DISABLE_FAULT_HANDLER is defined When defined, this macro prevented the declaration of 'waiting_eos', causing an error. --- tools/gst-launch.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/tools/gst-launch.c b/tools/gst-launch.c index 648a60f..ec38eb1 100644 --- a/tools/gst-launch.c +++ b/tools/gst-launch.c @@ -54,7 +54,6 @@ static void fault_restore (void); static void fault_spin (void); static void sigint_restore (void); static gboolean caught_intr = FALSE; -static gboolean waiting_eos = FALSE; #endif /* event_loop return codes */ @@ -71,6 +70,7 @@ static gboolean quiet = FALSE; static gboolean tags = FALSE; static gboolean messages = FALSE; static gboolean is_live = FALSE; +static gboolean waiting_eos = FALSE; /* convenience macro so we don't have to litter the code with if(!quiet) */ #define PRINT if(!quiet)g_print @@ -439,6 +439,7 @@ event_loop (GstElement * pipeline, gboolean blocking, GstState target_state) break; } case GST_MESSAGE_EOS: + waiting_eos = FALSE; g_print (_ ("Got EOS from element \"%s\".\n"), GST_STR_NULL (GST_ELEMENT_NAME (GST_MESSAGE_SRC (message)))); |