]> granicus.if.org Git - rtmpdump/commitdiff
Fix -r21
authorhyc <hyc@400ebc74-4327-4243-bc38-086b20814532>
Sat, 7 Nov 2009 07:19:56 +0000 (07:19 +0000)
committerhyc <hyc@400ebc74-4327-4243-bc38-086b20814532>
Sat, 7 Nov 2009 07:19:56 +0000 (07:19 +0000)
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump@28 400ebc74-4327-4243-bc38-086b20814532

parseurl.c

index fe6719ed13aaa2d8d8c29823f1768453147c112f..4af893d28bfc9d537dace76399df2aa7f6d26725 100644 (file)
@@ -305,7 +305,9 @@ char *ParsePlaypath(const char *playpath) {
                if ((strcmp(ext, ".f4v") == 0) ||
                    (strcmp(ext, ".mp4") == 0)) {
                        addMP4 = 1;
-               } else if (strcmp(ext, ".flv") == 0) {
+               // Only remove .flv from rtmp URL, not slist params
+               } else if ((ppstart == playpath) &&
+                   (strcmp(ext, ".flv") == 0)) {
                        pplen -= 4;
                } else if (strcmp(ext, ".mp3") == 0) {
                        addMP3 = 1;