rtspsrc: Only do RTX when using a feedback profile
authorSebastian Dröge <sebastian@centricular.com>
Mon, 4 May 2015 14:46:02 +0000 (16:46 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 4 May 2015 14:47:30 +0000 (16:47 +0200)
gst/rtsp/gstrtspsrc.c

index a11e092..ff24eef 100644 (file)
@@ -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));