diff --git a/gst-libs/gst/rtsp/gstrtsptransport.c b/gst-libs/gst/rtsp/gstrtsptransport.c index 963a070df5..827a4f66b2 100644 --- a/gst-libs/gst/rtsp/gstrtsptransport.c +++ b/gst-libs/gst/rtsp/gstrtsptransport.c @@ -655,7 +655,10 @@ gst_rtsp_transport_as_text (GstRTSPTransport * transport) g_ptr_array_add (strs, g_ascii_strup (tmp, -1)); if (transport->trans != GST_RTSP_TRANS_RTP || - transport->profile != GST_RTSP_PROFILE_AVP || + (transport->profile != GST_RTSP_PROFILE_AVP && + transport->profile != GST_RTSP_PROFILE_SAVP && + transport->profile != GST_RTSP_PROFILE_AVPF && + transport->profile != GST_RTSP_PROFILE_SAVPF) || transport->lower_transport == GST_RTSP_LOWER_TRANS_TCP) { g_ptr_array_add (strs, g_strdup ("/"));