From 9a78542ded27461b70c5b2eb835ef2ed16da32f8 Mon Sep 17 00:00:00 2001 From: Thomas Scheuermann Date: Mon, 8 Apr 2013 09:09:33 +0200 Subject: [PATCH] rtsp: Don't use / as path if no path was provided RTSP does not mandate that a non-zero-length path is used and some devices (e.g. IQinVision IQeye 1080p) requires that a zero-length path is used. --- gst-libs/gst/rtsp/gstrtspurl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/rtsp/gstrtspurl.c b/gst-libs/gst/rtsp/gstrtspurl.c index c78d401da9..3e97588b5a 100644 --- a/gst-libs/gst/rtsp/gstrtspurl.c +++ b/gst-libs/gst/rtsp/gstrtspurl.c @@ -184,7 +184,10 @@ gst_rtsp_url_parse (const gchar * urlstr, GstRTSPUrl ** url) res->abspath = g_strndup (p, delim - p); p = delim; } else { - res->abspath = g_strdup ("/"); + /* IQinVision IQeye 1080p fails if a path '/' is provided + * and RTSP does not mandate that a non-zero-length path + * must be used */ + res->abspath = g_strdup (""); } if (p && *p == '?')