rtmp: Detect and warn if the user tries to pass librtmp style parameters
authorMartin Storsjö <martin@martin.st>
Sat, 10 Aug 2013 08:53:31 +0000 (11:53 +0300)
committerMartin Storsjö <martin@martin.st>
Sat, 10 Aug 2013 15:37:18 +0000 (18:37 +0300)
Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/rtmpproto.c

index 1da3686..a46d26e 100644 (file)
@@ -2313,6 +2313,13 @@ static int rtmp_open(URLContext *s, const char *uri, int flags)
                  hostname, sizeof(hostname), &port,
                  path, sizeof(path), s->filename);
 
+    if (strchr(path, ' ')) {
+        av_log(s, AV_LOG_WARNING,
+               "Detected librtmp style URL parameters, these aren't supported "
+               "by the libavformat internal RTMP handler currently enabled. "
+               "See the documentation for the correct way to pass parameters.\n");
+    }
+
     if (auth[0]) {
         char *ptr = strchr(auth, ':');
         if (ptr) {