diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index a11e092de2..ff24eef82c 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -3204,6 +3204,9 @@ add_retransmission (GstRTSPSrc * src, GstRTSPTransport * transport) if (transport->trans != GST_RTSP_TRANS_RTP) return; + if (transport->profile != GST_RTSP_PROFILE_AVP && + transport->profile != GST_RTSP_PROFILE_AVPF) + return; signal_id = g_signal_lookup ("request-aux-receiver", G_OBJECT_TYPE (src->manager));