Commit f68c8a50 authored by Lars Täuber's avatar Lars Täuber Committed by Kostya Shishkov

Do not include "mp4:" prefix from RTMP URL into "app" path or second time

into playpath.

Patch by Lars Täuber
(<$name> . <$lastname with umlaut replaced with diphtong> @ <gmx> . <net>)

Originally committed as revision 19894 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 60978297
......@@ -611,8 +611,9 @@ static int rtmp_open(URLContext *s, const char *uri, int flags)
fname = path + 1;
app[0] = '\0';
} else {
char *c = strchr(p + 1, ':');
fname = strchr(p + 1, '/');
if (!fname) {
if (!fname || c < fname) {
fname = p + 1;
av_strlcpy(app, path + 1, p - path);
} else {
......@@ -621,8 +622,9 @@ static int rtmp_open(URLContext *s, const char *uri, int flags)
}
}
}
if (!strcmp(fname + strlen(fname) - 4, ".f4v") ||
!strcmp(fname + strlen(fname) - 4, ".mp4")) {
if (!strchr(fname, ':') &&
(!strcmp(fname + strlen(fname) - 4, ".f4v") ||
!strcmp(fname + strlen(fname) - 4, ".mp4"))) {
memcpy(rt->playpath, "mp4:", 5);
} else {
rt->playpath[0] = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment