diff --git a/renderers/audio_renderer_gstreamer.c b/renderers/audio_renderer_gstreamer.c index 4522d1d..fc6a6c4 100644 --- a/renderers/audio_renderer_gstreamer.c +++ b/renderers/audio_renderer_gstreamer.c @@ -105,7 +105,7 @@ void audio_renderer_init(logger_t *render_logger, const char* audiosink) { g_string_append (launch, " sync=false"); renderer_type[i]->pipeline = gst_parse_launch(launch->str, &error); if (error) { - g_error ("get_parse_launch error:\n %s\n",error->message); + g_error ("get_parse_launch error (audio %d):\n %s\n", i, error->message); g_clear_error (&error); } g_assert (renderer_type[i]->pipeline); diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c index b581d8e..0884dd1 100644 --- a/renderers/video_renderer_gstreamer.c +++ b/renderers/video_renderer_gstreamer.c @@ -146,6 +146,10 @@ void video_renderer_init(logger_t *render_logger, const char *server_name, vide g_string_append(launch, " name=video_sink sync=false"); logger_log(logger, LOGGER_DEBUG, "GStreamer video pipeline will be:\n\"%s\"", launch->str); renderer->pipeline = gst_parse_launch(launch->str, &error); + if (error) { + g_error ("get_parse_launch error (video) :\n %s\n",error->message); + g_clear_error (&error); + } g_assert (renderer->pipeline); g_string_free(launch, TRUE);