From 6b2fc2de8d4adddb394e83b463146655d1d68dd7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 16 Dec 2014 16:37:24 +0100 Subject: [PATCH] rtspsrc: Add something to the debug logs if an RTX AUX element can't be added ... because the application already has a signal handler set up here. --- gst/rtsp/gstrtspsrc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 5a9c5b7..8fca9c4 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -3172,8 +3172,12 @@ add_retransmission (GstRTSPSrc * src, GstRTSPTransport * transport) G_OBJECT_TYPE (src->manager)); /* there's already something connected */ if (g_signal_handler_find (src->manager, G_SIGNAL_MATCH_ID, signal_id, 0, - NULL, NULL, NULL) != 0) + NULL, NULL, NULL) != 0) { + GST_DEBUG_OBJECT (src, "Not adding RTX AUX element as " + "\"request-aux-receiver\" signal is " + "already used by the application"); return; + } /* build the retransmission payload type map */ for (walk = src->streams; walk; walk = g_list_next (walk)) { -- 2.7.4