[FFmpeg-cvslog] rtmpproto: Include the full path as app when "slist=" is found
Martin Storsjö
git at videolan.org
Fri Jan 1 17:22:16 CET 2016
ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Wed Nov 11 22:38:39 2015 +0200| [64f8c439fd663fec4d57ac21af572d498fe21f7a] | committer: Martin Storsjö
rtmpproto: Include the full path as app when "slist=" is found
This matches what librtmp does. This fixes automatic url parsing of
crunchyroll urls.
Signed-off-by: Martin Storsjö <martin at martin.st>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64f8c439fd663fec4d57ac21af572d498fe21f7a
---
libavformat/rtmpproto.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
index 77a801d..4ed8108 100644
--- a/libavformat/rtmpproto.c
+++ b/libavformat/rtmpproto.c
@@ -2674,8 +2674,8 @@ reconnect:
qmark = strchr(path, '?');
if (qmark && strstr(qmark, "slist=")) {
char* amp;
- // After slist we have the playpath, before the params, the app
- av_strlcpy(rt->app, path + 1, FFMIN(qmark - path, APP_MAX_LENGTH));
+ // After slist we have the playpath, the full path is used as app
+ av_strlcpy(rt->app, path + 1, APP_MAX_LENGTH);
fname = strstr(path, "slist=") + 6;
// Strip any further query parameters from fname
amp = strchr(fname, '&');
More information about the ffmpeg-cvslog
mailing list